![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qwindowsmenu.h"#include "qwindowscontext.h"#include "qwindowswindow.h"#include <QtGui/qwindow.h>#include <QtGui/private/qpixmap_win_p.h>#include <QtCore/qdebug.h>#include <QtCore/qvariant.h>#include <QtCore/qmetaobject.h>#include <QtCore/qpointer.h>#include <algorithm>Go to the source code of this file.
Functions | |
| template<class Derived, class Needle> | |
| static int | indexOf (const QList< Derived * > &v, const Needle *needle) |
| template<class Derived, class Base> | |
| static int | insertBefore (QList< Derived * > *v, Base *newItemIn, const Base *before=nullptr) |
| static const wchar_t * | qStringToWChar (const QString &s) |
| template<class Predicate> | |
| static QWindowsMenuItem * | traverseMenuItems (const QWindowsMenu *menu, Predicate p) |
| template<class Predicate> | |
| static QWindowsMenuItem * | traverseMenuItems (const QWindowsMenuBar *menuBar, Predicate p) |
| template<class Menu> | |
| static QWindowsMenuItem * | findMenuItemById (const Menu *menu, uint id) |
| template<class Predicate> | |
| static QWindowsMenu * | traverseMenus (const QWindowsMenu *menu, Predicate p) |
| template<class Predicate> | |
| static QWindowsMenu * | traverseMenus (const QWindowsMenuBar *menuBar, Predicate p) |
| template<class Menu> | |
| static QWindowsMenu * | findMenuByHandle (const Menu *menu, HMENU hMenu) |
| template<class MenuType> | |
| static int | findNextVisibleEntry (const QList< MenuType * > &entries, int pos) |
| static void | menuItemInfoInit (MENUITEMINFO &menuItemInfo) |
| static void | menuItemInfoSetText (MENUITEMINFO &menuItemInfo, const QString &text) |
| static UINT | menuItemState (HMENU hMenu, UINT uItem, BOOL fByPosition) |
| static void | menuItemSetState (HMENU hMenu, UINT uItem, BOOL fByPosition, UINT flags) |
| static void | menuItemSetChangeState (HMENU hMenu, UINT uItem, BOOL fByPosition, bool value, UINT trueState, UINT falseState) |
| template<class M> | |
| static void | formatTextSequence (QDebug &d, const QList< M * > &v) |
| QDebug | operator<< (QDebug d, const QPlatformMenuItem *i) |
| QDebug | operator<< (QDebug d, const QPlatformMenu *m) |
| QDebug | operator<< (QDebug d, const QPlatformMenuBar *mb) |
Variables | |
| static uint | nextId = 1 |
| static QPointer< QWindowsPopupMenu > | lastShownPopupMenu |
| static const char | menuBarPropertyName [] = "_q_windowsNativeMenuBar" |
|
static |
Definition at line 138 of file qwindowsmenu.cpp.
|
static |
Definition at line 100 of file qwindowsmenu.cpp.
|
static |
Definition at line 144 of file qwindowsmenu.cpp.
Definition at line 831 of file qwindowsmenu.cpp.
|
static |
Definition at line 41 of file qwindowsmenu.cpp.
|
static |
Definition at line 52 of file qwindowsmenu.cpp.
|
inlinestatic |
Definition at line 153 of file qwindowsmenu.cpp.
Definition at line 159 of file qwindowsmenu.cpp.
|
static |
Definition at line 184 of file qwindowsmenu.cpp.
|
static |
Definition at line 175 of file qwindowsmenu.cpp.
|
static |
Definition at line 167 of file qwindowsmenu.cpp.
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenu * | m ) |
Definition at line 909 of file qwindowsmenu.cpp.
References QWindowsMenu::formatDebug().
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenuBar * | mb ) |
Definition at line 924 of file qwindowsmenu.cpp.
References QWindowsMenuBar::formatDebug().
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenuItem * | i ) |
Definition at line 871 of file qwindowsmenu.cpp.
References QWindowsMenuItem::formatDebug().
|
inlinestatic |
Definition at line 64 of file qwindowsmenu.cpp.
|
static |
Definition at line 72 of file qwindowsmenu.cpp.
|
static |
Definition at line 89 of file qwindowsmenu.cpp.
|
static |
Definition at line 108 of file qwindowsmenu.cpp.
|
static |
Definition at line 125 of file qwindowsmenu.cpp.
|
static |
Definition at line 647 of file qwindowsmenu.cpp.
Referenced by QWindowsPopupMenu::notifyAboutToShow(), QWindowsPopupMenu::notifyTriggered(), and QWindowsPopupMenu::trackPopupMenu().
|
static |
Definition at line 740 of file qwindowsmenu.cpp.
Referenced by QWindowsMenuBar::handleReparent(), and QWindowsMenuBar::menuBarOf().
|
static |
Definition at line 36 of file qwindowsmenu.cpp.