Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qandroidplatformtheme.cpp File Reference

(2dfffefa6d408222849ec0afe2df8d8cea205b16)

#include "androidjnimain.h"
#include "androidjnimenu.h"
#include "qandroidplatformtheme.h"
#include "qandroidplatformfileiconengine.h"
#include "qandroidplatformiconengine.h"
#include "qandroidplatformmenubar.h"
#include "qandroidplatformmenu.h"
#include "qandroidplatformmenuitem.h"
#include "qandroidplatformdialoghelpers.h"
#include "qandroidplatformfiledialoghelper.h"
#include "qandroidplatformwindow.h"
#include <QCoreApplication>
#include <QDebug>
#include <QFileInfo>
#include <QJsonDocument>
#include <QVariant>
#include <private/qguiapplication_p.h>
#include <private/qhighdpiscaling_p.h>
#include <qandroidplatformintegration.h>
Include dependency graph for qandroidplatformtheme.cpp:

Go to the source code of this file.

Functions

static int fontType (const QString &androidControl)
static int paletteType (const QString &androidControl)
static void setPaletteColor (const QVariantMap &object, QPalette &palette, QPalette::ColorRole role)
static void loadAndroidStyle (QPalette *defaultPalette, std::shared_ptr< AndroidStyle > &style)
JNIEXPORT bool JNICALL Java_org_qtproject_qt_android_QtActivityDelegateBase_canOverrideColorSchemeHint (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_org_qtproject_qt_android_QtActivityDelegateBase_updateUiContrast (JNIEnv *, jobject, jfloat newUiContrast)
static int paletteType (QPlatformTheme::Palette type)
static int fontType (QPlatformTheme::Font type)

Variables

static Qt::ContrastPreference s_contrastPreference = Qt::ContrastPreference::NoPreference

Function Documentation

◆ fontType() [1/2]

int fontType ( const QString & androidControl)
static

Definition at line 43 of file qandroidplatformtheme.cpp.

◆ fontType() [2/2]

int fontType ( QPlatformTheme::Font type)
inlinestatic

Definition at line 520 of file qandroidplatformtheme.cpp.

◆ Java_org_qtproject_qt_android_QtActivityDelegateBase_canOverrideColorSchemeHint()

JNIEXPORT bool JNICALL Java_org_qtproject_qt_android_QtActivityDelegateBase_canOverrideColorSchemeHint ( JNIEnv * ,
jobject  )

Definition at line 459 of file qandroidplatformtheme.cpp.

◆ Java_org_qtproject_qt_android_QtActivityDelegateBase_updateUiContrast()

JNIEXPORT void JNICALL Java_org_qtproject_qt_android_QtActivityDelegateBase_updateUiContrast ( JNIEnv * ,
jobject ,
jfloat newUiContrast )

Definition at line 475 of file qandroidplatformtheme.cpp.

◆ loadAndroidStyle()

void loadAndroidStyle ( QPalette * defaultPalette,
std::shared_ptr< AndroidStyle > & style )
static

Definition at line 194 of file qandroidplatformtheme.cpp.

◆ paletteType() [1/2]

int paletteType ( const QString & androidControl)
static

Definition at line 66 of file qandroidplatformtheme.cpp.

◆ paletteType() [2/2]

int paletteType ( QPlatformTheme::Palette type)
inlinestatic

Definition at line 482 of file qandroidplatformtheme.cpp.

◆ setPaletteColor()

void setPaletteColor ( const QVariantMap & object,
QPalette & palette,
QPalette::ColorRole role )
static

Definition at line 87 of file qandroidplatformtheme.cpp.

Variable Documentation

◆ s_contrastPreference

Definition at line 467 of file qandroidplatformtheme.cpp.