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
QQC2::QStyleOptionMenuItem Class Reference

#include <qquickstyleoption.h>

Inheritance diagram for QQC2::QStyleOptionMenuItem:
Collaboration diagram for QQC2::QStyleOptionMenuItem:

Public Types

enum  StyleOptionType { Type = SO_MenuItem }
enum  StyleOptionVersion { Version = 1 }
enum  MenuItemType {
  Normal , DefaultItem , Separator , SubMenu ,
  Scroller , TearOff , Margin , EmptyArea
}
enum  CheckType { NotCheckable , Exclusive , NonExclusive }
Public Types inherited from QQC2::QStyleOption
enum  OptionType {
  SO_Default , SO_FocusRect , SO_Button , SO_Tab ,
  SO_MenuItem , SO_Frame , SO_ProgressBar , SO_ToolBox ,
  SO_Header , SO_DockWidget , SO_ViewItem , SO_TabWidgetFrame ,
  SO_TabBarBase , SO_RubberBand , SO_ToolBar , SO_GraphicsItem ,
  SO_Complex = 0xf0000 , SO_Slider , SO_SpinBox , SO_ToolButton ,
  SO_ComboBox , SO_TitleBar , SO_GroupBox , SO_SizeGrip ,
  SO_SearchField , SO_CustomBase = 0xf00 , SO_ComplexCustomBase = 0xf000000
}
enum  StyleOptionType { Type = SO_Default }
enum  StyleOptionVersion { Version = 1 }

Public Member Functions

 QStyleOptionMenuItem ()
 Constructs a QStyleOptionMenuItem, initializing the members variables to their default values.
 QStyleOptionMenuItem (const QStyleOptionMenuItem &other)
QStyleOptionMenuItemoperator= (const QStyleOptionMenuItem &)=default
Public Member Functions inherited from QQC2::QStyleOption
 QStyleOption (int version=QStyleOption::Version, int type=SO_Default)
 QStyleOption (const QStyleOption &other)
 Constructs a copy of other.
 ~QStyleOption ()
 Destroys this style option object.
QStyleOptionoperator= (const QStyleOption &other)
 Assign other to this QStyleOption.

Public Attributes

MenuItemType menuItemType
CheckType checkType
bool checked
bool menuHasCheckableItems
QRect menuRect
QString text
QIcon icon
int maxIconWidth
int tabWidth
QFont font
Public Attributes inherited from QQC2::QStyleOption
int version
int type
QStyle::State state
Qt::LayoutDirection direction
QRect rect
QFontMetrics fontMetrics
QPalette palette
QObjectstyleObject
QQuickItemcontrol
QWindowwindow

Protected Member Functions

 QStyleOptionMenuItem (int version)

Detailed Description

Definition at line 332 of file qquickstyleoption.h.

Member Enumeration Documentation

◆ CheckType

Enumerator
NotCheckable 
Exclusive 
NonExclusive 

Definition at line 340 of file qquickstyleoption.h.

◆ MenuItemType

Enumerator
Normal 
DefaultItem 
Separator 
SubMenu 
Scroller 
TearOff 
Margin 
EmptyArea 

Definition at line 338 of file qquickstyleoption.h.

◆ StyleOptionType

Enumerator
Type 

Definition at line 335 of file qquickstyleoption.h.

◆ StyleOptionVersion

Enumerator
Version 

Definition at line 336 of file qquickstyleoption.h.

Constructor & Destructor Documentation

◆ QStyleOptionMenuItem() [1/3]

QStyleOptionMenuItem::QStyleOptionMenuItem ( )

Constructs a QStyleOptionMenuItem, initializing the members variables to their default values.

Definition at line 228 of file qquickstyleoption.cpp.

References QQC2::QStyleOption::QStyleOption(), checked, checkType, maxIconWidth, menuHasCheckableItems, menuItemType, Normal, NotCheckable, QQC2::QStyleOption::SO_MenuItem, tabWidth, and Version.

Here is the call graph for this function:

◆ QStyleOptionMenuItem() [2/3]

QQC2::QStyleOptionMenuItem::QStyleOptionMenuItem ( const QStyleOptionMenuItem & other)
inline

Definition at line 354 of file qquickstyleoption.h.

References QQC2::QStyleOption::QStyleOption(), operator=(), Type, and Version.

Here is the call graph for this function:

◆ QStyleOptionMenuItem() [3/3]

QStyleOptionMenuItem::QStyleOptionMenuItem ( int versionIn)
protected

Definition at line 237 of file qquickstyleoption.cpp.

References QQC2::QStyleOption::QStyleOption(), checked, checkType, maxIconWidth, menuHasCheckableItems, menuItemType, Normal, NotCheckable, QQC2::QStyleOption::SO_MenuItem, and tabWidth.

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

QStyleOptionMenuItem & QQC2::QStyleOptionMenuItem::operator= ( const QStyleOptionMenuItem & )
default

Referenced by QStyleOptionMenuItem().

Here is the caller graph for this function:

Member Data Documentation

◆ checked

bool QQC2::QStyleOptionMenuItem::checked

◆ checkType

CheckType QQC2::QStyleOptionMenuItem::checkType

Definition at line 343 of file qquickstyleoption.h.

Referenced by QStyleOptionMenuItem(), and QStyleOptionMenuItem().

◆ font

QFont QQC2::QStyleOptionMenuItem::font

Definition at line 351 of file qquickstyleoption.h.

◆ icon

QIcon QQC2::QStyleOptionMenuItem::icon

Definition at line 348 of file qquickstyleoption.h.

◆ maxIconWidth

int QQC2::QStyleOptionMenuItem::maxIconWidth

◆ menuHasCheckableItems

bool QQC2::QStyleOptionMenuItem::menuHasCheckableItems

◆ menuItemType

◆ menuRect

QRect QQC2::QStyleOptionMenuItem::menuRect

Definition at line 346 of file qquickstyleoption.h.

◆ tabWidth

int QQC2::QStyleOptionMenuItem::tabWidth

◆ text

QString QQC2::QStyleOptionMenuItem::text

Definition at line 347 of file qquickstyleoption.h.


The documentation for this class was generated from the following files: