API reference - Class QVariant_Type

Notation used in Ruby API documentation

Description: This class represents the QVariant::Type enum

Class hierarchy: QVariant_Type » QVariant_QFlags_Type

Public constructors

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

Public methods

[const]bool==(QVariant_Type 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 QVariant_Type 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]QVariant_TypedupCreates 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 QVariant_TypeBitArrayEnum constant QVariant::BitArray
new QVariant_TypeBitmapEnum constant QVariant::Bitmap
new QVariant_TypeBoolEnum constant QVariant::Bool
new QVariant_TypeBrushEnum constant QVariant::Brush
new QVariant_TypeByteArrayEnum constant QVariant::ByteArray
new QVariant_TypeCharEnum constant QVariant::Char
new QVariant_TypeColorEnum constant QVariant::Color
new QVariant_TypeCursorEnum constant QVariant::Cursor
new QVariant_TypeDateEnum constant QVariant::Date
new QVariant_TypeDateTimeEnum constant QVariant::DateTime
new QVariant_TypeDoubleEnum constant QVariant::Double
new QVariant_TypeFontEnum constant QVariant::Font
new QVariant_TypeHashEnum constant QVariant::Hash
new QVariant_TypeIconEnum constant QVariant::Icon
new QVariant_TypeImageEnum constant QVariant::Image
new QVariant_TypeIntEnum constant QVariant::Int
new QVariant_TypeInvalidEnum constant QVariant::Invalid
new QVariant_TypeKeySequenceEnum constant QVariant::KeySequence
new QVariant_TypeLastCoreTypeEnum constant QVariant::LastCoreType
new QVariant_TypeLastGuiTypeEnum constant QVariant::LastGuiType
new QVariant_TypeLastTypeEnum constant QVariant::LastType
new QVariant_TypeLineEnum constant QVariant::Line
new QVariant_TypeLineFEnum constant QVariant::LineF
new QVariant_TypeListEnum constant QVariant::List
new QVariant_TypeLocaleEnum constant QVariant::Locale
new QVariant_TypeLongLongEnum constant QVariant::LongLong
new QVariant_TypeMapEnum constant QVariant::Map
new QVariant_TypeMatrixEnum constant QVariant::Matrix
new QVariant_TypeMatrix4x4Enum constant QVariant::Matrix4x4
new QVariant_TypePaletteEnum constant QVariant::Palette
new QVariant_TypePenEnum constant QVariant::Pen
new QVariant_TypePixmapEnum constant QVariant::Pixmap
new QVariant_TypePointEnum constant QVariant::Point
new QVariant_TypePointFEnum constant QVariant::PointF
new QVariant_TypePolygonEnum constant QVariant::Polygon
new QVariant_TypeQuaternionEnum constant QVariant::Quaternion
new QVariant_TypeRectEnum constant QVariant::Rect
new QVariant_TypeRectFEnum constant QVariant::RectF
new QVariant_TypeRegExpEnum constant QVariant::RegExp
new QVariant_TypeRegionEnum constant QVariant::Region
new QVariant_TypeSizeEnum constant QVariant::Size
new QVariant_TypeSizeFEnum constant QVariant::SizeF
new QVariant_TypeSizePolicyEnum constant QVariant::SizePolicy
new QVariant_TypeStringEnum constant QVariant::String
new QVariant_TypeStringListEnum constant QVariant::StringList
new QVariant_TypeTextFormatEnum constant QVariant::TextFormat
new QVariant_TypeTextLengthEnum constant QVariant::TextLength
new QVariant_TypeTimeEnum constant QVariant::Time
new QVariant_TypeTransformEnum constant QVariant::Transform
new QVariant_TypeUIntEnum constant QVariant::UInt
new QVariant_TypeULongLongEnum constant QVariant::ULongLong
new QVariant_TypeUrlEnum constant QVariant::Url
new QVariant_TypeUserTypeEnum constant QVariant::UserType
new QVariant_TypeVector2DEnum constant QVariant::Vector2D
new QVariant_TypeVector3DEnum constant QVariant::Vector3D
new QVariant_TypeVector4DEnum constant QVariant::Vector4D

Detailed description

