4#ifndef QGENERICUNIXTHEMES_H
5#define QGENERICUNIXTHEMES_H
18#include <qpa/qplatformtheme.h>
19#include <QtCore/QString>
20#include <QtCore/QStringList>
22#include <QtCore/private/qglobal_p.h>
57#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON)
64#if QT_CONFIG(settings)
65class QKdeThemePrivate;
69 Q_DECLARE_PRIVATE(QKdeTheme)
71 QKdeTheme(
const QStringList& kdeDirs,
int kdeVersion);
77 QPlatformTheme::IconOptions iconOptions = { })
const override;
86#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON)
90 static const char *
name;
103 QPlatformTheme::IconOptions = { })
const override;
107 virtual QString gtkFontName()
const;
112#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON)
\inmodule QtCore \reentrant
QGnomeTheme is a theme implementation for the Gnome desktop.
The QIcon class provides scalable icons in different modes and states.
The QPalette class contains color groups for each widget state.
\macro QT_RESTRICTED_CAST_FROM_ASCII
QPalette * palettes[QPlatformTheme::NPalettes]
QFont * fonts[QPlatformTheme::NFonts]
Combined button and popup list for selecting options.
QPlatformTheme * qt_createUnixTheme()
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)
static const wchar_t * themeNames[QWindowsVistaStylePrivate::NThemes]