KLayout Manual: Main Index » Class Index » API reference - Class QStyle_ControlElement

API reference - Class QStyle_ControlElement

Notation used in Ruby API documentation

Description: This class represents the QStyle::ControlElement enum

Public constructors

new QStyle_ControlElementnew(unsigned int arg1)Creates the enum object from an integer

Public methods

[const]bool==(QStyle_ControlElement other)Compares the enum class against an enum of it's own type
[const]bool==(unsigned int other)Compares the enum class against an integer
[const]voidassign(const QStyle_ControlElement other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QStyle_ControlElementdupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]unsigned intto_iConverts the enum class to an integer
[const]stringto_sConverts the enum class to a string

Public static methods and constants

new QStyle_ControlElementCE_CheckBoxEnum constant QStyle::CE_CheckBox
new QStyle_ControlElementCE_CheckBoxLabelEnum constant QStyle::CE_CheckBoxLabel
new QStyle_ControlElementCE_ColumnViewGripEnum constant QStyle::CE_ColumnViewGrip
new QStyle_ControlElementCE_ComboBoxLabelEnum constant QStyle::CE_ComboBoxLabel
new QStyle_ControlElementCE_CustomBaseEnum constant QStyle::CE_CustomBase
new QStyle_ControlElementCE_DockWidgetTitleEnum constant QStyle::CE_DockWidgetTitle
new QStyle_ControlElementCE_FocusFrameEnum constant QStyle::CE_FocusFrame
new QStyle_ControlElementCE_HeaderEnum constant QStyle::CE_Header
new QStyle_ControlElementCE_HeaderEmptyAreaEnum constant QStyle::CE_HeaderEmptyArea
new QStyle_ControlElementCE_HeaderLabelEnum constant QStyle::CE_HeaderLabel
new QStyle_ControlElementCE_HeaderSectionEnum constant QStyle::CE_HeaderSection
new QStyle_ControlElementCE_ItemViewItemEnum constant QStyle::CE_ItemViewItem
new QStyle_ControlElementCE_MenuBarEmptyAreaEnum constant QStyle::CE_MenuBarEmptyArea
new QStyle_ControlElementCE_MenuBarItemEnum constant QStyle::CE_MenuBarItem
new QStyle_ControlElementCE_MenuEmptyAreaEnum constant QStyle::CE_MenuEmptyArea
new QStyle_ControlElementCE_MenuHMarginEnum constant QStyle::CE_MenuHMargin
new QStyle_ControlElementCE_MenuItemEnum constant QStyle::CE_MenuItem
new QStyle_ControlElementCE_MenuScrollerEnum constant QStyle::CE_MenuScroller
new QStyle_ControlElementCE_MenuTearoffEnum constant QStyle::CE_MenuTearoff
new QStyle_ControlElementCE_MenuVMarginEnum constant QStyle::CE_MenuVMargin
new QStyle_ControlElementCE_ProgressBarEnum constant QStyle::CE_ProgressBar
new QStyle_ControlElementCE_ProgressBarContentsEnum constant QStyle::CE_ProgressBarContents
new QStyle_ControlElementCE_ProgressBarGrooveEnum constant QStyle::CE_ProgressBarGroove
new QStyle_ControlElementCE_ProgressBarLabelEnum constant QStyle::CE_ProgressBarLabel
new QStyle_ControlElementCE_PushButtonEnum constant QStyle::CE_PushButton
new QStyle_ControlElementCE_PushButtonBevelEnum constant QStyle::CE_PushButtonBevel
new QStyle_ControlElementCE_PushButtonLabelEnum constant QStyle::CE_PushButtonLabel
new QStyle_ControlElementCE_Q3DockWindowEmptyAreaEnum constant QStyle::CE_Q3DockWindowEmptyArea
new QStyle_ControlElementCE_RadioButtonEnum constant QStyle::CE_RadioButton
new QStyle_ControlElementCE_RadioButtonLabelEnum constant QStyle::CE_RadioButtonLabel
new QStyle_ControlElementCE_RubberBandEnum constant QStyle::CE_RubberBand
new QStyle_ControlElementCE_ScrollBarAddLineEnum constant QStyle::CE_ScrollBarAddLine
new QStyle_ControlElementCE_ScrollBarAddPageEnum constant QStyle::CE_ScrollBarAddPage
new QStyle_ControlElementCE_ScrollBarFirstEnum constant QStyle::CE_ScrollBarFirst
new QStyle_ControlElementCE_ScrollBarLastEnum constant QStyle::CE_ScrollBarLast
new QStyle_ControlElementCE_ScrollBarSliderEnum constant QStyle::CE_ScrollBarSlider
new QStyle_ControlElementCE_ScrollBarSubLineEnum constant QStyle::CE_ScrollBarSubLine
new QStyle_ControlElementCE_ScrollBarSubPageEnum constant QStyle::CE_ScrollBarSubPage
new QStyle_ControlElementCE_ShapedFrameEnum constant QStyle::CE_ShapedFrame
new QStyle_ControlElementCE_SizeGripEnum constant QStyle::CE_SizeGrip
new QStyle_ControlElementCE_SplitterEnum constant QStyle::CE_Splitter
new QStyle_ControlElementCE_TabBarTabEnum constant QStyle::CE_TabBarTab
new QStyle_ControlElementCE_TabBarTabLabelEnum constant QStyle::CE_TabBarTabLabel
new QStyle_ControlElementCE_TabBarTabShapeEnum constant QStyle::CE_TabBarTabShape
new QStyle_ControlElementCE_ToolBarEnum constant QStyle::CE_ToolBar
new QStyle_ControlElementCE_ToolBoxTabEnum constant QStyle::CE_ToolBoxTab
new QStyle_ControlElementCE_ToolBoxTabLabelEnum constant QStyle::CE_ToolBoxTabLabel
new QStyle_ControlElementCE_ToolBoxTabShapeEnum constant QStyle::CE_ToolBoxTabShape
new QStyle_ControlElementCE_ToolButtonLabelEnum constant QStyle::CE_ToolButtonLabel

