![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
| QKdeThemePrivate (const QStringList &kdeDirs, int kdeVersion) | |
| ~QKdeThemePrivate () | |
| void | refresh () |
| QVariant | readKdeSetting (KdeSetting ss) const |
| void | clearKdeSettings () const |
| void | updateColorScheme (const QString &themeName) |
| QKdeTheme::updateColorScheme - guess and set a color scheme for unix themes. KDE themes do not have a color scheme property. The key words "dark" or "light" are usually part of the theme name. This is, however, not a mandatory convention. | |
| bool | hasRequestedColorScheme () const |
| QKdeThemePrivate (const QStringList &kdeDirs, int kdeVersion) | |
| ~QKdeThemePrivate () | |
| void | refresh () |
| QVariant | readKdeSetting (KdeSetting ss) const |
| void | clearKdeSettings () const |
| void | updateColorScheme (const QString &themeName) |
| bool | hasRequestedColorScheme () const |
| Public Member Functions inherited from QGenericUnixThemePrivate | |
| QGenericUnixThemePrivate () | |
| Public Member Functions inherited from QPlatformThemePrivate | |
| QPlatformThemePrivate () | |
| virtual | ~QPlatformThemePrivate () |
| void | initializeSystemPalette () |
Static Public Member Functions | |
| static QString | kdeGlobals (const QString &kdeDir, int kdeVersion) |
| static QVariant | readKdeSetting (KdeSetting ss, const QStringList &kdeDirs, int kdeVersion, QHash< QString, QSettings * > &settings) |
| static void | readKdeSystemPalette (const QStringList &kdeDirs, int kdeVersion, QHash< QString, QSettings * > &kdeSettings, QPalette *pal) |
| static QFont * | kdeFont (const QVariant &fontValue) |
| static QStringList | kdeIconThemeSearchPaths (const QStringList &kdeDirs) |
| static QString | kdeGlobals (const QString &kdeDir, int kdeVersion) |
| static QVariant | readKdeSetting (KdeSetting ss, const QStringList &kdeDirs, int kdeVersion, QHash< QString, QSettings * > &settings) |
| static void | readKdeSystemPalette (const QStringList &kdeDirs, int kdeVersion, QHash< QString, QSettings * > &kdeSettings, QPalette *pal) |
| static QFont * | kdeFont (const QVariant &fontValue) |
| static QStringList | kdeIconThemeSearchPaths (const QStringList &kdeDirs) |
| Static Public Member Functions inherited from QPlatformThemePrivate | |
| static unsigned | currentKeyPlatforms () |
Public Attributes | |
| const QStringList | kdeDirs |
| const int | kdeVersion |
| QString | iconThemeName |
| QString | iconFallbackThemeName |
| QStringList | styleNames |
| int | toolButtonStyle = Qt::ToolButtonTextBesideIcon |
| int | toolBarIconSize = 0 |
| bool | singleClick = true |
| bool | showIconsOnPushButtons = true |
| int | wheelScrollLines = 3 |
| int | doubleClickInterval = 400 |
| int | startDragDist = 10 |
| int | startDragTime = 500 |
| int | cursorBlinkRate = 1000 |
| Qt::ColorScheme | m_colorScheme = Qt::ColorScheme::Unknown |
| Qt::ColorScheme | m_requestedColorScheme = Qt::ColorScheme::Unknown |
| std::unique_ptr< QPalette > | systemPalette |
| QFont * | fonts [QPlatformTheme::NFonts] |
| Public Attributes inherited from QGenericUnixThemePrivate | |
| const QFont | systemFont |
| QFont | fixedFont |
| Public Attributes inherited from QPlatformThemePrivate | |
| QPalette * | systemPalette |
| QString | name |
Definition at line 26 of file qkdetheme.cpp.
|
strong |
Definition at line 40 of file qkdetheme.cpp.
|
strong |
Definition at line 40 of file qkdetheme.cpp.
|
strong |
| Enumerator | |
|---|---|
| Root | |
| KDE | |
| Icons | |
| ToolBarIcons | |
| ToolBarStyle | |
| Fonts | |
| Colors | |
| Root | |
| KDE | |
| Icons | |
| ToolBarIcons | |
| ToolBarStyle | |
| Fonts | |
| Colors | |
Definition at line 30 of file qkdetheme.cpp.
|
strong |
| Enumerator | |
|---|---|
| Root | |
| KDE | |
| Icons | |
| ToolBarIcons | |
| ToolBarStyle | |
| Fonts | |
| Colors | |
| Root | |
| KDE | |
| Icons | |
| ToolBarIcons | |
| ToolBarStyle | |
| Fonts | |
| Colors | |
Definition at line 30 of file qkdetheme.cpp.
| QKdeThemePrivate::QKdeThemePrivate | ( | const QStringList & | kdeDirs, |
| int | kdeVersion ) |
Definition at line 181 of file qkdetheme.cpp.
References QKdeThemePrivate(), and kdeVersion.
Referenced by QKdeThemePrivate().
|
inline |
Definition at line 74 of file qkdetheme.cpp.
| QKdeThemePrivate::QKdeThemePrivate | ( | const QStringList & | kdeDirs, |
| int | kdeVersion ) |
|
inline |
Definition at line 74 of file qkdetheme.cpp.
| void QKdeThemePrivate::clearKdeSettings | ( | ) | const |
Definition at line 474 of file qkdetheme.cpp.
Referenced by refresh().
| void QKdeThemePrivate::clearKdeSettings | ( | ) | const |
|
inline |
Definition at line 111 of file qkdetheme.cpp.
|
inline |
Definition at line 111 of file qkdetheme.cpp.
Definition at line 566 of file qkdetheme.cpp.
Definition at line 76 of file qkdetheme.cpp.
Definition at line 76 of file qkdetheme.cpp.
|
static |
Definition at line 594 of file qkdetheme.cpp.
|
static |
| QVariant QKdeThemePrivate::readKdeSetting | ( | KdeSetting | s | ) | const |
Definition at line 469 of file qkdetheme.cpp.
| QVariant QKdeThemePrivate::readKdeSetting | ( | KdeSetting | s | ) | const |
|
static |
Definition at line 448 of file qkdetheme.cpp.
|
static |
|
static |
Definition at line 492 of file qkdetheme.cpp.
|
static |
| void QKdeThemePrivate::refresh | ( | ) |
Definition at line 334 of file qkdetheme.cpp.
References clearKdeSettings(), cursorBlinkRate, doubleClickInterval, kdeVersion, showIconsOnPushButtons, singleClick, startDragDist, startDragTime, toolBarIconSize, and wheelScrollLines.
| void QKdeThemePrivate::refresh | ( | ) |
QKdeTheme::updateColorScheme - guess and set a color scheme for unix themes. KDE themes do not have a color scheme property. The key words "dark" or "light" are usually part of the theme name. This is, however, not a mandatory convention.
If
| themeName | contains a valid key word, the respective color scheme is set. If it doesn't, the color scheme is heuristically determined by comparing text and base color of the system palette. |
Definition at line 730 of file qkdetheme.cpp.
| int QKdeThemePrivate::cursorBlinkRate = 1000 |
Definition at line 105 of file qkdetheme.cpp.
Referenced by refresh().
| int QKdeThemePrivate::doubleClickInterval = 400 |
Definition at line 102 of file qkdetheme.cpp.
Referenced by refresh().
| QFont * QKdeThemePrivate::fonts |
Definition at line 109 of file qkdetheme.cpp.
| QString QKdeThemePrivate::iconFallbackThemeName |
Definition at line 95 of file qkdetheme.cpp.
| QString QKdeThemePrivate::iconThemeName |
Definition at line 94 of file qkdetheme.cpp.
| const QStringList QKdeThemePrivate::kdeDirs |
Definition at line 91 of file qkdetheme.cpp.
| const int QKdeThemePrivate::kdeVersion |
Definition at line 92 of file qkdetheme.cpp.
Referenced by QKdeThemePrivate(), and refresh().
| Qt::ColorScheme QKdeThemePrivate::m_colorScheme = Qt::ColorScheme::Unknown |
Definition at line 106 of file qkdetheme.cpp.
| Qt::ColorScheme QKdeThemePrivate::m_requestedColorScheme = Qt::ColorScheme::Unknown |
Definition at line 107 of file qkdetheme.cpp.
| bool QKdeThemePrivate::showIconsOnPushButtons = true |
Definition at line 100 of file qkdetheme.cpp.
Referenced by refresh().
| bool QKdeThemePrivate::singleClick = true |
Definition at line 99 of file qkdetheme.cpp.
Referenced by refresh().
| int QKdeThemePrivate::startDragDist = 10 |
Definition at line 103 of file qkdetheme.cpp.
Referenced by refresh().
| int QKdeThemePrivate::startDragTime = 500 |
Definition at line 104 of file qkdetheme.cpp.
Referenced by refresh().
| QStringList QKdeThemePrivate::styleNames |
Definition at line 96 of file qkdetheme.cpp.
| std::unique_ptr< QPalette > QKdeThemePrivate::systemPalette |
Definition at line 108 of file qkdetheme.cpp.
| int QKdeThemePrivate::toolBarIconSize = 0 |
Definition at line 98 of file qkdetheme.cpp.
Referenced by refresh().
| int QKdeThemePrivate::toolButtonStyle = Qt::ToolButtonTextBesideIcon |
Definition at line 97 of file qkdetheme.cpp.
| int QKdeThemePrivate::wheelScrollLines = 3 |
Definition at line 101 of file qkdetheme.cpp.
Referenced by refresh().