Theme Class
(Utils::Theme)Public Types
enum | Color { BackgroundColorAlternate, BackgroundColorDark, BackgroundColorHover, BackgroundColorNormal, ..., QmlDesigner_ScrollBarHandleColor } |
enum | Flag { DrawTargetSelectorBottom, DrawSearchResultWidgetFrame, DrawIndicatorBranch, DrawToolBarHighlights, ..., DarkUserInterface } |
enum | Gradient { DetailsWidgetHeaderGradient } |
enum | ImageFile { IconOverlayCSource, IconOverlayCppHeader, IconOverlayCppSource, IconOverlayPri, ..., StandardPixmapDirIcon } |
Public Functions
Theme(const QString &id, QObject *parent = nullptr) | |
~Theme() override | |
QColor | color(Color role) const |
QString | defaultTextEditorColorScheme() const |
QString | displayName() const |
QString | filePath() const |
bool | flag(Flag f) const |
QGradientStops | gradient(Gradient role) const |
QString | id() const |
QString | imageFile(ImageFile imageFile, const QString &fallBack) const |
QPalette | palette() const |
QStringList | preferredStyles() const |
void | readSettings(QSettings &settings) |
void | setDisplayName(const QString &displayName) |
Static Public Members
QPalette | initialPalette() |
Protected Functions
Theme(Theme *originTheme, QObject *parent = nullptr) |
Member Type Documentation
enum Theme::Color
enum Theme::Flag
enum Theme::Gradient
enum Theme::ImageFile
Member Function Documentation
Theme::Theme(const QString &id, QObject *parent = nullptr)
Default constructs an instance of Theme.
[protected]
Theme::Theme(Theme *originTheme, QObject *parent = nullptr)
Default constructs an instance of Theme.
Theme::~Theme()
Destroys the instance of Theme.
QColor Theme::color(Color role) const
QString Theme::defaultTextEditorColorScheme() const
QString Theme::displayName() const
See also setDisplayName().
QString Theme::filePath() const
bool Theme::flag(Flag f) const
QGradientStops Theme::gradient(Gradient role) const
QString Theme::id() const
QString Theme::imageFile(ImageFile imageFile, const QString &fallBack) const
[static]
QPalette Theme::initialPalette()
QPalette Theme::palette() const
QStringList Theme::preferredStyles() const
void Theme::readSettings(QSettings &settings)
void Theme::setDisplayName(const QString &displayName)
See also displayName().