Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qmenu_p.h File Reference

(8cd7a3d4723ca414f3fe544704a0ccb752da94b8)

#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]

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

Definition at line 70 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 55 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 58 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 67 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 40 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 43 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 52 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 64 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 49 of file qmenu_p.h.

References Qt::Horizontal, and o.