5#ifndef QANDROIDPLATFORMTHEME_H
6#define QANDROIDPLATFORMTHEME_H
8#include <qpa/qplatformtheme.h>
9#include <QtGui/qfont.h>
10#include <QtGui/qpalette.h>
11#include <QtCore/qhash.h>
12#include <QtCore/qbytearray.h>
13#include <QtCore/qloggingcategory.h>
20Q_DECLARE_LOGGING_CATEGORY(lcQpaMenus)
24 static QJsonObject loadStyleData();
25 QJsonObject m_styleData;
26 QPalette m_standardPalette;
27 QHash<
int, QPalette> m_palettes;
28 QHash<
int, QFont> m_fonts;
29 QHash<QByteArray, QFont> m_QWidgetsFonts;
51 QVariant
themeHint(ThemeHint hint)
const override;
58 QIcon fileIcon(
const QFileInfo &fileInfo, QPlatformTheme::IconOptions iconOptions)
const override;
63 std::shared_ptr<AndroidStyle> m_androidStyleData;
64 QPalette m_defaultPalette;
Combined button and popup list for selecting options.
void setAndroidPlatformIntegration(QAndroidPlatformIntegration *androidPlatformIntegration)
QBasicMutex * platformInterfaceMutex()
Q_DECLARE_JNI_CLASS(MotionEvent, "android/view/MotionEvent")