![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Variables | |
static QList< QAndroidPlatformMenu * > | pendingContextMenus |
static QAndroidPlatformMenu * | visibleMenu = nullptr |
static Q_CONSTINIT QRecursiveMutex | visibleMenuMutex |
static QSet< QAndroidPlatformMenuBar * > | menuBars |
static QAndroidPlatformMenuBar * | visibleMenuBar = nullptr |
static QWindow * | activeTopLevelWindow = nullptr |
static Q_CONSTINIT QRecursiveMutex | menuBarMutex |
static jmethodID | clearMenuMethodID = 0 |
static jmethodID | addMenuItemMethodID = 0 |
static int | menuNoneValue = 0 |
static jmethodID | setHeaderTitleContextMenuMethodID = 0 |
static jmethodID | setCheckableMenuItemMethodID = 0 |
static jmethodID | setCheckedMenuItemMethodID = 0 |
static jmethodID | setEnabledMenuItemMethodID = 0 |
static jmethodID | setIconMenuItemMethodID = 0 |
static jmethodID | setVisibleMenuItemMethodID = 0 |
static JNINativeMethod | methods [] |
|
static |
Definition at line 190 of file androidjnimenu.cpp.
References QAndroidPlatformMenu::menuItems().
void QtAndroidMenu::addMenuBar | ( | QAndroidPlatformMenuBar * | menuBar | ) |
Definition at line 137 of file androidjnimenu.cpp.
References menuBars.
void QtAndroidMenu::androidPlatformMenuDestroyed | ( | QAndroidPlatformMenu * | menu | ) |
Definition at line 96 of file androidjnimenu.cpp.
References visibleMenu.
Referenced by QAndroidPlatformMenu::~QAndroidPlatformMenu().
|
static |
Definition at line 315 of file androidjnimenu.cpp.
References visibleMenu.
|
static |
Definition at line 167 of file androidjnimenu.cpp.
void QtAndroidMenu::hideContextMenu | ( | QAndroidPlatformMenu * | menu | ) |
Definition at line 73 of file androidjnimenu.cpp.
References QtAndroid::backendRegister(), pendingContextMenus, and visibleMenu.
|
static |
Definition at line 326 of file androidjnimenu.cpp.
References QAndroidPlatformMenuItem::isCheckable(), QAndroidPlatformMenuItem::menu(), pendingContextMenus, QAndroidPlatformMenuItem::setChecked(), showContextMenu(), and visibleMenu.
|
static |
Definition at line 352 of file androidjnimenu.cpp.
References visibleMenu.
|
static |
Definition at line 298 of file androidjnimenu.cpp.
References visibleMenu.
|
static |
Definition at line 261 of file androidjnimenu.cpp.
References QAndroidPlatformMenuItem::isCheckable(), QAndroidPlatformMenuItem::menu(), QAndroidPlatformMenuBar::menus(), QAndroidPlatformMenuItem::setChecked(), showContextMenu(), and visibleMenuBar.
|
static |
Definition at line 291 of file androidjnimenu.cpp.
|
static |
Definition at line 221 of file androidjnimenu.cpp.
References QAndroidPlatformMenuBar::menus(), and visibleMenuBar.
void QtAndroidMenu::openOptionsMenu | ( | ) |
Definition at line 54 of file androidjnimenu.cpp.
References QtAndroid::backendRegister().
Referenced by QAndroidPlatformTheme::showPlatformMenuBar().
bool QtAndroidMenu::registerNatives | ( | QJniEnvironment & | env | ) |
Definition at line 406 of file androidjnimenu.cpp.
References methods.
Definition at line 153 of file androidjnimenu.cpp.
void QtAndroidMenu::removeMenuBar | ( | QAndroidPlatformMenuBar * | menuBar | ) |
Definition at line 143 of file androidjnimenu.cpp.
References menuBars, resetMenuBar(), and visibleMenuBar.
Referenced by QAndroidPlatformMenuBar::~QAndroidPlatformMenuBar().
void QtAndroidMenu::resetMenuBar | ( | ) |
Definition at line 48 of file androidjnimenu.cpp.
References QtAndroid::backendRegister().
Referenced by removeMenuBar(), and setMenuBar().
Definition at line 111 of file androidjnimenu.cpp.
References activeTopLevelWindow, and visibleMenuBar.
Referenced by QAndroidPlatformScreen::topVisibleWindowChanged().
void QtAndroidMenu::setMenuBar | ( | QAndroidPlatformMenuBar * | menuBar, |
QWindow * | window ) |
Definition at line 103 of file androidjnimenu.cpp.
References activeTopLevelWindow, resetMenuBar(), and visibleMenuBar.
Referenced by QAndroidPlatformMenuBar::handleReparent().
void QtAndroidMenu::showContextMenu | ( | QAndroidPlatformMenu * | menu, |
const QRect & | anchorRect ) |
Definition at line 60 of file androidjnimenu.cpp.
References QtAndroid::backendRegister(), pendingContextMenus, and visibleMenu.
Referenced by onContextItemSelected(), onOptionsItemSelected(), and QAndroidPlatformMenu::showPopup().
void QtAndroidMenu::syncMenu | ( | QAndroidPlatformMenu * | menu | ) |
Definition at line 86 of file androidjnimenu.cpp.
Referenced by QAndroidPlatformMenuBar::syncMenu(), and QAndroidPlatformMenu::syncMenuItem().
|
static |
Definition at line 34 of file androidjnimenu.cpp.
Referenced by setActiveTopLevelWindow(), and setMenuBar().
|
static |
Definition at line 38 of file androidjnimenu.cpp.
|
static |
Definition at line 37 of file androidjnimenu.cpp.
|
static |
Definition at line 35 of file androidjnimenu.cpp.
|
static |
Definition at line 32 of file androidjnimenu.cpp.
Referenced by addMenuBar(), and removeMenuBar().
|
static |
Definition at line 39 of file androidjnimenu.cpp.
|
static |
Definition at line 368 of file androidjnimenu.cpp.
Referenced by registerNatives().
|
static |
Definition at line 28 of file androidjnimenu.cpp.
Referenced by hideContextMenu(), onContextItemSelected(), and showContextMenu().
|
static |
Definition at line 42 of file androidjnimenu.cpp.
|
static |
Definition at line 43 of file androidjnimenu.cpp.
|
static |
Definition at line 44 of file androidjnimenu.cpp.
|
static |
Definition at line 40 of file androidjnimenu.cpp.
|
static |
Definition at line 45 of file androidjnimenu.cpp.
|
static |
Definition at line 46 of file androidjnimenu.cpp.
|
static |
Definition at line 29 of file androidjnimenu.cpp.
Referenced by androidPlatformMenuDestroyed(), fillContextMenu(), hideContextMenu(), onContextItemSelected(), onContextMenuClosed(), onCreateContextMenu(), and showContextMenu().
|
static |
Definition at line 33 of file androidjnimenu.cpp.
Referenced by onOptionsItemSelected(), onPrepareOptionsMenu(), removeMenuBar(), setActiveTopLevelWindow(), and setMenuBar().
|
static |
Definition at line 30 of file androidjnimenu.cpp.