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

API reference - Class QFontDatabase_WritingSystem

Notation used in Ruby API documentation

Description: This class represents the QFontDatabase::WritingSystem enum

Public constructors

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

Public methods

[const]bool==(QFontDatabase_WritingSystem 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 QFontDatabase_WritingSystem 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]QFontDatabase_WritingSystemdupCreates 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 QFontDatabase_WritingSystemAnyEnum constant QFontDatabase::Any
new QFontDatabase_WritingSystemArabicEnum constant QFontDatabase::Arabic
new QFontDatabase_WritingSystemArmenianEnum constant QFontDatabase::Armenian
new QFontDatabase_WritingSystemBengaliEnum constant QFontDatabase::Bengali
new QFontDatabase_WritingSystemCyrillicEnum constant QFontDatabase::Cyrillic
new QFontDatabase_WritingSystemDevanagariEnum constant QFontDatabase::Devanagari
new QFontDatabase_WritingSystemGeorgianEnum constant QFontDatabase::Georgian
new QFontDatabase_WritingSystemGreekEnum constant QFontDatabase::Greek
new QFontDatabase_WritingSystemGujaratiEnum constant QFontDatabase::Gujarati
new QFontDatabase_WritingSystemGurmukhiEnum constant QFontDatabase::Gurmukhi
new QFontDatabase_WritingSystemHebrewEnum constant QFontDatabase::Hebrew
new QFontDatabase_WritingSystemJapaneseEnum constant QFontDatabase::Japanese
new QFontDatabase_WritingSystemKannadaEnum constant QFontDatabase::Kannada
new QFontDatabase_WritingSystemKhmerEnum constant QFontDatabase::Khmer
new QFontDatabase_WritingSystemKoreanEnum constant QFontDatabase::Korean
new QFontDatabase_WritingSystemLaoEnum constant QFontDatabase::Lao
new QFontDatabase_WritingSystemLatinEnum constant QFontDatabase::Latin
new QFontDatabase_WritingSystemMalayalamEnum constant QFontDatabase::Malayalam
new QFontDatabase_WritingSystemMyanmarEnum constant QFontDatabase::Myanmar
new QFontDatabase_WritingSystemNkoEnum constant QFontDatabase::Nko
new QFontDatabase_WritingSystemOghamEnum constant QFontDatabase::Ogham
new QFontDatabase_WritingSystemOriyaEnum constant QFontDatabase::Oriya
new QFontDatabase_WritingSystemOtherEnum constant QFontDatabase::Other
new QFontDatabase_WritingSystemRunicEnum constant QFontDatabase::Runic
new QFontDatabase_WritingSystemSimplifiedChineseEnum constant QFontDatabase::SimplifiedChinese
new QFontDatabase_WritingSystemSinhalaEnum constant QFontDatabase::Sinhala
new QFontDatabase_WritingSystemSymbolEnum constant QFontDatabase::Symbol
new QFontDatabase_WritingSystemSyriacEnum constant QFontDatabase::Syriac
new QFontDatabase_WritingSystemTamilEnum constant QFontDatabase::Tamil
new QFontDatabase_WritingSystemTeluguEnum constant QFontDatabase::Telugu
new QFontDatabase_WritingSystemThaanaEnum constant QFontDatabase::Thaana
new QFontDatabase_WritingSystemThaiEnum constant QFontDatabase::Thai
new QFontDatabase_WritingSystemTibetanEnum constant QFontDatabase::Tibetan
new QFontDatabase_WritingSystemTraditionalChineseEnum constant QFontDatabase::TraditionalChinese
new QFontDatabase_WritingSystemVietnameseEnum constant QFontDatabase::Vietnamese
new QFontDatabase_WritingSystemWritingSystemsCountEnum constant QFontDatabase::WritingSystemsCount

Detailed description

