API reference - Class Qt_WindowType

Notation used in Ruby API documentation

Description: This class represents the Qt::WindowType enum

Class hierarchy: Qt_WindowType » Qt_QFlags_WindowType

Public constructors

new Qt_WindowTypenew(unsigned int value)Creates the enum object from an integer

Public methods

[const]bool==(Qt_WindowType 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 Qt_WindowType 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]Qt_WindowTypedupCreates 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 Qt_WindowTypeBypassGraphicsProxyWidgetEnum constant Qt::BypassGraphicsProxyWidget
new Qt_WindowTypeCustomizeWindowHintEnum constant Qt::CustomizeWindowHint
new Qt_WindowTypeDesktopEnum constant Qt::Desktop
new Qt_WindowTypeDialogEnum constant Qt::Dialog
new Qt_WindowTypeDrawerEnum constant Qt::Drawer
new Qt_WindowTypeFramelessWindowHintEnum constant Qt::FramelessWindowHint
new Qt_WindowTypeMSWindowsFixedSizeDialogHintEnum constant Qt::MSWindowsFixedSizeDialogHint
new Qt_WindowTypeMSWindowsOwnDCEnum constant Qt::MSWindowsOwnDC
new Qt_WindowTypeMacWindowToolBarButtonHintEnum constant Qt::MacWindowToolBarButtonHint
new Qt_WindowTypePopupEnum constant Qt::Popup
new Qt_WindowTypeSheetEnum constant Qt::Sheet
new Qt_WindowTypeSplashScreenEnum constant Qt::SplashScreen
new Qt_WindowTypeSubWindowEnum constant Qt::SubWindow
new Qt_WindowTypeToolEnum constant Qt::Tool
new Qt_WindowTypeToolTipEnum constant Qt::ToolTip
new Qt_WindowTypeWidgetEnum constant Qt::Widget
new Qt_WindowTypeWindowEnum constant Qt::Window
new Qt_WindowTypeWindowCancelButtonHintEnum constant Qt::WindowCancelButtonHint
new Qt_WindowTypeWindowCloseButtonHintEnum constant Qt::WindowCloseButtonHint
new Qt_WindowTypeWindowContextHelpButtonHintEnum constant Qt::WindowContextHelpButtonHint
new Qt_WindowTypeWindowMaximizeButtonHintEnum constant Qt::WindowMaximizeButtonHint
new Qt_WindowTypeWindowMinMaxButtonsHintEnum constant Qt::WindowMinMaxButtonsHint
new Qt_WindowTypeWindowMinimizeButtonHintEnum constant Qt::WindowMinimizeButtonHint
new Qt_WindowTypeWindowOkButtonHintEnum constant Qt::WindowOkButtonHint
new Qt_WindowTypeWindowShadeButtonHintEnum constant Qt::WindowShadeButtonHint
new Qt_WindowTypeWindowStaysOnBottomHintEnum constant Qt::WindowStaysOnBottomHint
new Qt_WindowTypeWindowStaysOnTopHintEnum constant Qt::WindowStaysOnTopHint
new Qt_WindowTypeWindowSystemMenuHintEnum constant Qt::WindowSystemMenuHint
new Qt_WindowTypeWindowTitleHintEnum constant Qt::WindowTitleHint
new Qt_WindowTypeWindowType_MaskEnum constant Qt::WindowType_Mask
new Qt_WindowTypeX11BypassWindowManagerHintEnum constant Qt::X11BypassWindowManagerHint

Detailed description

[const] bool ==(Qt_WindowType 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 Qt_WindowType BypassGraphicsProxyWidget

Description: Enum constant Qt::BypassGraphicsProxyWidget

[static] new Qt_WindowType CustomizeWindowHint

Description: Enum constant Qt::CustomizeWindowHint

[static] new Qt_WindowType Desktop

Description: Enum constant Qt::Desktop

[static] new Qt_WindowType Dialog

Description: Enum constant Qt::Dialog

[static] new Qt_WindowType Drawer

Description: Enum constant Qt::Drawer

[static] new Qt_WindowType FramelessWindowHint

Description: Enum constant Qt::FramelessWindowHint

[static] new Qt_WindowType MSWindowsFixedSizeDialogHint

Description: Enum constant Qt::MSWindowsFixedSizeDialogHint

[static] new Qt_WindowType MSWindowsOwnDC

Description: Enum constant Qt::MSWindowsOwnDC

[static] new Qt_WindowType MacWindowToolBarButtonHint

Description: Enum constant Qt::MacWindowToolBarButtonHint

[static] new Qt_WindowType Popup

Description: Enum constant Qt::Popup

[static] new Qt_WindowType Sheet

Description: Enum constant Qt::Sheet

[static] new Qt_WindowType SplashScreen

Description: Enum constant Qt::SplashScreen

[static] new Qt_WindowType SubWindow

Description: Enum constant Qt::SubWindow

[static] new Qt_WindowType Tool

Description: Enum constant Qt::Tool

[static] new Qt_WindowType ToolTip

Description: Enum constant Qt::ToolTip

[static] new Qt_WindowType Widget

Description: Enum constant Qt::Widget

[static] new Qt_WindowType Window

Description: Enum constant Qt::Window

[static] new Qt_WindowType WindowCancelButtonHint

Description: Enum constant Qt::WindowCancelButtonHint

[static] new Qt_WindowType WindowCloseButtonHint

Description: Enum constant Qt::WindowCloseButtonHint

[static] new Qt_WindowType WindowContextHelpButtonHint

Description: Enum constant Qt::WindowContextHelpButtonHint

[static] new Qt_WindowType WindowMaximizeButtonHint

Description: Enum constant Qt::WindowMaximizeButtonHint

[static] new Qt_WindowType WindowMinMaxButtonsHint

Description: Enum constant Qt::WindowMinMaxButtonsHint

[static] new Qt_WindowType WindowMinimizeButtonHint

Description: Enum constant Qt::WindowMinimizeButtonHint

[static] new Qt_WindowType WindowOkButtonHint

Description: Enum constant Qt::WindowOkButtonHint

[static] new Qt_WindowType WindowShadeButtonHint

Description: Enum constant Qt::WindowShadeButtonHint

[static] new Qt_WindowType WindowStaysOnBottomHint

Description: Enum constant Qt::WindowStaysOnBottomHint

[static] new Qt_WindowType WindowStaysOnTopHint

Description: Enum constant Qt::WindowStaysOnTopHint

[static] new Qt_WindowType WindowSystemMenuHint

Description: Enum constant Qt::WindowSystemMenuHint

[static] new Qt_WindowType WindowTitleHint

Description: Enum constant Qt::WindowTitleHint

[static] new Qt_WindowType WindowType_Mask

Description: Enum constant Qt::WindowType_Mask

[static] new Qt_WindowType X11BypassWindowManagerHint

Description: Enum constant Qt::X11BypassWindowManagerHint

[const] void assign(const Qt_WindowType 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] Qt_WindowType 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 Qt_WindowType new(unsigned int value)

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