Rabbit Remote Control 0.1.0-bate8
Loading...
Searching...
No Matches
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CVirtualKeyboardSettingsDialog Class Reference
Inheritance diagram for CVirtualKeyboardSettingsDialog:
Inheritance graph
[legend]
Collaboration diagram for CVirtualKeyboardSettingsDialog:
Collaboration graph
[legend]

Public Member Functions

 CVirtualKeyboardSettingsDialog (QWidget *parent=nullptr)
 
void loadSettings ()
 
void saveSettings ()
 

Private Slots

void applySettings ()
 
void restoreDefaults ()
 
void onLanguageChanged (int index)
 
void onThemeChanged (int index)
 

Private Member Functions

void setupUi ()
 
QStringList getAvailableLocales ()
 
QStringList getAvailableStyles ()
 
void applyLanguage (const QString &locale)
 
void applyTheme (const QString &theme)
 
void applyKeySound (bool enabled)
 
void applyHapticFeedback (bool enabled)
 
void applyKeySize (int size)
 

Private Attributes

QComboBox * m_languageCombo
 
QComboBox * m_themeCombo
 
QCheckBox * m_keySoundCheck
 
QCheckBox * m_hapticCheck
 
QSlider * m_keySizeSlider
 
QLabel * m_keySizeLabel
 
QCheckBox * m_smallTextCheck
 
QCheckBox * m_autoCapsCheck
 
QPushButton * m_applyButton
 
QPushButton * m_okButton
 
QPushButton * m_cancelButton
 
QPushButton * m_defaultsButton
 
QSettings * m_settings
 
QStringList m_localeList
 
int m_currentLocaleIndex
 

Detailed Description

Definition at line 17 of file VirtualKeyboardSettingsDialog.h.

Constructor & Destructor Documentation

◆ CVirtualKeyboardSettingsDialog()

CVirtualKeyboardSettingsDialog::CVirtualKeyboardSettingsDialog ( QWidget *  parent = nullptr)
explicit

Definition at line 9 of file VirtualKeyboardSettingsDialog.cpp.

◆ ~CVirtualKeyboardSettingsDialog()

CVirtualKeyboardSettingsDialog::~CVirtualKeyboardSettingsDialog ( )

Definition at line 32 of file VirtualKeyboardSettingsDialog.cpp.

Member Function Documentation

◆ applyHapticFeedback()

void CVirtualKeyboardSettingsDialog::applyHapticFeedback ( bool  enabled)
private

Definition at line 274 of file VirtualKeyboardSettingsDialog.cpp.

◆ applyKeySize()

void CVirtualKeyboardSettingsDialog::applyKeySize ( int  size)
private

Definition at line 280 of file VirtualKeyboardSettingsDialog.cpp.

◆ applyKeySound()

void CVirtualKeyboardSettingsDialog::applyKeySound ( bool  enabled)
private

Definition at line 265 of file VirtualKeyboardSettingsDialog.cpp.

◆ applyLanguage()

void CVirtualKeyboardSettingsDialog::applyLanguage ( const QString &  locale)
private

Definition at line 246 of file VirtualKeyboardSettingsDialog.cpp.

◆ applySettings

void CVirtualKeyboardSettingsDialog::applySettings ( )
privateslot

Definition at line 169 of file VirtualKeyboardSettingsDialog.cpp.

◆ applyTheme()

void CVirtualKeyboardSettingsDialog::applyTheme ( const QString &  theme)
private

Definition at line 254 of file VirtualKeyboardSettingsDialog.cpp.

◆ getAvailableLocales()

QStringList CVirtualKeyboardSettingsDialog::getAvailableLocales ( )
private

Definition at line 222 of file VirtualKeyboardSettingsDialog.cpp.

◆ getAvailableStyles()

QStringList CVirtualKeyboardSettingsDialog::getAvailableStyles ( )
private

Definition at line 240 of file VirtualKeyboardSettingsDialog.cpp.

◆ loadSettings()

