Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QtAndroidClipboard Namespace Reference

Functions

void setClipboardManager (QAndroidPlatformClipboard *manager)
 
void clearClipboardData ()
 
void setClipboardMimeData (QMimeData *data)
 
QMimeDatagetClipboardMimeData ()
 
void onClipboardDataChanged (JNIEnv *, jobject)
 

Variables

QAndroidPlatformClipboardm_manager = nullptr
 
static JNINativeMethod methods []
 

Function Documentation

◆ clearClipboardData()

void QtAndroidClipboard::clearClipboardData ( )

Definition at line 31 of file androidjniclipboard.cpp.

References QtAndroid::applicationClass().

Referenced by setClipboardMimeData(), and QAndroidPlatformClipboard::setMimeData().

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

◆ getClipboardMimeData()

QMimeData * QtAndroidClipboard::getClipboardMimeData ( )

Definition at line 59 of file androidjniclipboard.cpp.

References QtAndroid::applicationClass(), i, QList< T >::reserve(), QMimeData::setText(), and toString().

Referenced by QAndroidPlatformClipboard::mimeData().

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

◆ onClipboardDataChanged()

void QtAndroidClipboard::onClipboardDataChanged ( JNIEnv *  ,
jobject   
)

Definition at line 90 of file androidjniclipboard.cpp.

References QClipboard::Clipboard, QPlatformClipboard::emitChanged(), and m_manager.

+ Here is the call graph for this function:

◆ setClipboardManager()

void QtAndroidClipboard::setClipboardManager ( QAndroidPlatformClipboard manager)

Definition at line 20 of file androidjniclipboard.cpp.

References QtAndroid::applicationClass(), m_manager, manager, and methods.

Referenced by QAndroidPlatformClipboard::QAndroidPlatformClipboard().

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

◆ setClipboardMimeData()

void QtAndroidClipboard::setClipboardMimeData ( QMimeData data)

Definition at line 35 of file androidjniclipboard.cpp.

References QtAndroid::applicationClass(), and clearClipboardData().

Referenced by QAndroidPlatformClipboard::setMimeData().

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

Variable Documentation

◆ m_manager

QAndroidPlatformClipboard* QtAndroidClipboard::m_manager = nullptr

Definition at line 14 of file androidjniclipboard.cpp.

Referenced by onClipboardDataChanged(), and setClipboardManager().

◆ methods

JNINativeMethod QtAndroidClipboard::methods[]
static
Initial value:
= {
{"onClipboardDataChanged", "()V", (void *)onClipboardDataChanged}
}

Definition at line 16 of file androidjniclipboard.cpp.

Referenced by setClipboardManager().