[const] bool ==(QVariant_Type 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 QVariant_Type BitArray

Description: Enum constant QVariant::BitArray

[static] new QVariant_Type Bitmap

Description: Enum constant QVariant::Bitmap

[static] new QVariant_Type Bool

Description: Enum constant QVariant::Bool

[static] new QVariant_Type Brush

Description: Enum constant QVariant::Brush

[static] new QVariant_Type ByteArray

Description: Enum constant QVariant::ByteArray

[static] new QVariant_Type Char

Description: Enum constant QVariant::Char

[static] new QVariant_Type Color

Description: Enum constant QVariant::Color

[static] new QVariant_Type Cursor

Description: Enum constant QVariant::Cursor

[static] new QVariant_Type Date

Description: Enum constant QVariant::Date

[static] new QVariant_Type DateTime

Description: Enum constant QVariant::DateTime

[static] new QVariant_Type Double

Description: Enum constant QVariant::Double

[static] new QVariant_Type Font

Description: Enum constant QVariant::Font

[static] new QVariant_Type Hash

Description: Enum constant QVariant::Hash

[static] new QVariant_Type Icon

Description: Enum constant QVariant::Icon

[static] new QVariant_Type Image

Description: Enum constant QVariant::Image

[static] new QVariant_Type Int

Description: Enum constant QVariant::Int

[static] new QVariant_Type Invalid

Description: Enum constant QVariant::Invalid

[static] new QVariant_Type KeySequence

Description: Enum constant QVariant::KeySequence

[static] new QVariant_Type LastCoreType

Description: Enum constant QVariant::LastCoreType

[static] new QVariant_Type LastGuiType

Description: Enum constant QVariant::LastGuiType

[static] new QVariant_Type LastType

Description: Enum constant QVariant::LastType

[static] new QVariant_Type Line

Description: Enum constant QVariant::Line

[static] new QVariant_Type LineF

Description: Enum constant QVariant::LineF

[static] new QVariant_Type List

Description: Enum constant QVariant::List

[static] new QVariant_Type Locale

Description: Enum constant QVariant::Locale

[static] new QVariant_Type LongLong

Description: Enum constant QVariant::LongLong

[static] new QVariant_Type Map

Description: Enum constant QVariant::Map

[static] new QVariant_Type Matrix

Description: Enum constant QVariant::Matrix

[static] new QVariant_Type Matrix4x4

Description: Enum constant QVariant::Matrix4x4

[static] new QVariant_Type Palette

Description: Enum constant QVariant::Palette

[static] new QVariant_Type Pen

Description: Enum constant QVariant::Pen

[static] new QVariant_Type Pixmap

Description: Enum constant QVariant::Pixmap

[static] new QVariant_Type Point

Description: Enum constant QVariant::Point

[static] new QVariant_Type PointF

Description: Enum constant QVariant::PointF

[static] new QVariant_Type Polygon

Description: Enum constant QVariant::Polygon

[static] new QVariant_Type Quaternion

Description: Enum constant QVariant::Quaternion

[static] new QVariant_Type Rect

Description: Enum constant QVariant::Rect

[static] new QVariant_Type RectF

Description: Enum constant QVariant::RectF

[static] new QVariant_Type RegExp

Description: Enum constant QVariant::RegExp

[static] new QVariant_Type Region

Description: Enum constant QVariant::Region

[static] new QVariant_Type Size

Description: Enum constant QVariant::Size

[static] new QVariant_Type SizeF

Description: Enum constant QVariant::SizeF

[static] new QVariant_Type SizePolicy

Description: Enum constant QVariant::SizePolicy

[static] new QVariant_Type String

Description: Enum constant QVariant::String

[static] new QVariant_Type StringList

Description: Enum constant QVariant::StringList

[static] new QVariant_Type TextFormat

Description: Enum constant QVariant::TextFormat

[static] new QVariant_Type TextLength

Description: Enum constant QVariant::TextLength

[static] new QVariant_Type Time

Description: Enum constant QVariant::Time

[static] new QVariant_Type Transform

Description: Enum constant QVariant::Transform

[static] new QVariant_Type UInt

Description: Enum constant QVariant::UInt

[static] new QVariant_Type ULongLong

Description: Enum constant QVariant::ULongLong

[static] new QVariant_Type Url

Description: Enum constant QVariant::Url

[static] new QVariant_Type UserType

Description: Enum constant QVariant::UserType

[static] new QVariant_Type Vector2D

Description: Enum constant QVariant::Vector2D

[static] new QVariant_Type Vector3D

Description: Enum constant QVariant::Vector3D

[static] new QVariant_Type Vector4D

Description: Enum constant QVariant::Vector4D

[const] void assign(const QVariant_Type 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] QVariant_Type 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 QVariant_Type 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