![]() |
Qt 6.x
The Qt SDK
|
#include "qgenericunixthemes_p.h"
#include <QPalette>
#include <QFont>
#include <QGuiApplication>
#include <QDir>
#include <QFileInfo>
#include <QFile>
#include <QDebug>
#include <QHash>
#include <QLoggingCategory>
#include <QVariant>
#include <QStandardPaths>
#include <QStringList>
#include <qpa/qplatformfontdatabase.h>
#include <qpa/qplatformintegration.h>
#include <qpa/qplatformservices.h>
#include <qpa/qplatformdialoghelper.h>
#include <qpa/qplatformtheme_p.h>
#include <private/qguiapplication_p.h>
#include <QDBusConnectionInterface>
#include <private/qdbusplatformmenu_p.h>
#include <private/qdbusmenubar_p.h>
#include <private/qflatmap_p.h>
#include <QJsonDocument>
#include <QJsonArray>
#include <QJsonObject>
#include <QJsonValue>
#include <QJsonParseError>
#include <private/qdbustrayicon_p.h>
#include <algorithm>
#include "qgenericunixthemes.moc"
Go to the source code of this file.
Classes | |
class | QGenericUnixThemeDBusListener |
class | QGenericUnixThemePrivate |
class | QGnomeThemePrivate |
Macros | |
#define | LOG service << path << interface << signal; |
#define | CHECK(cond, warning) |
#define | PARSE(var, enumeration, string) |
Enumerations | |
enum | { defaultSystemFontSize = 9 } |
Functions | |
static bool | isDBusTrayAvailable () |
static QString | mouseCursorTheme () |
static QSize | mouseCursorSize () |
static bool | checkDBusGlobalMenuAvailable () |
static bool | isDBusGlobalMenuAvailable () |
static QList< QSize > | availableXdgFileIconSizes () |
Variables | |
static const char | defaultSystemFontNameC [] = "Sans Serif" |
static const char | defaultFixedFontNameC [] = "monospace" |
#define CHECK | ( | cond, | |
warning | |||
) |
anonymous enum |
Enumerator | |
---|---|
defaultSystemFontSize |
Definition at line 78 of file qgenericunixthemes.cpp.
Definition at line 517 of file qgenericunixthemes.cpp.
References QIcon::availableSizes(), QIcon::fromTheme(), and QStringLiteral.
Referenced by QGnomeTheme::themeHint().
|
static |
Definition at line 110 of file qgenericunixthemes.cpp.
References connection, QStringLiteral, and QDBusConnection::sessionBus().
Referenced by isDBusGlobalMenuAvailable().
|
static |
Definition at line 119 of file qgenericunixthemes.cpp.
References checkDBusGlobalMenuAvailable().
Referenced by QGenericUnixTheme::createPlatformMenuBar(), and QGnomeTheme::createPlatformMenuBar().
|
static |
Definition at line 81 of file qgenericunixthemes.cpp.
References QDBusMenuConnection::isWatcherRegistered(), and qCDebug.
Referenced by QGenericUnixTheme::createPlatformSystemTrayIcon(), and QGnomeTheme::createPlatformSystemTrayIcon().
|
static |
Definition at line 101 of file qgenericunixthemes.cpp.
References qEnvironmentVariableIntValue().
Referenced by QGenericUnixTheme::themeHint(), and QGnomeTheme::themeHint().
|
static |
Definition at line 95 of file qgenericunixthemes.cpp.
References qEnvironmentVariable(), and themeName().
Referenced by QGenericUnixTheme::themeHint(), and QGnomeTheme::themeHint().
|
static |
Definition at line 77 of file qgenericunixthemes.cpp.
Referenced by QGnomeThemePrivate::configureFonts().
|
static |
Definition at line 76 of file qgenericunixthemes.cpp.
Referenced by QGnomeTheme::gtkFontName().