[const] bool ==(QFontDatabase_WritingSystem 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 QFontDatabase_WritingSystem Any

Description: Enum constant QFontDatabase::Any

[static] new QFontDatabase_WritingSystem Arabic

Description: Enum constant QFontDatabase::Arabic

[static] new QFontDatabase_WritingSystem Armenian

Description: Enum constant QFontDatabase::Armenian

[static] new QFontDatabase_WritingSystem Bengali

Description: Enum constant QFontDatabase::Bengali

[static] new QFontDatabase_WritingSystem Cyrillic

Description: Enum constant QFontDatabase::Cyrillic

[static] new QFontDatabase_WritingSystem Devanagari

Description: Enum constant QFontDatabase::Devanagari

[static] new QFontDatabase_WritingSystem Georgian

Description: Enum constant QFontDatabase::Georgian

[static] new QFontDatabase_WritingSystem Greek

Description: Enum constant QFontDatabase::Greek

[static] new QFontDatabase_WritingSystem Gujarati

Description: Enum constant QFontDatabase::Gujarati

[static] new QFontDatabase_WritingSystem Gurmukhi

Description: Enum constant QFontDatabase::Gurmukhi

[static] new QFontDatabase_WritingSystem Hebrew

Description: Enum constant QFontDatabase::Hebrew

[static] new QFontDatabase_WritingSystem Japanese

Description: Enum constant QFontDatabase::Japanese

[static] new QFontDatabase_WritingSystem Kannada

Description: Enum constant QFontDatabase::Kannada

[static] new QFontDatabase_WritingSystem Khmer

Description: Enum constant QFontDatabase::Khmer

[static] new QFontDatabase_WritingSystem Korean

Description: Enum constant QFontDatabase::Korean

[static] new QFontDatabase_WritingSystem Lao

Description: Enum constant QFontDatabase::Lao

[static] new QFontDatabase_WritingSystem Latin

Description: Enum constant QFontDatabase::Latin

[static] new QFontDatabase_WritingSystem Malayalam

Description: Enum constant QFontDatabase::Malayalam

[static] new QFontDatabase_WritingSystem Myanmar

Description: Enum constant QFontDatabase::Myanmar

[static] new QFontDatabase_WritingSystem Nko

Description: Enum constant QFontDatabase::Nko

[static] new QFontDatabase_WritingSystem Ogham

Description: Enum constant QFontDatabase::Ogham

[static] new QFontDatabase_WritingSystem Oriya

Description: Enum constant QFontDatabase::Oriya

[static] new QFontDatabase_WritingSystem Other

Description: Enum constant QFontDatabase::Other

[static] new QFontDatabase_WritingSystem Runic

Description: Enum constant QFontDatabase::Runic

[static] new QFontDatabase_WritingSystem SimplifiedChinese

Description: Enum constant QFontDatabase::SimplifiedChinese

[static] new QFontDatabase_WritingSystem Sinhala

Description: Enum constant QFontDatabase::Sinhala

[static] new QFontDatabase_WritingSystem Symbol

Description: Enum constant QFontDatabase::Symbol

[static] new QFontDatabase_WritingSystem Syriac

Description: Enum constant QFontDatabase::Syriac

[static] new QFontDatabase_WritingSystem Tamil

Description: Enum constant QFontDatabase::Tamil

[static] new QFontDatabase_WritingSystem Telugu

Description: Enum constant QFontDatabase::Telugu

[static] new QFontDatabase_WritingSystem Thaana

Description: Enum constant QFontDatabase::Thaana

[static] new QFontDatabase_WritingSystem Thai

Description: Enum constant QFontDatabase::Thai

[static] new QFontDatabase_WritingSystem Tibetan

Description: Enum constant QFontDatabase::Tibetan

[static] new QFontDatabase_WritingSystem TraditionalChinese

Description: Enum constant QFontDatabase::TraditionalChinese

[static] new QFontDatabase_WritingSystem Vietnamese

Description: Enum constant QFontDatabase::Vietnamese

[static] new QFontDatabase_WritingSystem WritingSystemsCount

Description: Enum constant QFontDatabase::WritingSystemsCount

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