![]() |
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.