void CVirtualKeyboardSettingsDialog::loadSettings ( )

Definition at line 131 of file VirtualKeyboardSettingsDialog.cpp.

◆ onLanguageChanged

void CVirtualKeyboardSettingsDialog::onLanguageChanged ( int  index)
privateslot

Definition at line 207 of file VirtualKeyboardSettingsDialog.cpp.

◆ onThemeChanged

void CVirtualKeyboardSettingsDialog::onThemeChanged ( int  index)
privateslot

Definition at line 216 of file VirtualKeyboardSettingsDialog.cpp.

◆ restoreDefaults

void CVirtualKeyboardSettingsDialog::restoreDefaults ( )
privateslot

Definition at line 196 of file VirtualKeyboardSettingsDialog.cpp.

◆ saveSettings()

void CVirtualKeyboardSettingsDialog::saveSettings ( )

Definition at line 155 of file VirtualKeyboardSettingsDialog.cpp.

◆ setupUi()

void CVirtualKeyboardSettingsDialog::setupUi ( )
private

Definition at line 36 of file VirtualKeyboardSettingsDialog.cpp.

Member Data Documentation

◆ m_applyButton

QPushButton* CVirtualKeyboardSettingsDialog::m_applyButton
private

Definition at line 68 of file VirtualKeyboardSettingsDialog.h.

◆ m_autoCapsCheck

QCheckBox* CVirtualKeyboardSettingsDialog::m_autoCapsCheck
private

Definition at line 67 of file VirtualKeyboardSettingsDialog.h.

◆ m_cancelButton

QPushButton* CVirtualKeyboardSettingsDialog::m_cancelButton
private

Definition at line 70 of file VirtualKeyboardSettingsDialog.h.

◆ m_currentLocaleIndex

int CVirtualKeyboardSettingsDialog::m_currentLocaleIndex
private

Definition at line 78 of file VirtualKeyboardSettingsDialog.h.

◆ m_defaultsButton

QPushButton* CVirtualKeyboardSettingsDialog::m_defaultsButton
private

Definition at line 71 of file VirtualKeyboardSettingsDialog.h.

◆ m_hapticCheck

QCheckBox* CVirtualKeyboardSettingsDialog::m_hapticCheck
private

Definition at line 63 of file VirtualKeyboardSettingsDialog.h.

◆ m_keySizeLabel

QLabel* CVirtualKeyboardSettingsDialog::m_keySizeLabel
private

Definition at line 65 of file VirtualKeyboardSettingsDialog.h.

◆ m_keySizeSlider

QSlider* CVirtualKeyboardSettingsDialog::m_keySizeSlider
private

Definition at line 64 of file VirtualKeyboardSettingsDialog.h.

◆ m_keySoundCheck

QCheckBox* CVirtualKeyboardSettingsDialog::m_keySoundCheck
private

Definition at line 62 of file VirtualKeyboardSettingsDialog.h.

◆ m_languageCombo

QComboBox* CVirtualKeyboardSettingsDialog::m_languageCombo
private

Definition at line 60 of file VirtualKeyboardSettingsDialog.h.

◆ m_localeList

QStringList CVirtualKeyboardSettingsDialog::m_localeList
private

Definition at line 77 of file VirtualKeyboardSettingsDialog.h.

◆ m_okButton

QPushButton* CVirtualKeyboardSettingsDialog::m_okButton
private

Definition at line 69 of file VirtualKeyboardSettingsDialog.h.

◆ m_settings

QSettings* CVirtualKeyboardSettingsDialog::m_settings
private

Definition at line 74 of file VirtualKeyboardSettingsDialog.h.

◆ m_smallTextCheck

QCheckBox* CVirtualKeyboardSettingsDialog::m_smallTextCheck
private

Definition at line 66 of file VirtualKeyboardSettingsDialog.h.

◆ m_themeCombo

QComboBox* CVirtualKeyboardSettingsDialog::m_themeCombo
private

Definition at line 61 of file VirtualKeyboardSettingsDialog.h.


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