API reference - Class QItemSelectionModel_SelectionFlag

Notation used in Ruby API documentation

Description: This class represents the QItemSelectionModel::SelectionFlag enum

Class hierarchy: QItemSelectionModel_SelectionFlag » QItemSelectionModel_QFlags_SelectionFlag

Public constructors

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

Public methods

[const]bool==(QItemSelectionModel_SelectionFlag 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 QItemSelectionModel_SelectionFlag 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]QItemSelectionModel_SelectionFlagdupCreates 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 QItemSelectionModel_SelectionFlagClearEnum constant QItemSelectionModel::Clear
new QItemSelectionModel_SelectionFlagClearAndSelectEnum constant QItemSelectionModel::ClearAndSelect
new QItemSelectionModel_SelectionFlagColumnsEnum constant QItemSelectionModel::Columns
new QItemSelectionModel_SelectionFlagCurrentEnum constant QItemSelectionModel::Current
new QItemSelectionModel_SelectionFlagDeselectEnum constant QItemSelectionModel::Deselect
new QItemSelectionModel_SelectionFlagNoUpdateEnum constant QItemSelectionModel::NoUpdate
new QItemSelectionModel_SelectionFlagRowsEnum constant QItemSelectionModel::Rows
new QItemSelectionModel_SelectionFlagSelectEnum constant QItemSelectionModel::Select
new QItemSelectionModel_SelectionFlagSelectCurrentEnum constant QItemSelectionModel::SelectCurrent
new QItemSelectionModel_SelectionFlagToggleEnum constant QItemSelectionModel::Toggle
new QItemSelectionModel_SelectionFlagToggleCurrentEnum constant QItemSelectionModel::ToggleCurrent

Detailed description

[const] bool ==(QItemSelectionModel_SelectionFlag 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 QItemSelectionModel_SelectionFlag Clear

Description: Enum constant QItemSelectionModel::Clear

[static] new QItemSelectionModel_SelectionFlag ClearAndSelect

Description: Enum constant QItemSelectionModel::ClearAndSelect

[static] new QItemSelectionModel_SelectionFlag Columns

Description: Enum constant QItemSelectionModel::Columns

[static] new QItemSelectionModel_SelectionFlag Current

Description: Enum constant QItemSelectionModel::Current

[static] new QItemSelectionModel_SelectionFlag Deselect

Description: Enum constant QItemSelectionModel::Deselect

[static] new QItemSelectionModel_SelectionFlag NoUpdate

Description: Enum constant QItemSelectionModel::NoUpdate

[static] new QItemSelectionModel_SelectionFlag Rows

Description: Enum constant QItemSelectionModel::Rows

[static] new QItemSelectionModel_SelectionFlag Select

Description: Enum constant QItemSelectionModel::Select

[static] new QItemSelectionModel_SelectionFlag SelectCurrent

Description: Enum constant QItemSelectionModel::SelectCurrent

[static] new QItemSelectionModel_SelectionFlag Toggle

Description: Enum constant QItemSelectionModel::Toggle

[static] new QItemSelectionModel_SelectionFlag ToggleCurrent

Description: Enum constant QItemSelectionModel::ToggleCurrent

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