4#ifndef QANDROIDPLATFORMTHEME_H
5#define QANDROIDPLATFORMTHEME_H
7#include <qpa/qplatformtheme.h>
8#include <QtGui/qfont.h>
9#include <QtGui/qpalette.h>
10#include <QtCore/qhash.h>
11#include <QtCore/qbytearray.h>
12#include <QtCore/qloggingcategory.h>
19Q_DECLARE_LOGGING_CATEGORY(lcQpaMenus)
23 static QJsonObject loadStyleData();
24 QJsonObject m_styleData;
25 QPalette m_standardPalette;
26 QHash<
int, QPalette> m_palettes;
27 QHash<
int, QFont> m_fonts;
28 QHash<QByteArray, QFont> m_QWidgetsFonts;
50 QVariant
themeHint(ThemeHint hint)
const override;
57 QIcon fileIcon(
const QFileInfo &fileInfo, QPlatformTheme::IconOptions iconOptions)
const override;
62 std::shared_ptr<AndroidStyle> m_androidStyleData;
63 QPalette m_defaultPalette;
void setAndroidPlatformIntegration(QAndroidPlatformIntegration *androidPlatformIntegration)
QBasicMutex * platformInterfaceMutex()
Q_DECLARE_JNI_CLASS(MotionEvent, "android/view/MotionEvent")