Detailed description

[const] bool ==(QStyle_ControlElement other)

Description: Compares the enum class against an enum of it's own type

[const] bool ==(unsigned int other)

Description: Compares the enum class against an integer

[static] new QStyle_ControlElement CE_CheckBox

Description: Enum constant QStyle::CE_CheckBox

[static] new QStyle_ControlElement CE_CheckBoxLabel

Description: Enum constant QStyle::CE_CheckBoxLabel

[static] new QStyle_ControlElement CE_ColumnViewGrip

Description: Enum constant QStyle::CE_ColumnViewGrip

[static] new QStyle_ControlElement CE_ComboBoxLabel

Description: Enum constant QStyle::CE_ComboBoxLabel

[static] new QStyle_ControlElement CE_CustomBase

Description: Enum constant QStyle::CE_CustomBase

[static] new QStyle_ControlElement CE_DockWidgetTitle

Description: Enum constant QStyle::CE_DockWidgetTitle

[static] new QStyle_ControlElement CE_FocusFrame

Description: Enum constant QStyle::CE_FocusFrame

[static] new QStyle_ControlElement CE_Header

Description: Enum constant QStyle::CE_Header

[static] new QStyle_ControlElement CE_HeaderEmptyArea

Description: Enum constant QStyle::CE_HeaderEmptyArea

[static] new QStyle_ControlElement CE_HeaderLabel

Description: Enum constant QStyle::CE_HeaderLabel

[static] new QStyle_ControlElement CE_HeaderSection

Description: Enum constant QStyle::CE_HeaderSection

[static] new QStyle_ControlElement CE_ItemViewItem

Description: Enum constant QStyle::CE_ItemViewItem

[static] new QStyle_ControlElement CE_MenuBarEmptyArea

Description: Enum constant QStyle::CE_MenuBarEmptyArea

[static] new QStyle_ControlElement CE_MenuBarItem

Description: Enum constant QStyle::CE_MenuBarItem

[static] new QStyle_ControlElement CE_MenuEmptyArea

Description: Enum constant QStyle::CE_MenuEmptyArea

[static] new QStyle_ControlElement CE_MenuHMargin

Description: Enum constant QStyle::CE_MenuHMargin

[static] new QStyle_ControlElement CE_MenuItem

Description: Enum constant QStyle::CE_MenuItem

[static] new QStyle_ControlElement CE_MenuScroller

Description: Enum constant QStyle::CE_MenuScroller

[static] new QStyle_ControlElement CE_MenuTearoff

