![]() |
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 137 of file qwindowsmenu.cpp.
|
static |
Definition at line 99 of file qwindowsmenu.cpp.
|
static |
Definition at line 143 of file qwindowsmenu.cpp.
Definition at line 830 of file qwindowsmenu.cpp.
|
static |
Definition at line 40 of file qwindowsmenu.cpp.
|
static |
Definition at line 51 of file qwindowsmenu.cpp.
|
inlinestatic |
Definition at line 152 of file qwindowsmenu.cpp.
Definition at line 158 of file qwindowsmenu.cpp.
|
static |
Definition at line 183 of file qwindowsmenu.cpp.
|
static |
Definition at line 174 of file qwindowsmenu.cpp.
|
static |
Definition at line 166 of file qwindowsmenu.cpp.
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenu * | m ) |
Definition at line 908 of file qwindowsmenu.cpp.
References QWindowsMenu::formatDebug().
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenuBar * | mb ) |
Definition at line 923 of file qwindowsmenu.cpp.
References QWindowsMenuBar::formatDebug().
| QDebug operator<< | ( | QDebug | d, |
| const QPlatformMenuItem * | i ) |
Definition at line 870 of file qwindowsmenu.cpp.
References QWindowsMenuItem::formatDebug().
|
inlinestatic |
Definition at line 63 of file qwindowsmenu.cpp.
|
static |
Definition at line 71 of file qwindowsmenu.cpp.
|
static |
Definition at line 88 of file qwindowsmenu.cpp.
|
static |
Definition at line 107 of file qwindowsmenu.cpp.
|
static |
Definition at line 124 of file qwindowsmenu.cpp.
|
static |
Definition at line 646 of file qwindowsmenu.cpp.
Referenced by QWindowsPopupMenu::notifyAboutToShow(), QWindowsPopupMenu::notifyTriggered(), and QWindowsPopupMenu::trackPopupMenu().
|
static |
Definition at line 739 of file qwindowsmenu.cpp.
Referenced by QWindowsMenuBar::menuBarOf().
|
static |
Definition at line 35 of file qwindowsmenu.cpp.