Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qmenu_p.h File Reference
#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 <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]

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

Definition at line 68 of file qmenu_p.h.

References o, and Qt::Vertical.

◆ perp() [2/3]

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

Definition at line 53 of file qmenu_p.h.

References o, pos, and Qt::Vertical.

◆ perp() [3/3]

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

Definition at line 56 of file qmenu_p.h.

References o, and Qt::Vertical.

◆ pick() [1/4]

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

Definition at line 65 of file qmenu_p.h.

References Qt::Horizontal, and o.

◆ pick() [2/4]

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

Definition at line 38 of file qmenu_p.h.

References Qt::Horizontal, o, and pos.

◆ pick() [3/4]

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

Definition at line 41 of file qmenu_p.h.

References Qt::Horizontal, and o.

◆ pick() [4/4]

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

Definition at line 50 of file qmenu_p.h.

References Qt::Horizontal, QSizePolicy::horizontalPolicy(), o, policy, and QSizePolicy::verticalPolicy().

+ Here is the call graph for this function:

◆ QT_REQUIRE_CONFIG()

QT_REQUIRE_CONFIG ( menu  )

◆ rperp() [1/2]

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

◆ rperp() [2/2]

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

Definition at line 62 of file qmenu_p.h.

References o, and Qt::Vertical.

◆ rpick() [1/2]

◆ rpick() [2/2]

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

Definition at line 47 of file qmenu_p.h.

References Qt::Horizontal, and o.