myproject 0.0.0
%%description%%
|
The Settings class is a singleton that manages the application settings. More...
#include <settings.h>
Signals | |
void | languageChanged () |
Emitted when the language is changed. | |
void | windowOpacityChanged () |
Emitted when the window opacity is changed. | |
void | fpsVisibleChanged () |
Emitted when the FPS visibility is changed. | |
void | appThemeChanged () |
Emitted when the app theme is changed. | |
void | newShortcutChanged () |
Emitted when the new shortcut is changed. | |
void | openShortcutChanged () |
Emitted when the open shortcut is changed. | |
void | saveShortcutChanged () |
Emitted when the save shortcut is changed. | |
void | saveAsShortcutChanged () |
Emitted when the save as shortcut is changed. | |
void | quitShortcutChanged () |
Emitted when the quit shortcut is changed. | |
void | undoShortcutChanged () |
Emitted when the undo shortcut is changed. | |
void | redoShortcutChanged () |
Emitted when the redo shortcut is changed. | |
void | copyShortcutChanged () |
Emitted when the copy shortcut is changed. | |
void | cutShortcutChanged () |
Emitted when the cut shortcut is changed. | |
void | pasteShortcutChanged () |
Emitted when the paste shortcut is changed. | |
void | optionsShortcutChanged () |
Emitted when the options shortcut is changed. | |
void | fullScreenShortcutChanged () |
Emitted when the full screen shortcut is changed. | |
Public Member Functions | |
Settings (QObject *parent=nullptr) | |
Settings (const QString &organization, const QString &application, QObject *parent=nullptr) | |
QString | defaultLanguage () const |
Returns the default language for the application. | |
QString | language () const |
Returns the current language for the application. | |
void | setLanguage (const QString &language) |
Sets the current language for the application. | |
qreal | defaultWindowOpacity () const |
Returns the default window opacity for the application. | |
qreal | windowOpacity () const |
Returns the current window opacity for the application. | |
void | setWindowOpacity (const qreal opacity) |
Sets the current window opacity for the application. | |
bool | defaultFpsVisible () const |
Returns the default FPS visibility for the application. | |
bool | isFpsVisible () const |
Returns the current FPS visibility for the application. | |
void | setFpsVisible (const bool fps_visible) |
Sets the current FPS visibility for the application. | |
QString | defaultAppTheme () const |
Returns the default app theme for the application. | |
QString | appTheme () const |
Returns the current app theme for the application. | |
void | setAppTheme (const QString &theme) |
Sets the current app theme for the application. | |
Q_INVOKABLE void | resetShortcutsToDefaults () |
Resets all shortcuts to their default values. | |
QString | defaultNewShortcut () const |
Returns the default new shortcut for the application. | |
QString | newShortcut () const |
Returns the current new shortcut for the application. | |
void | setNewShortcut (const QString &shortcut) |
Sets the current new shortcut for the application. | |
QString | defaultOpenShortcut () const |
Returns the default open shortcut for the application. | |
QString | openShortcut () const |
Returns the current open shortcut for the application. | |
void | setOpenShortcut (const QString &shortcut) |
Sets the current open shortcut for the application. | |
QString | defaultSaveShortcut () const |
Returns the default save shortcut for the application. | |
QString | saveShortcut () const |
Returns the current save shortcut for the application. | |
void | setSaveShortcut (const QString &shortcut) |
Sets the current save shortcut for the application. | |
QString | defaultSaveAsShortcut () const |
Returns the default save as shortcut for the application. | |
QString | saveAsShortcut () const |
Returns the current save as shortcut for the application. | |
void | setSaveAsShortcut (const QString &shortcut) |
Sets the current save as shortcut for the application. | |
QString | defaultQuitShortcut () const |
Returns the default quit shortcut for the application. | |
QString | quitShortcut () const |
Returns the current quit shortcut for the application. | |
void | setQuitShortcut (const QString &shortcut) |
Sets the current quit shortcut for the application. | |
QString | defaultUndoShortcut () const |
Returns the default undo shortcut for the application. | |
QString | undoShortcut () const |
Returns the current undo shortcut for the application. | |
void | setUndoShortcut (const QString &shortcut) |
Sets the current undo shortcut for the application. | |
QString | defaultRedoShortcut () const |
Returns the default redo shortcut for the application. | |
QString | redoShortcut () const |
Returns the current redo shortcut for the application. | |
void | setRedoShortcut (const QString &shortcut) |
Sets the current redo shortcut for the application. | |
QString | defaultCopyShortcut () const |
Returns the default copy shortcut for the application. | |
QString | copyShortcut () const |
Returns the current copy shortcut for the application. | |
void | setCopyShortcut (const QString &shortcut) |
Sets the current copy shortcut for the application. | |
QString | defaultCutShortcut () const |
Returns the default cut shortcut for the application. | |
QString | cutShortcut () const |
Returns the current cut shortcut for the application. | |
void | setCutShortcut (const QString &shortcut) |
Sets the current cut shortcut for the application. | |
QString | defaultPasteShortcut () const |
Returns the default paste shortcut for the application. | |
QString | pasteShortcut () const |
Returns the current paste shortcut for the application. | |
void | setPasteShortcut (const QString &shortcut) |
Sets the current paste shortcut for the application. | |
QString | defaultOptionsShortcut () const |
Returns the default options shortcut for the application. | |
QString | optionsShortcut () const |
Returns the current options shortcut for the application. | |
void | setOptionsShortcut (const QString &shortcut) |
Sets the current options shortcut for the application. | |
QString | defaultFullScreenShortcut () const |
Returns the default full screen shortcut for the application. | |
QString | fullScreenShortcut () const |
Returns the current full screen shortcut for the application. | |
void | setFullScreenShortcut (const QString &shortcut) |
Sets the current full screen shortcut for the application. | |
Properties | |
QString | language |
qreal | windowOpacity |
bool | fpsVisible |
QString | appTheme |
QString | newShortcut |
QString | openShortcut |
QString | saveShortcut |
QString | saveAsShortcut |
QString | quitShortcut |
QString | undoShortcut |
QString | redoShortcut |
QString | copyShortcut |
QString | cutShortcut |
QString | pasteShortcut |
QString | optionsShortcut |
QString | fullScreenShortcut |
The Settings class is a singleton that manages the application settings.
|
explicit |
myproject::Settings::Settings | ( | const QString & | organization, |
const QString & | application, | ||
QObject * | parent = nullptr ) |
|
nodiscard |
Returns the current app theme for the application.
|
signal |
Emitted when the app theme is changed.
|
nodiscard |
Returns the current copy shortcut for the application.
|
signal |
Emitted when the copy shortcut is changed.
|
nodiscard |
Returns the current cut shortcut for the application.
|
signal |
Emitted when the cut shortcut is changed.
|
nodiscard |
Returns the default app theme for the application.
|
nodiscard |
Returns the default copy shortcut for the application.
|
nodiscard |
Returns the default cut shortcut for the application.
|
nodiscard |
Returns the default FPS visibility for the application.
|
nodiscard |
Returns the default full screen shortcut for the application.
|
nodiscard |
Returns the default language for the application.
|
nodiscard |
Returns the default new shortcut for the application.
|
nodiscard |
Returns the default open shortcut for the application.
|
nodiscard |
Returns the default options shortcut for the application.
|
nodiscard |
Returns the default paste shortcut for the application.
|
nodiscard |
Returns the default quit shortcut for the application.
|
nodiscard |
Returns the default redo shortcut for the application.
|
nodiscard |
Returns the default save as shortcut for the application.
|
nodiscard |
Returns the default save shortcut for the application.
|
nodiscard |
Returns the default undo shortcut for the application.
|
nodiscard |
Returns the default window opacity for the application.
|
signal |
Emitted when the FPS visibility is changed.
|
nodiscard |
Returns the current full screen shortcut for the application.
|
signal |
Emitted when the full screen shortcut is changed.
|
nodiscard |
Returns the current FPS visibility for the application.
|
nodiscard |
Returns the current language for the application.
|
signal |
Emitted when the language is changed.
|
nodiscard |
Returns the current new shortcut for the application.
|
signal |
Emitted when the new shortcut is changed.
|
nodiscard |
Returns the current open shortcut for the application.
|
signal |
Emitted when the open shortcut is changed.
|
nodiscard |
Returns the current options shortcut for the application.
|
signal |
Emitted when the options shortcut is changed.
|
nodiscard |
Returns the current paste shortcut for the application.
|
signal |
Emitted when the paste shortcut is changed.
|
nodiscard |
Returns the current quit shortcut for the application.
|
signal |
Emitted when the quit shortcut is changed.
|
nodiscard |
Returns the current redo shortcut for the application.
|
signal |
Emitted when the redo shortcut is changed.
void myproject::Settings::resetShortcutsToDefaults | ( | ) |
Resets all shortcuts to their default values.
|
nodiscard |
Returns the current save as shortcut for the application.
|
signal |
Emitted when the save as shortcut is changed.
|
nodiscard |
Returns the current save shortcut for the application.
|
signal |
Emitted when the save shortcut is changed.
void myproject::Settings::setAppTheme | ( | const QString & | theme | ) |
Sets the current app theme for the application.
theme | The new app theme. |
void myproject::Settings::setCopyShortcut | ( | const QString & | shortcut | ) |
Sets the current copy shortcut for the application.
shortcut | The new copy shortcut. |
void myproject::Settings::setCutShortcut | ( | const QString & | shortcut | ) |
Sets the current cut shortcut for the application.
shortcut | The new cut shortcut. |
void myproject::Settings::setFpsVisible | ( | const bool | fps_visible | ) |
Sets the current FPS visibility for the application.
fps_visible | The new FPS visibility. |
void myproject::Settings::setFullScreenShortcut | ( | const QString & | shortcut | ) |
Sets the current full screen shortcut for the application.
shortcut | The new full screen shortcut. |
void myproject::Settings::setLanguage | ( | const QString & | language | ) |
Sets the current language for the application.
language | The new language. |
void myproject::Settings::setNewShortcut | ( | const QString & | shortcut | ) |
Sets the current new shortcut for the application.
shortcut | The new new shortcut. |
void myproject::Settings::setOpenShortcut | ( | const QString & | shortcut | ) |
Sets the current open shortcut for the application.
shortcut | The new open shortcut. |
void myproject::Settings::setOptionsShortcut | ( | const QString & | shortcut | ) |
Sets the current options shortcut for the application.
shortcut | The new options shortcut. |
void myproject::Settings::setPasteShortcut | ( | const QString & | shortcut | ) |
Sets the current paste shortcut for the application.
shortcut | The new paste shortcut. |
void myproject::Settings::setQuitShortcut | ( | const QString & | shortcut | ) |
Sets the current quit shortcut for the application.
shortcut | The new quit shortcut. |
void myproject::Settings::setRedoShortcut | ( | const QString & | shortcut | ) |
Sets the current redo shortcut for the application.
shortcut | The new redo shortcut. |
void myproject::Settings::setSaveAsShortcut | ( | const QString & | shortcut | ) |
Sets the current save as shortcut for the application.
shortcut | The new save as shortcut. |
void myproject::Settings::setSaveShortcut | ( | const QString & | shortcut | ) |
Sets the current save shortcut for the application.
shortcut | The new save shortcut. |
void myproject::Settings::setUndoShortcut | ( | const QString & | shortcut | ) |
Sets the current undo shortcut for the application.
shortcut | The new undo shortcut. |
void myproject::Settings::setWindowOpacity | ( | const qreal | opacity | ) |
Sets the current window opacity for the application.
opacity | The new window opacity. |
|
nodiscard |
Returns the current undo shortcut for the application.
|
signal |
Emitted when the undo shortcut is changed.
|
nodiscard |
Returns the current window opacity for the application.
|
signal |
Emitted when the window opacity is changed.
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
read |
|
readwrite |
|
readwrite |
|
readwrite |
|
read |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |