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

Computer configuration base class. More...

#include <ComputerConfig.h>

Inheritance diagram for ComputerConfig:

Public Types

enum class  SwitchCorner : int8_t { TopLeft , TopRight , BottomLeft , BottomRight }
enum class  Fix : int8_t { CapsLock , NumLock , ScrollLock , XTest }

Protected Member Functions

 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

Detailed Description

Computer configuration base class.

Member Enumeration Documentation

◆ Fix

enum class ComputerConfig::Fix : int8_t
strong
Enumerator
CapsLock 
NumLock 
ScrollLock 
XTest 

◆ SwitchCorner

enum class ComputerConfig::SwitchCorner : int8_t
strong
Enumerator
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Constructor & Destructor Documentation

◆ ComputerConfig()

ComputerConfig::ComputerConfig ( )
explicitprotecteddefault

◆ ~ComputerConfig()

ComputerConfig::~ComputerConfig ( )
protecteddefault

Member Function Documentation

◆ readSettings() [1/2]

template<typename T1, typename T2>
void ComputerConfig::readSettings ( QSettingsProxy & settings,
T1 & array,
const QString & arrayName,
const T2 & defaultValue )
inlineprotected

◆ readSettings() [2/2]

template<typename T1, typename T2>
void ComputerConfig::readSettings ( QSettingsProxy & settings,
T1 & array,
const QString & arrayName,
const T2 & defaultValue,
int entries )
inlineprotected

◆ writeSettings()

template<typename T>
void ComputerConfig::writeSettings ( QSettingsProxy & settings,
const T & array,
const QString & arrayName ) const
inlineprotected

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