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