Deskflow 1.27.0.8
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
Action Class Reference

#include <Action.h>

Public Types

enum class  Type {
  keyDown , keyUp , keystroke , switchToComputer ,
  switchInDirection , switchToNextComputer , lockCursorToComputer , restartAllConnections ,
  mouseDown , mouseUp , mousebutton
}
enum class  SwitchDirection { left , right , up , down }
enum class  LockCursorMode { toggle , on , off }

Public Member Functions

 Action ()=default
QString text () const
void loadSettings (QSettings &settings)
void saveSettings (QSettings &settings) const
const KeySequence & keySequence () const
void setKeySequence (const KeySequence &seq)
int type () const
void setType (int t)
QStringList typeComputerNames () const
void clearComputers ()
void addComputer (const QString &computer)
void removeComputer (const QString &computer)
const QString & switchComputerName () const
void setSwitchComputerName (const QString &n)
int switchDirection () const
void setSwitchDirection (int d)
int lockCursorMode () const
void setLockCursorMode (int m)
bool activeOnRelease () const
void setActiveOnRelease (bool b)
bool haveComputers () const
void setHaveComputers (bool b)
bool restartServer () const
void setRestartServer (bool b)
bool operator== (const Action &a) const =default

Member Enumeration Documentation

◆ LockCursorMode

enum class Action::LockCursorMode
strong
Enumerator
toggle 
on 
off 

◆ SwitchDirection

enum class Action::SwitchDirection
strong
Enumerator
left 
right 
up 
down 

◆ Type

enum class Action::Type
strong
Enumerator
keyDown 
keyUp 
keystroke 
switchToComputer 
switchInDirection 
switchToNextComputer 
lockCursorToComputer 
restartAllConnections 
mouseDown 
mouseUp 
mousebutton 

Constructor & Destructor Documentation

◆ Action()

Action::Action ( )
default

Member Function Documentation

◆ activeOnRelease()

bool Action::activeOnRelease ( ) const

◆ addComputer()

void Action::addComputer ( const QString & computer)

◆ clearComputers()

void Action::clearComputers ( )

◆ haveComputers()

bool Action::haveComputers ( ) const

◆ keySequence()

const KeySequence & Action::keySequence ( ) const

◆ loadSettings()

void Action::loadSettings ( QSettings & settings)

◆ lockCursorMode()

int Action::lockCursorMode ( ) const

◆ operator==()

bool Action::operator== ( const Action & a) const
default

◆ removeComputer()

void Action::removeComputer ( const QString & computer)

◆ restartServer()

bool Action::restartServer ( ) const

◆ saveSettings()

void Action::saveSettings ( QSettings & settings) const

◆ setActiveOnRelease()

void Action::setActiveOnRelease ( bool b)

◆ setHaveComputers()

void Action::setHaveComputers ( bool b)

◆ setKeySequence()

void Action::setKeySequence ( const KeySequence & seq)

◆ setLockCursorMode()

void Action::setLockCursorMode ( int m)

◆ setRestartServer()

void Action::setRestartServer ( bool b)

◆ setSwitchComputerName()

void Action::setSwitchComputerName ( const QString & n)

◆ setSwitchDirection()

void Action::setSwitchDirection ( int d)

◆ setType()

void Action::setType ( int t)

◆ switchComputerName()

const QString & Action::switchComputerName ( ) const

◆ switchDirection()

int Action::switchDirection ( ) const

◆ text()

QString Action::text ( ) const

◆ type()

int Action::type ( ) const

◆ typeComputerNames()

QStringList Action::typeComputerNames ( ) const

The documentation for this class was generated from the following files: