Qt Jambi Home

com.trolltech.qt.gui
Enum QStyleOption.OptionType

java.lang.Object
  extended by java.lang.Enum<QStyleOption.OptionType>
      extended by com.trolltech.qt.gui.QStyleOption.OptionType
All Implemented Interfaces:
QtEnumerator, java.io.Serializable, java.lang.Comparable<QStyleOption.OptionType>
Enclosing class:
QStyleOption

public static enum QStyleOption.OptionType
extends java.lang.Enum<QStyleOption.OptionType>
implements QtEnumerator

This enum is used internally by QStyleOption, its subclasses, and qstyleoption_cast() to determine the type of style option. In general you do not need to worry about this unless you want to create your own QStyleOption subclass and your own styles.

ConstantValueDescription
SO_Button2QStyleOptionButton
SO_ComboBox983044QStyleOptionComboBox
SO_Complex983040QStyleOptionComplex
SO_Default0QStyleOption
SO_DockWidget10QStyleOptionDockWidget
SO_FocusRect1QStyleOptionFocusRect
SO_Frame5QStyleOptionFrame QStyleOptionFrameV2
SO_GraphicsItem17QStyleOptionGraphicsItem
SO_GroupBox983047QStyleOptionGroupBox
SO_Header8QStyleOptionHeader
SO_MenuItem4QStyleOptionMenuItem
SO_ProgressBar6QStyleOptionProgressBar QStyleOptionProgressBarV2
SO_RubberBand15QStyleOptionRubberBand
SO_SizeGrip983048QStyleOptionSizeGrip
SO_Slider983041QStyleOptionSlider
SO_SpinBox983042QStyleOptionSpinBox
SO_Tab3QStyleOptionTab
SO_TabBarBase14QStyleOptionTabBarBase
SO_TabWidgetFrame13QStyleOptionTabWidgetFrame
SO_TitleBar983046QStyleOptionTitleBar
SO_ToolBar16QStyleOptionToolBar
SO_ToolBox7QStyleOptionToolBox
SO_ToolButton983043QStyleOptionToolButton
SO_ViewItem12QStyleOptionViewItem (used in Interviews)

The following values are used for custom controls:

ConstantValueDescription
SO_CustomBase3840Reserved for custom QStyleOptions; all custom controls values must be above this value
SO_ComplexCustomBase251658240Reserved for custom QStyleOptions; all custom complex controls values must be above this value

Some style options are defined for various Qt3Support controls:

ConstantValueDescription
SO_Q3DockWindow9QStyleOptionQ3DockWindow
SO_Q3ListView983045QStyleOptionQ3ListView
SO_Q3ListViewItem11QStyleOptionQ3ListViewItem

See Also:
type

Enum Constant Summary
CustomEnum
           
SO_Button
          QStyleOptionButton
SO_ComboBox
          QStyleOptionComboBox
SO_Complex
          QStyleOptionComplex
SO_ComplexCustomBase
          Reserved for custom QStyleOptions; all custom complex controls values must be above this value
SO_CustomBase
          Reserved for custom QStyleOptions; all custom controls values must be above this value
SO_Default
          QStyleOption
SO_DockWidget
          QStyleOptionDockWidget
SO_FocusRect
          QStyleOptionFocusRect
SO_Frame
          QStyleOptionFrame QStyleOptionFrameV2
SO_GraphicsItem
          QStyleOptionGraphicsItem
SO_GroupBox
          QStyleOptionGroupBox
SO_Header
          QStyleOptionHeader
SO_MenuItem
          QStyleOptionMenuItem
SO_ProgressBar
          QStyleOptionProgressBar QStyleOptionProgressBarV2
SO_Q3DockWindow
          QStyleOptionQ3DockWindow
SO_Q3ListView
          QStyleOptionQ3ListView
SO_Q3ListViewItem
          QStyleOptionQ3ListViewItem
SO_RubberBand
          QStyleOptionRubberBand
SO_SizeGrip
          QStyleOptionSizeGrip
SO_Slider
          QStyleOptionSlider
SO_SpinBox
          QStyleOptionSpinBox
SO_Tab
          QStyleOptionTab
SO_TabBarBase
          QStyleOptionTabBarBase
SO_TabWidgetFrame
          QStyleOptionTabWidgetFrame
SO_TitleBar
          QStyleOptionTitleBar
SO_ToolBar
          QStyleOptionToolBar
SO_ToolBox
          QStyleOptionToolBox
SO_ToolButton
          QStyleOptionToolButton
SO_ViewItem
          QStyleOptionViewItem (used in Interviews)
 
Method Summary
static QStyleOption.OptionType resolve(int value)
           
 int value()
          This function should return an integer value for the enum values of the enumeration that implements this interface.
static QStyleOption.OptionType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static QStyleOption.OptionType[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SO_Default

public static final QStyleOption.OptionType SO_Default

QStyleOption


SO_FocusRect

public static final QStyleOption.OptionType SO_FocusRect

QStyleOptionFocusRect


SO_Button

public static final QStyleOption.OptionType SO_Button

QStyleOptionButton


SO_Tab

public static final QStyleOption.OptionType SO_Tab

QStyleOptionTab


SO_MenuItem

public static final QStyleOption.OptionType SO_MenuItem

QStyleOptionMenuItem


SO_Frame

public static final QStyleOption.OptionType SO_Frame

QStyleOptionFrame QStyleOptionFrameV2


SO_ProgressBar

public static final QStyleOption.OptionType SO_ProgressBar

QStyleOptionProgressBar QStyleOptionProgressBarV2


SO_ToolBox

public static final QStyleOption.OptionType SO_ToolBox

QStyleOptionToolBox


SO_Header

public static final QStyleOption.OptionType SO_Header

QStyleOptionHeader


SO_Q3DockWindow

public static final QStyleOption.OptionType SO_Q3DockWindow

QStyleOptionQ3DockWindow


SO_DockWidget

public static final QStyleOption.OptionType SO_DockWidget

QStyleOptionDockWidget


SO_Q3ListViewItem

public static final QStyleOption.OptionType SO_Q3ListViewItem

QStyleOptionQ3ListViewItem


SO_ViewItem

public static final QStyleOption.OptionType SO_ViewItem

QStyleOptionViewItem (used in Interviews)


SO_TabWidgetFrame

public static final QStyleOption.OptionType SO_TabWidgetFrame

QStyleOptionTabWidgetFrame


SO_TabBarBase

public static final QStyleOption.OptionType SO_TabBarBase

QStyleOptionTabBarBase


SO_RubberBand

public static final QStyleOption.OptionType SO_RubberBand

QStyleOptionRubberBand


SO_ToolBar

public static final QStyleOption.OptionType SO_ToolBar

QStyleOptionToolBar


SO_GraphicsItem

public static final QStyleOption.OptionType SO_GraphicsItem

QStyleOptionGraphicsItem


SO_Complex

public static final QStyleOption.OptionType SO_Complex

QStyleOptionComplex


SO_Slider

public static final QStyleOption.OptionType SO_Slider

QStyleOptionSlider


SO_SpinBox

public static final QStyleOption.OptionType SO_SpinBox

QStyleOptionSpinBox


SO_ToolButton

public static final QStyleOption.OptionType SO_ToolButton

QStyleOptionToolButton


SO_ComboBox

public static final QStyleOption.OptionType SO_ComboBox

QStyleOptionComboBox


SO_Q3ListView

public static final QStyleOption.OptionType SO_Q3ListView

QStyleOptionQ3ListView


SO_TitleBar

public static final QStyleOption.OptionType SO_TitleBar

QStyleOptionTitleBar


SO_GroupBox

public static final QStyleOption.OptionType SO_GroupBox

QStyleOptionGroupBox


SO_SizeGrip

public static final QStyleOption.OptionType SO_SizeGrip

QStyleOptionSizeGrip


SO_CustomBase

public static final QStyleOption.OptionType SO_CustomBase

Reserved for custom QStyleOptions; all custom controls values must be above this value


SO_ComplexCustomBase

public static final QStyleOption.OptionType SO_ComplexCustomBase

Reserved for custom QStyleOptions; all custom complex controls values must be above this value


CustomEnum

public static final QStyleOption.OptionType CustomEnum
Method Detail

values

public static final QStyleOption.OptionType[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(QStyleOption.OptionType c : QStyleOption.OptionType.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static QStyleOption.OptionType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

value

public int value()
Description copied from interface: QtEnumerator
This function should return an integer value for the enum values of the enumeration that implements this interface.

Specified by:
value in interface QtEnumerator

resolve

public static QStyleOption.OptionType resolve(int value)

Qt Jambi Home