Deskflow 1.27.0.5
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
Computer Class Reference

#include <Computer.h>

Inheritance diagram for Computer:
Collaboration diagram for Computer:

Public Member Functions

 Computer (const QString &name=QString())
const QPixmap & pixmap () const
const QString & name () const
const QStringList & aliases () const
bool isNull () const
int modifier (int m) const
const QList< int > & modifiers () const
bool switchCorner (int c) const
const QList< bool > & switchCorners () const
int switchCornerSize () const
bool fix (const Fix f) const
const QList< bool > & fixes () const
void loadSettings (QSettingsProxy &settings)
void saveSettings (QSettingsProxy &settings) const
QString screensSection () const
bool swapped () const
void setName (const QString &name)
bool isServer () const
void markAsServer ()
bool operator== (const Computer &computer) const

Protected Member Functions

QStringList & aliases ()
void setModifier (const KeyboardModifier m, const int n)
QList< int > & modifiers ()
void addAlias (const QString &alias)
void setSwitchCorner (const SwitchCorner c, const bool on)
QList< bool > & switchCorners ()
void setSwitchCornerSize (const int val)
void setFix (const Fix f, const bool on)
QList< bool > & fixes ()
void setSwapped (const bool on)
Protected Member Functions inherited from ComputerConfig
 ComputerConfig ()=default
 ~ComputerConfig ()=default
template<typename T1, typename T2>
void readSettings (QSettingsProxy &settings, T1 &array, const QString &arrayName, const T2 &defaultValue)
template<typename T1, typename T2>
void readSettings (QSettingsProxy &settings, T1 &array, const QString &arrayName, const T2 &defaultValue, int entries)
template<typename T>
void writeSettings (QSettingsProxy &settings, const T &array, const QString &arrayName) const

Friends

class ComputerSettingsDialog
class ComputerSetupModel
class ComputerSetupView
QDataStream & operator<< (QDataStream &outStream, const Computer &computer)
QDataStream & operator>> (QDataStream &inStream, Computer &computer)

Additional Inherited Members

Public Types inherited from ComputerConfig
enum class  SwitchCorner : int8_t { TopLeft , TopRight , BottomLeft , BottomRight }
enum class  Fix : int8_t { CapsLock , NumLock , ScrollLock , XTest }

Constructor & Destructor Documentation

◆ Computer()

Computer::Computer ( const QString & name = QString())
explicit

Member Function Documentation

◆ addAlias()

void Computer::addAlias ( const QString & alias)
inlineprotected

◆ aliases() [1/2]

QStringList & Computer::aliases ( )
inlineprotected

◆ aliases() [2/2]

const QStringList & Computer::aliases ( ) const
inlinenodiscard

◆ fix()

bool Computer::fix ( const Fix f) const
inlinenodiscard

◆ fixes() [1/2]

QList< bool > & Computer::fixes ( )
inlineprotected

◆ fixes() [2/2]

const QList< bool > & Computer::fixes ( ) const
inlinenodiscard

◆ isNull()

bool Computer::isNull ( ) const
inlinenodiscard

◆ isServer()

bool Computer::isServer ( ) const
inlinenodiscard

◆ loadSettings()

void Computer::loadSettings ( QSettingsProxy & settings)

◆ markAsServer()

void Computer::markAsServer ( )
inline

◆ modifier()

int Computer::modifier ( int m) const
inlinenodiscard

◆ modifiers() [1/2]

QList< int > & Computer::modifiers ( )
inlineprotected

◆ modifiers() [2/2]

const QList< int > & Computer::modifiers ( ) const
inlinenodiscard

◆ name()

const QString & Computer::name ( ) const
inlinenodiscard

◆ operator==()

bool Computer::operator== ( const Computer & computer) const

◆ pixmap()

const QPixmap & Computer::pixmap ( ) const
inlinenodiscard

◆ saveSettings()

void Computer::saveSettings ( QSettingsProxy & settings) const

◆ screensSection()

QString Computer::screensSection ( ) const
nodiscard

◆ setFix()

void Computer::setFix ( const Fix f,
const bool on )
inlineprotected

◆ setModifier()

void Computer::setModifier ( const KeyboardModifier m,
const int n )
inlineprotected

◆ setName()

void Computer::setName ( const QString & name)
inline

◆ setSwapped()

void Computer::setSwapped ( const bool on)
inlineprotected

◆ setSwitchCorner()

void Computer::setSwitchCorner ( const SwitchCorner c,
const bool on )
inlineprotected

◆ setSwitchCornerSize()

void Computer::setSwitchCornerSize ( const int val)
inlineprotected

◆ swapped()

bool Computer::swapped ( ) const
inlinenodiscard

◆ switchCorner()

bool Computer::switchCorner ( int c) const
inlinenodiscard

◆ switchCorners() [1/2]

QList< bool > & Computer::switchCorners ( )
inlineprotected

◆ switchCorners() [2/2]

const QList< bool > & Computer::switchCorners ( ) const
inlinenodiscard

◆ switchCornerSize()

int Computer::switchCornerSize ( ) const
inlinenodiscard

◆ ComputerSettingsDialog

friend class ComputerSettingsDialog
friend

◆ ComputerSetupModel

friend class ComputerSetupModel
friend

◆ ComputerSetupView

friend class ComputerSetupView
friend

◆ operator<<

QDataStream & operator<< ( QDataStream & outStream,
const Computer & computer )
friend

◆ operator>>

QDataStream & operator>> ( QDataStream & inStream,
Computer & computer )
friend

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