5#ifndef QXDGDESKTOPPORTALTHEME_H
6#define QXDGDESKTOPPORTALTHEME_H
8#include <qpa/qplatformtheme.h>
12class QXdgDesktopPortalThemePrivate;
28#ifndef QT_NO_SYSTEMTRAYICON
43 QPlatformTheme::IconOptions iconOptions = { })
const override;
47#if QT_CONFIG(shortcut)
56 QScopedPointer<QXdgDesktopPortalThemePrivate> d_ptr;
Qt::ColorScheme colorScheme() const override
Qt::ContrastPreference contrastPreference() const override
QPlatformMenuItem * createPlatformMenuItem() const override
QPixmap standardPixmap(StandardPixmap sp, const QSizeF &size) const override
Return a pixmap for standardPixmap, at the given size.
QIcon fileIcon(const QFileInfo &fileInfo, QPlatformTheme::IconOptions iconOptions={ }) const override
Return an icon for fileInfo, observing iconOptions.
QString standardButtonText(int button) const override
Returns the text of a standard button.
bool usePlatformNativeDialog(DialogType type) const override
QPlatformSystemTrayIcon * createPlatformSystemTrayIcon() const override
Factory function for QSystemTrayIcon.
QIconEngine * createIconEngine(const QString &iconName) const override
Factory function for the QIconEngine used by QIcon::fromTheme().
QPlatformDialogHelper * createPlatformDialogHelper(DialogType type) const override
const QPalette * palette(Palette type=SystemPalette) const override
Return a color palette for type type.
static bool isXdgPlugin(const QString &key)
const QFont * font(Font type=SystemFont) const override
void showPlatformMenuBar() override
QPlatformMenuBar * createPlatformMenuBar() const override
QPlatformMenu * createPlatformMenu() const override
QVariant themeHint(ThemeHint hint) const override