QStyleOptionButton Class Reference

#include <qstyleoption.h>

Class Description

Definition at line 279 of file qstyleoption.h.

+ Inheritance diagram for QStyleOptionButton:

Public Types

enum  StyleOptionType { Type = SO_Button }
 
enum  StyleOptionVersion { Version = 1 }
 
enum  ButtonFeature {
  None = 0x00, Flat = 0x01, HasMenu = 0x02, DefaultButton = 0x04,
  AutoDefaultButton = 0x08, CommandLinkButton = 0x10
}
 
- Public Types inherited from QStyleOption
enum  OptionType {
  SO_Default, SO_FocusRect, SO_Button, SO_Tab,
  SO_MenuItem, SO_Frame, SO_ProgressBar, SO_ToolBox,
  SO_Header, SO_Q3DockWindow, SO_DockWidget, SO_Q3ListViewItem,
  SO_ViewItem, SO_TabWidgetFrame, SO_TabBarBase, SO_RubberBand,
  SO_ToolBar, SO_GraphicsItem, SO_Complex = 0xf0000, SO_Slider,
  SO_SpinBox, SO_ToolButton, SO_ComboBox, SO_Q3ListView,
  SO_TitleBar, SO_GroupBox, SO_SizeGrip, SO_CustomBase = 0xf00,
  SO_ComplexCustomBase = 0xf000000
}
 
enum  StyleOptionType { Type = SO_Default }
 
enum  StyleOptionVersion { Version = 1 }
 

Public Member Functions

 QStyleOptionButton ()
 
 QStyleOptionButton (const QStyleOptionButton &other)
 
- Public Member Functions inherited from QStyleOption
 QStyleOption (int version=QStyleOption::Version, int type=SO_Default)
 
 QStyleOption (const QStyleOption &other)
 
 ~QStyleOption ()
 
void init (const QWidget *w)
 
void initFrom (const QWidget *w)
 
QStyleOptionoperator= (const QStyleOption &other)
 

Public Attributes

ButtonFeatures features
 
QString text
 
QIcon icon
 
QSize iconSize
 
- Public Attributes inherited from QStyleOption
int version
 
int type
 
QStyle::State state
 
Qt::LayoutDirection direction
 
QRect rect
 
QFontMetrics fontMetrics
 
QPalette palette
 

Protected Member Functions

 QStyleOptionButton (int version)
 

Member Enumeration Documentation

Enumerator
Type 

Definition at line 282 of file qstyleoption.h.

Enumerator
Version 

Definition at line 283 of file qstyleoption.h.

Enumerator
None 
Flat 
HasMenu 
DefaultButton 
AutoDefaultButton 
CommandLinkButton 

Definition at line 285 of file qstyleoption.h.

Constructor & Destructor Documentation

QStyleOptionButton ( const QStyleOptionButton other)
inline

Definition at line 295 of file qstyleoption.h.

295 : QStyleOption(Version, Type) { *this = other; }
QStyleOption(int version=QStyleOption::Version, int type=SO_Default)
QStyleOptionButton ( int  version)
protected

Member Data Documentation

ButtonFeatures features

Definition at line 289 of file qstyleoption.h.

QString text

Definition at line 290 of file qstyleoption.h.

QIcon icon

Definition at line 291 of file qstyleoption.h.

QSize iconSize

Definition at line 292 of file qstyleoption.h.


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