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
QtAndroid Namespace Reference

Functions

QBasicMutexplatformInterfaceMutex ()
QAndroidPlatformIntegrationandroidPlatformIntegration ()
AndroidBackendRegisterbackendRegister ()
void setAndroidPlatformIntegration (QAndroidPlatformIntegration *androidPlatformIntegration)
void setQtThread (QThread *thread)
void setViewVisibility (jobject view, bool visible)
QWindowtopLevelWindowAt (const QPoint &globalPos)
QWindowwindowFromId (int windowId)
int availableWidthPixels ()
int availableHeightPixels ()
double pixelDensity ()
jobject assets ()
AAssetManager * assetManager ()
jclass applicationClass ()
jobject createBitmap (QImage img, JNIEnv *env=nullptr)
jobject createBitmap (int width, int height, QImage::Format format, JNIEnv *env)
jobject createBitmapDrawable (jobject bitmap, JNIEnv *env=nullptr)
void notifyNativePluginIntegrationReady (bool ready)
const char * classErrorMsgFmt ()
const char * methodErrorMsgFmt ()
const char * qtTagText ()
QString deviceName ()
bool blockEventLoopsWhenSuspended ()
bool isQtApplication ()

Function Documentation

◆ androidPlatformIntegration()

QAndroidPlatformIntegration * QtAndroid::androidPlatformIntegration ( )

Definition at line 122 of file androidjnimain.cpp.

References m_androidPlatformIntegration.

Referenced by QtAndroidInput::getTouchDevice(), QtAndroidAccessibility::setActive(), QtAndroidInput::touchAdd(), and QAndroidInputContext::updateSelectionHandles().

Here is the caller graph for this function:

◆ applicationClass()

jclass QtAndroid::applicationClass ( )

Definition at line 159 of file androidjnimain.cpp.

◆ assetManager()

AAssetManager * QtAndroid::assetManager ( )

Definition at line 154 of file androidjnimain.cpp.

◆ assets()

jobject QtAndroid::assets ( )

Definition at line 348 of file androidjnimain.cpp.

◆ availableHeightPixels()

int QtAndroid::availableHeightPixels ( )

◆ availableWidthPixels()

int QtAndroid::availableWidthPixels ( )

◆ backendRegister()

◆ blockEventLoopsWhenSuspended()

bool QtAndroid::blockEventLoopsWhenSuspended ( )

Definition at line 342 of file androidjnimain.cpp.

Referenced by QAndroidEventDispatcher::QAndroidEventDispatcher(), and QAndroidEventDispatcher::~QAndroidEventDispatcher().

Here is the caller graph for this function:

◆ classErrorMsgFmt()

const char * QtAndroid::classErrorMsgFmt ( )

Definition at line 310 of file androidjnimain.cpp.

References m_classErrorMsg.

◆ createBitmap() [1/2]

jobject QtAndroid::createBitmap ( int width,
int height,
QImage::Format format,
JNIEnv * env )

Definition at line 284 of file androidjnimain.cpp.

◆ createBitmap() [2/2]

jobject QtAndroid::createBitmap ( QImage img,
JNIEnv * env = nullptr )

Definition at line 239 of file androidjnimain.cpp.

◆ createBitmapDrawable()

jobject QtAndroid::createBitmapDrawable ( jobject bitmap,
JNIEnv * env = nullptr )

Definition at line 299 of file androidjnimain.cpp.

◆ deviceName()

QString QtAndroid::deviceName ( )

Definition at line 325 of file androidjnimain.cpp.

◆ isQtApplication()

bool QtAndroid::isQtApplication ( )

Definition at line 164 of file androidjnimain.cpp.

Referenced by QAndroidPlatformWindow::isEmbeddingContainer(), and QAndroidPlatformWindow::setParent().

Here is the caller graph for this function:

◆ methodErrorMsgFmt()

const char * QtAndroid::methodErrorMsgFmt ( )

Definition at line 315 of file androidjnimain.cpp.

References m_methodErrorMsg.

◆ notifyNativePluginIntegrationReady()

void QtAndroid::notifyNativePluginIntegrationReady ( bool ready)

Definition at line 232 of file androidjnimain.cpp.

Referenced by setAndroidPlatformIntegration().

Here is the caller graph for this function:

◆ pixelDensity()

double QtAndroid::pixelDensity ( )

Definition at line 149 of file androidjnimain.cpp.

References m_density.

Referenced by QAndroidPlatformScreen::logicalDpi().

Here is the caller graph for this function:

◆ platformInterfaceMutex()

QBasicMutex * QtAndroid::platformInterfaceMutex ( )

Definition at line 100 of file androidjnimain.cpp.

Referenced by QAndroidPlatformNativeInterface::customEvent(), QtAndroidAccessibility::setActive(), QtAndroidInput::touchCancel(), and QtAndroidInput::touchEnd().

Here is the caller graph for this function:

◆ qtTagText()

const char * QtAndroid::qtTagText ( )

Definition at line 320 of file androidjnimain.cpp.

References m_qtTag.

◆ setAndroidPlatformIntegration()

void QtAndroid::setAndroidPlatformIntegration ( QAndroidPlatformIntegration * androidPlatformIntegration)

Definition at line 105 of file androidjnimain.cpp.

References m_androidPlatformIntegration, m_pendingApplicationState, and notifyNativePluginIntegrationReady().

Referenced by QAndroidPlatformNativeInterface::customEvent().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setQtThread()

void QtAndroid::setQtThread ( QThread * thread)

◆ setViewVisibility()

void QtAndroid::setViewVisibility ( jobject view,
bool visible )

Definition at line 333 of file androidjnimain.cpp.

◆ topLevelWindowAt()

QWindow * QtAndroid::topLevelWindowAt ( const QPoint & globalPos)

Definition at line 127 of file androidjnimain.cpp.

References m_androidPlatformIntegration, QAndroidPlatformIntegration::screen(), and QAndroidPlatformScreen::topLevelAt().

Here is the call graph for this function:

◆ windowFromId()

QWindow * QtAndroid::windowFromId ( int windowId)

Definition at line 134 of file androidjnimain.cpp.

Referenced by QtAndroidInput::touchAdd(), QtAndroidInput::touchCancel(), and QtAndroidInput::touchEnd().

Here is the caller graph for this function: