Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qmenu_p.h File Reference

(3f9569c505c0949efee336a83cb247e4e5a4658c)

#include <QtWidgets/private/qtwidgetsglobal_p.h>
#include "QtWidgets/qmenu.h"
#include "QtWidgets/qstyleoption.h"
#include "QtCore/qdatetime.h"
#include "QtCore/qmap.h"
#include "QtCore/qhash.h"
#include "QtCore/qbasictimer.h"
#include "private/qwidget_p.h"
#include <qpa/qplatformmenu.h>
#include <QtCore/qpointer.h>
#include <functional>
Include dependency graph for qmenu_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QSetValueOnDestroy< T >
class  QMenuSloppyState
class  QMenuPrivate
struct  QMenuPrivate::DelayState
struct  QMenuPrivate::QMenuScroller
struct  QMenuPrivate::QMenuCaused
class  QMenuPrivate::ScrollerTearOffItem

Functions

 QT_REQUIRE_CONFIG (menu)
static QT_BEGIN_NAMESPACE int pick (Qt::Orientation o, const QPoint &pos)
static int pick (Qt::Orientation o, const QSize &size)
static int & rpick (Qt::Orientation o, QPoint &pos)
static int & rpick (Qt::Orientation o, QSize &size)
static QSizePolicy::Policy pick (Qt::Orientation o, const QSizePolicy &policy)
static int perp (Qt::Orientation o, const QPoint &pos)
static int perp (Qt::Orientation o, const QSize &size)
static int & rperp (Qt::Orientation o, QPoint &pos)
static int & rperp (Qt::Orientation o, QSize &size)
static int pick (Qt::Orientation o, const QMargins &m)
static int perp (Qt::Orientation o, const QMargins &m)

Function Documentation

◆ perp() [1/3]

int perp ( Qt::Orientation o,
const QMargins & m )
inlinestatic

Definition at line 71 of file qmenu_p.h.

◆ perp() [2/3]

int perp ( Qt::Orientation o,
const QPoint & pos )
inlinestatic

Definition at line 56 of file qmenu_p.h.

◆ perp() [3/3]

int perp ( Qt::Orientation o,
const QSize & size )
inlinestatic

Definition at line 59 of file qmenu_p.h.

◆ pick() [1/4]

int pick ( Qt::Orientation o,
const QMargins & m )
inlinestatic

Definition at line 68 of file qmenu_p.h.

◆ pick() [2/4]

QT_BEGIN_NAMESPACE int pick ( Qt::Orientation o,
const QPoint & pos )
inlinestatic

Definition at line 41 of file qmenu_p.h.

◆ pick() [3/4]

int pick ( Qt::Orientation o,
const QSize & size )
inlinestatic

Definition at line 44 of file qmenu_p.h.

◆ pick() [4/4]

QSizePolicy::Policy pick ( Qt::Orientation o,
const QSizePolicy & policy )
inlinestatic

Definition at line 53 of file qmenu_p.h.

◆ QT_REQUIRE_CONFIG()

QT_REQUIRE_CONFIG ( menu )

◆ rperp() [1/2]

int & rperp ( Qt::Orientation o,
QPoint & pos )
inlinestatic

Definition at line 62 of file qmenu_p.h.

◆ rperp() [2/2]

int & rperp ( Qt::Orientation o,
QSize & size )
inlinestatic

Definition at line 65 of file qmenu_p.h.

◆ rpick() [1/2]

int & rpick ( Qt::Orientation o,
QPoint & pos )
inlinestatic

Definition at line 47 of file qmenu_p.h.

◆ rpick() [2/2]

int & rpick ( Qt::Orientation o,
QSize & size )
inlinestatic

Definition at line 50 of file qmenu_p.h.