Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qiostheme.h>
Static Public Member Functions | |
static void | initializeSystemPalette () |
static void | applyTheme (UIWindow *window) |
Static Public Member Functions inherited from QPlatformTheme | |
static QVariant | defaultThemeHint (ThemeHint hint) |
static QString | defaultStandardButtonText (int button) |
static QString | removeMnemonics (const QString &original) |
Static Public Attributes | |
static const char * | name = "ios" |
Definition at line 17 of file qiostheme.h.
QIOSTheme::QIOSTheme | ( | ) |
Definition at line 38 of file qiostheme.mm.
References initializeSystemPalette(), qCDebug, and QPlatformFontDatabase::repopulateFontDatabase().
QIOSTheme::~QIOSTheme | ( | ) |
Definition at line 49 of file qiostheme.mm.
|
static |
Definition at line 193 of file qiostheme.mm.
References Qt::Dark, Qt::Light, Qt::Unknown, and window().
Referenced by requestColorScheme().
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 148 of file qiostheme.mm.
References Qt::Dark, Qt::Light, qt_apple_sharedApplication(), Qt::Unknown, and window().
|
overridevirtual |
Factory function for the QIconEngine used by QIcon::fromTheme().
By default this function returns a QIconLoaderEngine, but subclasses can reimplement it to provide their own.
It is especially useful to benefit from some platform specific facilities or optimizations like an inter-process cache in systems mostly built with Qt.
Reimplemented from QPlatformTheme.
Definition at line 216 of file qiostheme.mm.
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 114 of file qiostheme.mm.
References QPlatformTheme::ColorDialog, QPlatformTheme::FileDialog, QPlatformTheme::FontDialog, and QPlatformTheme::MessageDialog.
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 95 of file qiostheme.mm.
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 90 of file qiostheme.mm.
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 209 of file qiostheme.mm.
References QGuiApplicationPrivate::platformIntegration(), and QCoreTextFontDatabase::themeFont().
|
static |
Definition at line 55 of file qiostheme.mm.
References QPalette::Accent, QPalette::Active, QPalette::Base, QPalette::BrightText, QPalette::Button, QPalette::ButtonText, QPalette::Highlight, QPalette::HighlightedText, QPalette::Link, QPalette::LinkVisited, QPalette::PlaceholderText, Q_DECL_IMPORT, qt_fusionPalette(), qt_mac_toQBrush(), QPalette::Text, QPalette::Window, and QPalette::WindowText.
Referenced by QIOSTheme().
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 82 of file qiostheme.mm.
References QPlatformTheme::SystemPalette.
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 177 of file qiostheme.mm.
References applyTheme(), Q_UNUSED, qt_apple_sharedApplication(), and window().
Reimplemented from QPlatformTheme.
Definition at line 136 of file qiostheme.mm.
References hint(), QPlatformTheme::KeyboardScheme, QPlatformTheme::MacKeyboardScheme, QStringLiteral, QPlatformTheme::StyleNames, and QPlatformTheme::themeHint().
|
overridevirtual |
Reimplemented from QPlatformTheme.
Definition at line 101 of file qiostheme.mm.
References QPlatformTheme::ColorDialog, QPlatformTheme::FileDialog, QPlatformTheme::FontDialog, QPlatformTheme::MessageDialog, and qt_apple_isApplicationExtension().
|
static |
Definition at line 40 of file qiostheme.h.
Referenced by QIOSIntegration::createPlatformTheme(), and QIOSIntegration::themeNames().