Description: Enum constant QStyle::CE_MenuTearoff

[static] new QStyle_ControlElement CE_MenuVMargin

Description: Enum constant QStyle::CE_MenuVMargin

[static] new QStyle_ControlElement CE_ProgressBar

Description: Enum constant QStyle::CE_ProgressBar

[static] new QStyle_ControlElement CE_ProgressBarContents

Description: Enum constant QStyle::CE_ProgressBarContents

[static] new QStyle_ControlElement CE_ProgressBarGroove

Description: Enum constant QStyle::CE_ProgressBarGroove

[static] new QStyle_ControlElement CE_ProgressBarLabel

Description: Enum constant QStyle::CE_ProgressBarLabel

[static] new QStyle_ControlElement CE_PushButton

Description: Enum constant QStyle::CE_PushButton

[static] new QStyle_ControlElement CE_PushButtonBevel

Description: Enum constant QStyle::CE_PushButtonBevel

[static] new QStyle_ControlElement CE_PushButtonLabel

Description: Enum constant QStyle::CE_PushButtonLabel

[static] new QStyle_ControlElement CE_Q3DockWindowEmptyArea

Description: Enum constant QStyle::CE_Q3DockWindowEmptyArea

[static] new QStyle_ControlElement CE_RadioButton

Description: Enum constant QStyle::CE_RadioButton

[static] new QStyle_ControlElement CE_RadioButtonLabel

Description: Enum constant QStyle::CE_RadioButtonLabel

[static] new QStyle_ControlElement CE_RubberBand

Description: Enum constant QStyle::CE_RubberBand

[static] new QStyle_ControlElement CE_ScrollBarAddLine

Description: Enum constant QStyle::CE_ScrollBarAddLine

[static] new QStyle_ControlElement CE_ScrollBarAddPage

Description: Enum constant QStyle::CE_ScrollBarAddPage

[static] new QStyle_ControlElement CE_ScrollBarFirst

Description: Enum constant QStyle::CE_ScrollBarFirst

[static] new QStyle_ControlElement CE_ScrollBarLast

Description: Enum constant QStyle::CE_ScrollBarLast

[static] new QStyle_ControlElement CE_ScrollBarSlider

Description: Enum constant QStyle::CE_ScrollBarSlider

[static] new QStyle_ControlElement CE_ScrollBarSubLine

Description: Enum constant QStyle::CE_ScrollBarSubLine

[static] new QStyle_ControlElement CE_ScrollBarSubPage

Description: Enum constant QStyle::CE_ScrollBarSubPage

[static] new QStyle_ControlElement CE_ShapedFrame

Description: Enum constant QStyle::CE_ShapedFrame

[static] new QStyle_ControlElement CE_SizeGrip

Description: Enum constant QStyle::CE_SizeGrip

[static] new QStyle_ControlElement CE_Splitter

Description: Enum constant QStyle::CE_Splitter

[static] new QStyle_ControlElement CE_TabBarTab

Description: Enum constant QStyle::CE_TabBarTab

[static] new QStyle_ControlElement CE_TabBarTabLabel

Description: Enum constant QStyle::CE_TabBarTabLabel

[static] new QStyle_ControlElement CE_TabBarTabShape

Description: Enum constant QStyle::CE_TabBarTabShape

[static] new QStyle_ControlElement CE_ToolBar

Description: Enum constant QStyle::CE_ToolBar

[static] new QStyle_ControlElement CE_ToolBoxTab

Description: Enum constant QStyle::CE_ToolBoxTab

[static] new QStyle_ControlElement CE_ToolBoxTabLabel

Description: Enum constant QStyle::CE_ToolBoxTabLabel

[static] new QStyle_ControlElement CE_ToolBoxTabShape

Description: Enum constant QStyle::CE_ToolBoxTabShape

[static] new QStyle_ControlElement CE_ToolButtonLabel

Description: Enum constant QStyle::CE_ToolButtonLabel

[const] void assign(const QStyle_ControlElement other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QStyle_ControlElement dup

Description: Creates a copy of self

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[static] new QStyle_ControlElement new(unsigned int arg1)

Description: Creates the enum object from an integer

[const] unsigned int to_i

Description: Converts the enum class to an integer

[const] string to_s

Description: Converts the enum class to a string