[][src]Crate qt_core

Bindings for QtCore C++ library.

Starting guide and examples are available at https://github.com/rust-qt/examples.

This crate was generated for Qt 5.9.7, 5.11.3, 5.12.2, 5.13.0. It should work with other Qt versions later than 5.9.7, but API specific to other versions will not be available.

This crate was generated by ritual. See README for more information.

Re-exports

pub use cpp_core;

Modules

ops

Functions that provide access to C++ operators

q_abstract_animation

C++ type: QAbstractAnimation

q_abstract_event_dispatcher

C++ type: QAbstractEventDispatcher

q_abstract_item_model

C++ type: QAbstractItemModel

q_abstract_transition

C++ type: QAbstractTransition

q_associative_iterable

C++ type: QAssociativeIterable

q_byte_array

C++ type: QByteArray

q_cbor_array

C++ type: QCborArray

q_cbor_error

C++ type: QCborError

q_cbor_map

C++ type: QCborMap

q_cbor_stream_reader

C++ type: QCborStreamReader

q_cbor_value

C++ type: QCborValue

q_char

C++ type: QChar

q_command_line_option

C++ type: QCommandLineOption

q_command_line_parser

C++ type: QCommandLineParser

q_cryptographic_hash

C++ type: QCryptographicHash

q_data_stream

C++ type: QDataStream

q_date

C++ type: QDate

q_deadline_timer

C++ type: QDeadlineTimer

q_debug

C++ type: QDebug

q_dir

C++ type: QDir

q_dir_iterator

C++ type: QDirIterator

q_easing_curve

C++ type: QEasingCurve

q_elapsed_timer

C++ type: QElapsedTimer

q_event

C++ type: QEvent

q_event_loop

C++ type: QEventLoop

q_file_device

C++ type: QFileDevice

q_future_of

C++ type: QFuture<void>

q_hash_of_int_q_byte_array

C++ type: QHash<int, QByteArray>

q_hash_of_q_string_q_variant

C++ type: QHash<QString, QVariant>

q_history_state

C++ type: QHistoryState

q_io_device

C++ type: QIODevice

q_item_selection_model

C++ type: QItemSelectionModel

q_json_array

C++ type: QJsonArray

q_json_document

C++ type: QJsonDocument

q_json_object

C++ type: QJsonObject

q_json_parse_error

C++ type: QJsonParseError

q_json_value

C++ type: QJsonValue

q_library

C++ type: QLibrary

q_library_info

C++ type: QLibraryInfo

q_line_f

C++ type: QLineF

q_list_of_country

C++ type: QList<QLocale::Country>

q_list_of_day_of_week

C++ type: QList<Qt::DayOfWeek>

q_list_of_int

C++ type: QList<int>

q_list_of_q_abstract_animation

C++ type: QList<QAbstractAnimation*>

q_list_of_q_abstract_state

C++ type: QList<QAbstractState*>

q_list_of_q_abstract_transition

C++ type: QList<QAbstractTransition*>

q_list_of_q_byte_array

C++ type: QList<QByteArray>

q_list_of_q_command_line_option

C++ type: QList<QCommandLineOption>

q_list_of_q_file_info

C++ type: QList<QFileInfo>

q_list_of_q_item_selection_range

C++ type: QList<QItemSelectionRange>

q_list_of_q_locale

C++ type: QList<QLocale>

q_list_of_q_mime_type

C++ type: QList<QMimeType>

q_list_of_q_model_index

C++ type: QList<QModelIndex>

q_list_of_q_object

C++ type: QList<QObject*>

q_list_of_q_pair_of_q_string_q_string

C++ type: QList<QPair<QString, QString>>

q_list_of_q_persistent_model_index

C++ type: QList<QPersistentModelIndex>

q_list_of_q_storage_info

C++ type: QList<QStorageInfo>

q_list_of_q_string

C++ type: QList<QString>

q_list_of_q_url

C++ type: QList<QUrl>

q_list_of_q_variant

C++ type: QList<QVariant>

q_list_of_timer_info

C++ type: QList<QAbstractEventDispatcher::TimerInfo>

q_locale

C++ type: QLocale

q_lock_file

C++ type: QLockFile

q_map_of_int_q_variant

C++ type: QMap<int, QVariant>

q_map_of_q_string_q_variant

C++ type: QMap<QString, QVariant>

q_meta_method

C++ type: QMetaMethod

q_meta_object

C++ type: QMetaObject

q_meta_type

C++ type: QMetaType

q_mime_database

C++ type: QMimeDatabase

q_mutex

C++ type: QMutex

q_operating_system_version

C++ type: QOperatingSystemVersion

q_process

C++ type: QProcess

q_random_generator

C++ type: QRandomGenerator

q_read_write_lock

C++ type: QReadWriteLock

q_reg_exp

C++ type: QRegExp

q_regular_expression

C++ type: QRegularExpression

q_resource

C++ type: QResource

q_sequential_iterable

C++ type: QSequentialIterable

q_set_of_q_abstract_state

C++ type: QSet<QAbstractState*>

q_settings

C++ type: QSettings

q_shared_memory

C++ type: QSharedMemory

q_socket_notifier

C++ type: QSocketNotifier

q_standard_paths

C++ type: QStandardPaths

q_state

C++ type: QState

q_state_machine

C++ type: QStateMachine

q_string

C++ type: QString

q_sys_info

C++ type: QSysInfo

q_system_semaphore

C++ type: QSystemSemaphore

q_text_boundary_finder

C++ type: QTextBoundaryFinder

q_text_codec

C++ type: QTextCodec

q_text_stream

C++ type: QTextStream

q_thread

C++ type: QThread

q_time_line

C++ type: QTimeLine

q_time_zone

C++ type: QTimeZone

q_url

C++ type: QUrl

q_uuid

C++ type: QUuid

q_variant

C++ type: QVariant

q_xml_stream_reader

C++ type: QXmlStreamReader

Macros

q_critical
q_debug
q_info
q_message_logger
q_warning

Structs

AlignmentFlag

This enum type is used to describe alignment. It contains horizontal and vertical flags that can be combined to produce the required effect.

AnchorPoint

Specifies a side of a layout item that can be anchored. This is used by QGraphicsAnchorLayout.

ApplicationAttribute

This enum describes attributes that change the behavior of application-wide features. These are enabled and disabled using QCoreApplication::setAttribute(), and can be tested for with QCoreApplication::testAttribute().

ApplicationState

This enum type is used to specify the current state of the application.

ArrowType

C++ enum: Qt::ArrowType.

AspectRatioMode

This enum type defines what happens to the aspect ratio when scaling an rectangle.

Axis

This enum type defines three values to represent the three axes in the cartesian coordinate system.

BGMode

Background mode:

BrushStyle

This enum type defines the brush styles supported by Qt, i.e. the fill pattern of shapes drawn using QPainter.

CaseSensitivity

C++ enum: Qt::CaseSensitivity.

CheckState

This enum describes the state of checkable items, controls, and widgets.

ChecksumType

This enum describes the possible standards used by qChecksum().

ClipOperation

C++ enum: Qt::ClipOperation.

ConnectionType

This enum describes the types of connection that can be used between signals and slots. In particular, it determines whether a particular signal is delivered to a slot immediately or queued for delivery at a later time.

ContextMenuPolicy

This enum type defines the various policies a widget can have with respect to showing a context menu.

CoordinateSystem

This enum specifies the coordinate system.

Corner

This enum type specifies a corner in a rectangle:

CursorMoveStyle

This enum describes the movement style available to text cursors. The options are:

CursorShape

This enum type defines the various cursors that can be used.

DateFormat

Note: For ISODate formats, each Y, M and D represents a single digit of the year, month and day used to specify the date. Each H, M and S represents a single digit of the hour, minute and second used to specify the time. The presence of a literal T character is used to separate the date and time when both are specified.

DayOfWeek

C++ enum: Qt::DayOfWeek.

DockWidgetArea

The DockWidgetAreas type is a typedef for QFlags<DockWidgetArea>. It stores an OR combination of DockWidgetArea values.

DockWidgetAreaSizes

C++ enum: Qt::DockWidgetAreaSizes.

DropAction

The DropActions type is a typedef for QFlags<DropAction>. It stores an OR combination of DropAction values.

Edge

This enum type specifies an edge in a rectangle:

EnterKeyType

This can be used to alter the appearance of the Return key on an on-screen keyboard.

EventPriority

This enum can be used to specify event priorities.

FillRule

Specifies which method should be used to fill the paths and polygons.

FindChildOption

The FindChildOptions type is a typedef for QFlags<FindChildOption>. It stores an OR combination of FindChildOption values.

FocusPolicy

This enum type defines the various policies a widget can have with respect to acquiring keyboard focus.

FocusReason

This enum specifies why the focus changed. It will be passed through QWidget::setFocus and can be retrieved in the QFocusEvent sent to the widget upon focus change.

GestureFlag

This enum type describes additional flags that can be used when subscribing to a gesture.

GestureState

This enum type describes the state of a gesture.

GestureType

This enum type describes the standard gestures.

GlobalColor

Qt's predefined QColor objects:

HitTestAccuracy

This enum contains the types of accuracy that can be used by the QTextDocument class when testing for mouse clicks on text documents.

ImageConversionFlag

The options marked "(default)" are set if no other values from the list are included (since the defaults are zero):

InputMethodHint

Flags that alter the behavior:

InputMethodQuery

Masks:

ItemDataRole

Each item in the model has a set of data elements associated with it, each with its own role. The roles are used by the view to indicate to the model which type of data it needs. Custom models should return data in these types.

ItemFlag

This enum describes the properties of an item:

ItemSelectionMode

This enum is used in QGraphicsItem, QGraphicsScene and QGraphicsView to specify how items are selected, or how to determine if shapes and items collide.

ItemSelectionOperation

This enum is used in QGraphicsScene to specify what to do with currently selected items when setting a selection area.

Key

The key names used by Qt.

KeyboardModifier

This enum describes the modifier keys.

LayoutDirection

Specifies the direction of Qt's layouts and text handling.

MaskMode

This enum specifies the behavior of the QPixmap::createMaskFromColor() and QImage::createMaskFromColor() functions.

MatchFlag

This enum describes the type of matches that can be used when searching for items in a model.

Modifier

This enum provides shorter names for the keyboard modifier keys supported by Qt.

MouseButton

This enum type describes the different mouse buttons.

MouseEventFlag

This enum provides additional information concerning a QMouseEvent.

MouseEventSource

This enum describes the source of a mouse event and can be useful to determine if the event is an artificial mouse event originating from another device such as a touchscreen.

NativeGestureType

This enum returns the gesture type.

NavigationMode

This enum type describes the mode for moving focus.

Orientation

This type is used to signify an object's orientation.

PenCapStyle

This enum type defines the pen cap styles supported by Qt, i.e. the line end caps that can be drawn using QPainter.

PenJoinStyle

This enum type defines the pen join styles supported by Qt, i.e. which joins between two connected lines can be drawn using QPainter.

PenStyle

This enum type defines the pen styles that can be drawn using QPainter. The styles are:

QAbstractAnimation

The QAbstractAnimation class is the base of all animations.

QAbstractEventDispatcher

The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.

QAbstractItemModel

The QAbstractItemModel class provides the abstract interface for item model classes.

QAbstractListModel

The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.

QAbstractNativeEventFilter

The QAbstractNativeEventFilter class provides an interface for receiving native events, such as MSG or XCB event structs.

QAbstractProxyModel

The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.

QAbstractState

The QAbstractState class is the base class of states of a QStateMachine.

QAbstractTableModel

The QAbstractTableModel class provides an abstract model that can be subclassed to create table models.

QAbstractTransition

The QAbstractTransition class is the base class of transitions between QAbstractState objects.

QAnimationDriver

C++ class: QAnimationDriver.

QAnimationGroup

The QAnimationGroup class is an abstract base class for groups of animations.

QAssociativeIterable

The QAssociativeIterable class is an iterable interface for an associative container in a QVariant.

QBasicMutex

C++ class: QBasicMutex.

QBasicTimer

The QBasicTimer class provides timer events for objects.

QBitArray

The QBitArray class provides an array of bits.

QBitRef

C++ class: QBitRef.

QBuffer

The QBuffer class provides a QIODevice interface for a QByteArray.

QByteArray

The QByteArray class provides an array of bytes.

QByteArrayMatcher

The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.

QByteRef

C++ class: QByteRef.

QCborArray

The QCborArray class is used to hold an array of CBOR elements.

QCborError

C++ class: QCborError.

QCborKnownTags

This enum contains a list of CBOR tags, known at the time of the Qt implementation. This list is not meant to be complete and contains only tags that are either backed by an RFC or specifically used by the Qt implementation.

QCborMap

The QCborMap class is used to hold an associative container representable in CBOR.

QCborNegativeInteger

C++ enum: QCborNegativeInteger.

QCborParserError

The QCborParserError is used by QCborValue to report a parsing error.

QCborSimpleType

This enum contains the possible "Simple Types" for CBOR. Simple Types range from 0 to 255 and are types that carry no further value.

QCborStreamReader

The QCborStreamReader class is a simple CBOR stream decoder, operating on either a QByteArray or QIODevice.

QCborStreamWriter

The QCborStreamWriter class is a simple CBOR encoder operating on a one-way stream.

QCborTag

This enum contains no enumeration and is used only to provide type-safe access to a CBOR tag.

QCborValue

The QCborValue class encapsulates a value in CBOR.

QCborValueRef

C++ class: QCborValueRef.

QChar

The QChar class provides a 16-bit Unicode character.

QCharRef

C++ class: QCharRef.

QChildEvent

The QChildEvent class contains event parameters for child object events.

QCollator

The QCollator class compares strings according to a localized collation algorithm.

QCollatorSortKey

The QCollatorSortKey class can be used to speed up string collation.

QCommandLineOption

The QCommandLineOption class defines a possible command-line option.

QCommandLineParser

The QCommandLineParser class provides a means for handling the command line options.

QConcatenateTablesProxyModel

QConcatenateTablesProxyModel takes multiple source models and concatenates their rows.

QCoreApplication

The QCoreApplication class provides an event loop for Qt applications without UI.

QCoreApplicationArgs

A struct providing valid argc and argv values for Qt application objects.

QCryptographicHash

The QCryptographicHash class provides a way to generate cryptographic hashes.

QDataStream

The QDataStream class provides serialization of binary data to a QIODevice.

QDate

The QDate class provides date functions.

QDateTime

The QDateTime class provides date and time functions.

QDeadlineTimer

The QDeadlineTimer class marks a deadline in the future.

QDebug

The QDebug class provides an output stream for debugging information.

QDebugShim
QDebugStateSaver

Convenience class for custom QDebug operators

QDeferredDeleteEvent

C++ class: QDeferredDeleteEvent.

QDir

The QDir class provides access to directory structures and their contents.

QDirIterator

The QDirIterator class provides an iterator for directory entrylists.

QDynamicPropertyChangeEvent

The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.

QEasingCurve

The QEasingCurve class provides easing curves for controlling animation.

QElapsedTimer

The QElapsedTimer class provides a fast way to calculate elapsed times.

QEvent

The QEvent class is the base class of all event classes. Event objects contain event parameters.

QEventLoop

The QEventLoop class provides a means of entering and leaving an event loop.

QEventLoopLocker

The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed.

QEventTransition

The QEventTransition class provides a QObject-specific transition for Qt events.

QFactoryInterface

C++ class: QFactoryInterface.

QFile

The QFile class provides an interface for reading from and writing to files.

QFileDevice

The QFileDevice class provides an interface for reading from and writing to open files.

QFileInfo

The QFileInfo class provides system-independent file information.

QFileSelector

QFileSelector provides a convenient way of selecting file variants.

QFileSystemWatcher

The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.

QFinalState

The QFinalState class provides a final state.

QFlags

Rust alternative to Qt's QFlags types.

QFutureOf

The QFuture class represents the result of an asynchronous computation.

QFutureWatcherBase

C++ class: QFutureWatcherBase.

QHashOfIntQByteArray

The QHash class is a template class that provides a hash-table-based dictionary.

QHashOfQStringQVariant

The QHash class is a template class that provides a hash-table-based dictionary.

QHistoryState

The QHistoryState class provides a means of returning to a previously active substate.

QIODevice

The QIODevice class is the base interface class of all I/O devices in Qt.

QIdentityProxyModel

The QIdentityProxyModel class proxies its source model unmodified

QItemSelection

The QItemSelection class manages information about selected items in a model.

QItemSelectionModel

The QItemSelectionModel class keeps track of a view's selected items.

QItemSelectionRange

The QItemSelectionRange class manages information about a range of selected items in a model.

QJsonArray

The QJsonArray class encapsulates a JSON array.

QJsonDocument

The QJsonDocument class provides a way to read and write JSON documents.

QJsonObject

The QJsonObject class encapsulates a JSON object.

QJsonParseError

The QJsonParseError class is used to report errors during JSON parsing.

QJsonValue

The QJsonValue class encapsulates a value in JSON.

QJsonValueRef

C++ class: QJsonValueRef.

QLatin1Char

The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.

QLatin1String

The QLatin1String class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal.

QLibrary

The QLibrary class loads shared libraries at runtime.

QLibraryInfo

The QLibraryInfo class provides information about the Qt library.

QLine

The QLine class provides a two-dimensional vector using integer precision.

QLineF

The QLineF class provides a two-dimensional vector using floating point precision.

QListOfCountry

The QList class is a template class that provides lists.

QListOfDayOfWeek

The QList class is a template class that provides lists.

QListOfInt

The QList class is a template class that provides lists.

QListOfQAbstractAnimation

The QList class is a template class that provides lists.

QListOfQAbstractState

The QList class is a template class that provides lists.

QListOfQAbstractTransition

The QList class is a template class that provides lists.

QListOfQByteArray

The QList class is a template class that provides lists.

QListOfQCommandLineOption

The QList class is a template class that provides lists.

QListOfQFileInfo

The QList class is a template class that provides lists.

QListOfQItemSelectionRange

The QList class is a template class that provides lists.

QListOfQLocale

The QList class is a template class that provides lists.

QListOfQMimeType

The QList class is a template class that provides lists.

QListOfQModelIndex

The QList class is a template class that provides lists.

QListOfQObject

The QList class is a template class that provides lists.

QListOfQPairOfQStringQString

The QList class is a template class that provides lists.

QListOfQPersistentModelIndex

The QList class is a template class that provides lists.

QListOfQStorageInfo

The QList class is a template class that provides lists.

QListOfQString

The QList class is a template class that provides lists.

QListOfQUrl

The QList class is a template class that provides lists.

QListOfQVariant

The QList class is a template class that provides lists.

QListOfTimerInfo

The QList class is a template class that provides lists.

QLocale

The QLocale class converts between numbers and their string representations in various languages.

QLockFile

The QLockFile class provides locking between processes using a file.

QLoggingCategory

The QLoggingCategory class represents a category, or 'area' in the logging infrastructure.

QMapOfIntQVariant

The QMap class is a template class that provides a red-black-tree-based dictionary.

QMapOfQStringQVariant

The QMap class is a template class that provides a red-black-tree-based dictionary.

QMargins

The QMargins class defines the four margins of a rectangle.

QMarginsF

The QMarginsF class defines the four margins of a rectangle.

QMessageAuthenticationCode

The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes.

QMessageLogContext

The QMessageLogContext class provides additional information about a log message.

QMessageLogger

The QMessageLogger class generates log messages.

QMetaClassInfo

The QMetaClassInfo class provides additional information about a class.

QMetaEnum

The QMetaEnum class provides meta-data about an enumerator.

QMetaMethod

The QMetaMethod class provides meta-data about a member function.

QMetaObject

The QMetaObject class contains meta-information about Qt objects.

QMetaProperty

The QMetaProperty class provides meta-data about a property.

QMetaType

The QMetaType class manages named types in the meta-object system.

QMimeData

The QMimeData class provides a container for data that records information about its MIME type.

QMimeDatabase

The QMimeDatabase class maintains a database of MIME types.

QMimeType

The QMimeType class describes types of file or data, represented by a MIME type string.

QModelIndex

The QModelIndex class is used to locate data in a data model.

QMutex

The QMutex class provides access serialization between threads.

QMutexLocker

The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.

QObject

The QObject class is the base class of all Qt objects.

QObjectCleanupHandler

The QObjectCleanupHandler class watches the lifetime of multiple QObjects.

QOperatingSystemVersion

The QOperatingSystemVersion class provides information about the operating system version.

QPairOfDoubleQVariant

The QPair class is a template class that stores a pair of items.

QPairOfI64Uint

The QPair class is a template class that stores a pair of items.

QPairOfQCborValueQCborValue

The QPair class is a template class that stores a pair of items.

QPairOfQCborValueRefQCborValueRef

The QPair class is a template class that stores a pair of items.

QPairOfQStringQJsonValue

The QPair class is a template class that stores a pair of items.

QPairOfQStringQString

The QPair class is a template class that stores a pair of items.

QParallelAnimationGroup

The QParallelAnimationGroup class provides a parallel group of animations.

QPauseAnimation

The QPauseAnimation class provides a pause for QSequentialAnimationGroup.

QPersistentModelIndex

The QPersistentModelIndex class is used to locate data in a data model.

QPluginLoader

The QPluginLoader class loads a plugin at run-time.

QPoint

The QPoint class defines a point in the plane using integer precision.

QPointF

The QPointF class defines a point in the plane using floating point precision.

QProcess

The QProcess class is used to start external programs and to communicate with them.

QProcessEnvironment

The QProcessEnvironment class holds the environment variables that can be passed to a program.

QPropertyAnimation

The QPropertyAnimation class animates Qt properties

QRandomGenerator

The QRandomGenerator class allows one to obtain random values from a high-quality Random Number Generator.

QRandomGenerator64

The QRandomGenerator64 class allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator.

QReadLocker

The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.

QReadWriteLock

The QReadWriteLock class provides read-write locking.

QRect

The QRect class defines a rectangle in the plane using integer precision.

QRectF

The QRectF class defines a rectangle in the plane using floating point precision.

QRegExp

The QRegExp class provides pattern matching using regular expressions.

QRegularExpression

The QRegularExpression class provides pattern matching using regular expressions.

QRegularExpressionMatch

The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.

QRegularExpressionMatchIterator

The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.

QResource

The QResource class provides an interface for reading directly from resources.

QRunnable

The QRunnable class is the base class for all runnable objects.

QSaveFile

The QSaveFile class provides an interface for safely writing to files.

QSemaphore

The QSemaphore class provides a general counting semaphore.

QSemaphoreReleaser

The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.

QSequentialAnimationGroup

The QSequentialAnimationGroup class provides a sequential group of animations.

QSequentialIterable

The QSequentialIterable class is an iterable interface for a container in a QVariant.

QSetOfQAbstractState

The QSet class is a template class that provides a hash-table-based set.

QSettings

The QSettings class provides persistent platform-independent application settings.

QSharedMemory

The QSharedMemory class provides access to a shared memory segment.

QSignalBlocker

Exception-safe wrapper around QObject::blockSignals()

QSignalMapper

The QSignalMapper class bundles signals from identifiable senders.

QSignalTransition

The QSignalTransition class provides a transition based on a Qt signal.

QSize

The QSize class defines the size of a two-dimensional object using integer point precision.

QSizeF

The QSizeF class defines the size of a two-dimensional object using floating point precision.

QSocketNotifier

The QSocketNotifier class provides support for monitoring activity on a file descriptor.

QSortFilterProxyModel

The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.

QStandardPaths

The QStandardPaths class provides methods for accessing standard paths.

QState

The QState class provides a general-purpose state for QStateMachine.

QStateMachine

The QStateMachine class provides a hierarchical finite state machine.

QStaticByteArrayMatcherBase

C++ class: QStaticByteArrayMatcherBase.

QStaticPlugin

QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.

QStorageInfo

Provides information about currently mounted storage and drives.

QString

The QString class provides a Unicode character string.

QStringList

The QStringList class provides a list of strings.

QStringListModel

The QStringListModel class provides a model that supplies strings to views.

QStringMatcher

The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.

QStringRef

The QStringRef class provides a thin wrapper around QString substrings.

QStringView

The QStringView class provides a unified view on UTF-16 strings with a read-only subset of the QString API.

QSysInfo

The QSysInfo class provides information about the system.

QSystemSemaphore

The QSystemSemaphore class provides a general counting system semaphore.

QTemporaryDir

The QTemporaryDir class creates a unique directory for temporary use.

QTemporaryFile

The QTemporaryFile class is an I/O device that operates on temporary files.

QTextBoundaryFinder

The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.

QTextCodec

The QTextCodec class provides conversions between text encodings.

QTextDecoder

The QTextDecoder class provides a state-based decoder.

QTextEncoder

The QTextEncoder class provides a state-based encoder.

QTextStream

The QTextStream class provides a convenient interface for reading and writing text.

QTextStreamManipulator

C++ class: QTextStreamManipulator.

QThread

The QThread class provides a platform-independent way to manage threads.

QThreadPool

The QThreadPool class manages a collection of QThreads.

QTime

The QTime class provides clock time functions.

QTimeLine

The QTimeLine class provides a timeline for controlling animations.

QTimeZone

The QTimeZone class converts between UTC and local time in a specific time zone.

QTimer

The QTimer class provides repetitive and single-shot timers.

QTimerEvent

The QTimerEvent class contains parameters that describe a timer event.

QTranslator

The QTranslator class provides internationalization support for text output.

QTransposeProxyModel

This model will make the rows of the source model become columns of the proxy model and vice-versa.

QUnhandledException

The UnhandledException class represents an unhandled exception in a worker thread.

QUrl

The QUrl class provides a convenient interface for working with URLs.

QUrlQuery

The QUrlQuery class provides a way to manipulate a key-value pairs in a URL's query.

QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption

C++ class: QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>.

QUuid

The QUuid class stores a Universally Unique Identifier (UUID).

QVariant

The QVariant class acts like a union for the most common Qt data types.

QVariantAnimation

The QVariantAnimation class provides a base class for animations.

QVectorOf

The QVector class is a template class that provides a dynamic array.

QVectorOfInt

The QVector class is a template class that provides a dynamic array.

QVectorOfOffsetData

The QVector class is a template class that provides a dynamic array.

QVectorOfQCborValue

The QVector class is a template class that provides a dynamic array.

QVectorOfQPairOfDoubleQVariant

The QVector class is a template class that provides a dynamic array.

QVectorOfQPointF

The QVector class is a template class that provides a dynamic array.

QVectorOfQStaticPlugin

The QVector class is a template class that provides a dynamic array.

QVectorOfQStringRef

The QVector class is a template class that provides a dynamic array.

QVectorOfQXmlStreamAttribute

The QVector class is a template class that provides a dynamic array.

QVectorOfQXmlStreamEntityDeclaration

The QVector class is a template class that provides a dynamic array.

QVectorOfQXmlStreamNamespaceDeclaration

The QVector class is a template class that provides a dynamic array.

QVectorOfQXmlStreamNotationDeclaration

The QVector class is a template class that provides a dynamic array.

QVectorOfUint

The QVector class is a template class that provides a dynamic array.

QVersionNumber

The QVersionNumber class contains a version number with an arbitrary number of segments.

QWaitCondition

The QWaitCondition class provides a condition variable for synchronizing threads.

QWriteLocker

The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.

QXmlStreamAttribute

The QXmlStreamAttribute class represents a single XML attribute

QXmlStreamAttributes

The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.

QXmlStreamEntityDeclaration

The QXmlStreamEntityDeclaration class represents a DTD entity declaration.

QXmlStreamEntityResolver

The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader.

QXmlStreamNamespaceDeclaration

The QXmlStreamNamespaceDeclaration class represents a namespace declaration.

QXmlStreamNotationDeclaration

The QXmlStreamNotationDeclaration class represents a DTD notation declaration.

QXmlStreamReader

The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API.

QXmlStreamStringRef

C++ class: QXmlStreamStringRef.

QXmlStreamWriter

The QXmlStreamWriter class provides an XML writer with a simple streaming API.

Qfloat16

This header file provides support for half-precision (16-bit) floating point data with the class qfloat16. It is fully compliant with IEEE 754 as a storage type. This implies that any arithmetic operation on a qfloat16 instance results in the value first being converted to a float. This conversion to and from float is performed by hardware when possible, but on processors that do not natively support half-precision, the conversion is performed through a sequence of lookup table operations.

QtMsgType

This enum describes the messages that can be sent to a message handler (QtMessageHandler). You can use the enum to identify and associate the various message types with the appropriate actions.

RawSlot

Binds a Qt signal with no arguments to a Rust extern function.

RawSlotOfBool

Binds a Qt signal with arguments bool to a Rust extern function.

RawSlotOfDirection

Binds a Qt signal with arguments crate::q_abstract_animation::Direction to a Rust extern function.

RawSlotOfDouble

Binds a Qt signal with arguments ::std::os::raw::c_double to a Rust extern function.

RawSlotOfI64

Binds a Qt signal with arguments i64 to a Rust extern function.

RawSlotOfInt

Binds a Qt signal with arguments ::std::os::raw::c_int to a Rust extern function.

RawSlotOfIntExitStatus

Binds a Qt signal with arguments ::std::os::raw::c_int,crate::q_process::ExitStatus to a Rust extern function.

RawSlotOfIntI64

Binds a Qt signal with arguments ::std::os::raw::c_int,i64 to a Rust extern function.

RawSlotOfIntInt

Binds a Qt signal with arguments ::std::os::raw::c_int,::std::os::raw::c_int to a Rust extern function.

RawSlotOfOrientation

Binds a Qt signal with arguments crate::Orientation to a Rust extern function.

RawSlotOfOrientationInt

Binds a Qt signal with arguments crate::Orientation,::std::os::raw::c_int to a Rust extern function.

RawSlotOfOrientationIntInt

Binds a Qt signal with arguments crate::Orientation,::std::os::raw::c_int,::std::os::raw::c_int to a Rust extern function.

RawSlotOfProcessError

Binds a Qt signal with arguments crate::q_process::ProcessError to a Rust extern function.

RawSlotOfProcessState

Binds a Qt signal with arguments crate::q_process::ProcessState to a Rust extern function.

RawSlotOfQAbstractAnimation

Binds a Qt signal with arguments *mut crate::QAbstractAnimation to a Rust extern function.

RawSlotOfQAbstractItemModel

Binds a Qt signal with arguments *mut crate::QAbstractItemModel to a Rust extern function.

RawSlotOfQItemSelection

Binds a Qt signal with arguments *const crate::QItemSelection to a Rust extern function.

RawSlotOfQItemSelectionQItemSelection

Binds a Qt signal with arguments *const crate::QItemSelection,*const crate::QItemSelection to a Rust extern function.

RawSlotOfQListOfQPersistentModelIndex

Binds a Qt signal with arguments *const crate::QListOfQPersistentModelIndex to a Rust extern function.

RawSlotOfQListOfQPersistentModelIndexLayoutChangeHint

Binds a Qt signal with arguments *const crate::QListOfQPersistentModelIndex,crate::q_abstract_item_model::LayoutChangeHint to a Rust extern function.

RawSlotOfQModelIndex

Binds a Qt signal with arguments *const crate::QModelIndex to a Rust extern function.

RawSlotOfQModelIndexInt

Binds a Qt signal with arguments *const crate::QModelIndex,::std::os::raw::c_int to a Rust extern function.

RawSlotOfQModelIndexIntInt

Binds a Qt signal with arguments *const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int to a Rust extern function.

RawSlotOfQModelIndexIntIntQModelIndex

Binds a Qt signal with arguments *const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int,*const crate::QModelIndex to a Rust extern function.

RawSlotOfQModelIndexIntIntQModelIndexInt

Binds a Qt signal with arguments *const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int,*const crate::QModelIndex,::std::os::raw::c_int to a Rust extern function.

RawSlotOfQModelIndexQModelIndex

Binds a Qt signal with arguments *const crate::QModelIndex,*const crate::QModelIndex to a Rust extern function.

RawSlotOfQModelIndexQModelIndexQVectorOfInt

Binds a Qt signal with arguments *const crate::QModelIndex,*const crate::QModelIndex,*const crate::QVectorOfInt to a Rust extern function.

RawSlotOfQObject

Binds a Qt signal with arguments *mut crate::QObject to a Rust extern function.

RawSlotOfQString

Binds a Qt signal with arguments *const crate::QString to a Rust extern function.

RawSlotOfQVariant

Binds a Qt signal with arguments *const crate::QVariant to a Rust extern function.

RawSlotOfState

Binds a Qt signal with arguments crate::q_abstract_animation::State to a Rust extern function.

RawSlotOfState2

Binds a Qt signal with arguments crate::q_time_line::State to a Rust extern function.

RawSlotOfStateState

Binds a Qt signal with arguments crate::q_abstract_animation::State,crate::q_abstract_animation::State to a Rust extern function.

Receiver
ScreenOrientation

This enum type specifies the various orientations a screen might have.

ScrollBarPolicy

This enum type describes the various modes of QAbstractScrollArea's scroll bars.

ScrollPhase

This enum describes the phase of scrolling.

ShortcutContext

For a QEvent::Shortcut event to occur, the shortcut's key sequence must be entered by the user in a context where the shortcut is active. The possible contexts are these:

Signal
SizeHint

This enum is used by QGraphicsLayoutItem::sizeHint()

SizeMode

This enum is used by QPainter::drawRoundedRect() and QPainterPath::addRoundedRect() functions to specify the radii of rectangle corners with respect to the dimensions of the bounding rectangles specified.

Slot

Binds a Qt signal with no arguments to a Rust closure.

SlotOfBool

Binds a Qt signal with arguments bool to a Rust closure.

SlotOfDirection

Binds a Qt signal with arguments crate::q_abstract_animation::Direction to a Rust closure.

SlotOfDouble

Binds a Qt signal with arguments ::std::os::raw::c_double to a Rust closure.

SlotOfI64

Binds a Qt signal with arguments i64 to a Rust closure.

SlotOfInt

Binds a Qt signal with arguments ::std::os::raw::c_int to a Rust closure.

SlotOfIntExitStatus

Binds a Qt signal with arguments ::std::os::raw::c_int,crate::q_process::ExitStatus to a Rust closure.

SlotOfIntI64

Binds a Qt signal with arguments ::std::os::raw::c_int,i64 to a Rust closure.

SlotOfIntInt

Binds a Qt signal with arguments ::std::os::raw::c_int,::std::os::raw::c_int to a Rust closure.

SlotOfOrientation

Binds a Qt signal with arguments crate::Orientation to a Rust closure.

SlotOfOrientationInt

Binds a Qt signal with arguments crate::Orientation,::std::os::raw::c_int to a Rust closure.

SlotOfOrientationIntInt

Binds a Qt signal with arguments crate::Orientation,::std::os::raw::c_int,::std::os::raw::c_int to a Rust closure.

SlotOfProcessError

Binds a Qt signal with arguments crate::q_process::ProcessError to a Rust closure.

SlotOfProcessState

Binds a Qt signal with arguments crate::q_process::ProcessState to a Rust closure.

SlotOfQAbstractAnimation

Binds a Qt signal with arguments ::cpp_core::MutPtr<crate::QAbstractAnimation> to a Rust closure.

SlotOfQAbstractItemModel

Binds a Qt signal with arguments ::cpp_core::MutPtr<crate::QAbstractItemModel> to a Rust closure.

SlotOfQItemSelection

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QItemSelection> to a Rust closure.

SlotOfQItemSelectionQItemSelection

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QItemSelection>,::cpp_core::Ref<crate::QItemSelection> to a Rust closure.

SlotOfQListOfQPersistentModelIndex

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QListOfQPersistentModelIndex> to a Rust closure.

SlotOfQListOfQPersistentModelIndexLayoutChangeHint

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QListOfQPersistentModelIndex>,crate::q_abstract_item_model::LayoutChangeHint to a Rust closure.

SlotOfQModelIndex

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex> to a Rust closure.

SlotOfQModelIndexInt

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::std::os::raw::c_int to a Rust closure.

SlotOfQModelIndexIntInt

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::std::os::raw::c_int,::std::os::raw::c_int to a Rust closure.

SlotOfQModelIndexIntIntQModelIndex

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::std::os::raw::c_int,::std::os::raw::c_int,::cpp_core::Ref<crate::QModelIndex> to a Rust closure.

SlotOfQModelIndexIntIntQModelIndexInt

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::std::os::raw::c_int,::std::os::raw::c_int,::cpp_core::Ref<crate::QModelIndex>,::std::os::raw::c_int to a Rust closure.

SlotOfQModelIndexQModelIndex

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::cpp_core::Ref<crate::QModelIndex> to a Rust closure.

SlotOfQModelIndexQModelIndexQVectorOfInt

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QModelIndex>,::cpp_core::Ref<crate::QModelIndex>,::cpp_core::Ref<crate::QVectorOfInt> to a Rust closure.

SlotOfQObject

Binds a Qt signal with arguments ::cpp_core::MutPtr<crate::QObject> to a Rust closure.

SlotOfQString

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QString> to a Rust closure.

SlotOfQVariant

Binds a Qt signal with arguments ::cpp_core::Ref<crate::QVariant> to a Rust closure.

SlotOfState

Binds a Qt signal with arguments crate::q_abstract_animation::State to a Rust closure.

SlotOfState2

Binds a Qt signal with arguments crate::q_time_line::State to a Rust closure.

SlotOfStateState

Binds a Qt signal with arguments crate::q_abstract_animation::State,crate::q_abstract_animation::State to a Rust closure.

SortOrder

This enum describes how the items in a widget are sorted.

TabFocusBehavior

This enum type provides different focus behaviors for tab navigation.

TextElideMode

This enum specifies where the ellipsis should appear when displaying texts that don't fit:

TextFlag

This enum type is used to define some modifier flags. Some of these flags only make sense in the context of printing:

TextFormat

This enum is used in widgets that can display both plain text and rich text, for example QLabel. It is used for deciding whether a text string should be interpreted as one or the other. This is normally done by passing one of the enum values to a QTextEdit::setTextFormat() function.

TextInteractionFlag

This enum specifies how a text displaying widget reacts to user input.

TileRule

This enum describes how to repeat or stretch the parts of an image when drawing.

TimeSpec

C++ enum: Qt::TimeSpec.

TimerType

The timer type indicates how accurate a timer can be.

ToolBarArea

The ToolBarAreas type is a typedef for QFlags<ToolBarArea>. It stores an OR combination of ToolBarArea values.

ToolBarAreaSizes

C++ enum: Qt::ToolBarAreaSizes.

ToolButtonStyle

The style of the tool button, describing how the button's text and icon should be displayed.

TouchPointState

This enum represents the state of a touch point at the time a QTouchEvent occurred.

TransformationMode

This enum type defines whether image transformations (e.g., scaling) should be smooth or not.

UIEffect

This enum describes the available UI effects.

WhiteSpaceMode

This enum describes the types of whitespace mode that are used by the QTextDocument class to meet the requirements of different kinds of textual information.

WidgetAttribute

This enum type is used to specify various widget attributes. Attributes are set and cleared with QWidget::setAttribute(), and queried with QWidget::testAttribute(), although some have special convenience functions which are mentioned below.

WindowFrameSection

This enum is used to describe parts of a window frame. It is returned by QGraphicsWidget::windowFrameSectionAt() to describe what section of the window frame is under the mouse.

WindowModality

This enum specifies the behavior of a modal window. A modal window is one that blocks input to other windows. Note that windows that are children of a modal window are not blocked.

WindowState

This enum type is used to specify the current state of a top-level window.

WindowType

This enum type is used to specify various window-system properties for the widget. They are fairly unusual but necessary in a few cases. Some of these flags depend on whether the underlying window manager supports them.

Traits

ArgumentsCompatible

Argument types compatible for signal connection.

AsReceiver

Functions

q_acos

Returns the arccosine of v as an angle in radians. Arccosine is the inverse operation of cosine.

q_add_post_routine

Adds a global routine that will be called from the QCoreApplication destructor. This function is normally used to add cleanup routines for program-wide functionality.

q_add_pre_routine

Calls C++ function: void qAddPreRoutine(void (*FN_PTR)() arg1).

q_app_name

Calls C++ function: QString qAppName().

q_asin

Returns the arcsine of v as an angle in radians. Arcsine is the inverse operation of sine.

q_atan

Returns the arctangent of v as an angle in radians. Arctangent is the inverse operation of tangent.

q_atan2

Returns the arctangent of a point specified by the coordinates y and x. This function will return the angle (argument) of that point.

q_ceil

Return the ceiling of the value v.

q_checksum_2a

Returns the CRC-16 checksum of the first len bytes of data.

q_checksum_3a

Returns the CRC-16 checksum of the first len bytes of data.

q_compress_q_byte_array

Compresses the data byte array and returns the compressed data in a new byte array.

q_compress_q_byte_array_int

Compresses the data byte array and returns the compressed data in a new byte array.

q_compress_uchar2_int

This is an overloaded function.

q_compress_uchar_int

This is an overloaded function.

q_cos

Returns the cosine of an angle v in radians.

q_count_leading_zero_bits_u8

Returns the number of consecutive zero bits in v, when searching from the MSB. For example, qCountLeadingZeroBits(quint32(1)) returns 31 and qCountLeadingZeroBits(quint32(8)) returns 28.

q_count_leading_zero_bits_u16

Returns the number of consecutive zero bits in v, when searching from the MSB. For example, qCountLeadingZeroBits(quint32(1)) returns 31 and qCountLeadingZeroBits(quint32(8)) returns 28.

q_count_leading_zero_bits_u32

Returns the number of consecutive zero bits in v, when searching from the MSB. For example, qCountLeadingZeroBits(quint32(1)) returns 31 and qCountLeadingZeroBits(quint32(8)) returns 28.

q_count_leading_zero_bits_u64

Returns the number of consecutive zero bits in v, when searching from the MSB. For example, qCountLeadingZeroBits(quint32(1)) returns 31 and qCountLeadingZeroBits(quint32(8)) returns 28.

q_count_leading_zero_bits_ulong

Returns the number of consecutive zero bits in v, when searching from the MSB. For example, qCountLeadingZeroBits(quint32(1)) returns 31 and qCountLeadingZeroBits(quint32(8)) returns 28.

q_count_trailing_zero_bits_u8

Returns the number of consecutive zero bits in v, when searching from the LSB. For example, qCountTrailingZeroBits(1) returns 0 and qCountTrailingZeroBits(8) returns 3.

q_count_trailing_zero_bits_u16

This is an overloaded function.

q_count_trailing_zero_bits_u32

This is an overloaded function.

q_count_trailing_zero_bits_u64

This is an overloaded function.

q_count_trailing_zero_bits_ulong

Calls C++ function: unsigned int qCountTrailingZeroBits(unsigned long v).

q_degrees_to_radians_double

This function converts the degrees in double to radians.

q_degrees_to_radians_float

This function converts the degrees in float to radians.

q_environment_variable_1a

Calls C++ function: QString qEnvironmentVariable(const char* varName).

q_environment_variable_2a

Calls C++ function: QString qEnvironmentVariable(const char* varName, const QString& defaultValue).

q_environment_variable_int_value_1a

Returns the numerical value of the environment variable varName. If ok is not null, sets *ok to true or false depending on the success of the conversion.

q_environment_variable_int_value_2a

Returns the numerical value of the environment variable varName. If ok is not null, sets *ok to true or false depending on the success of the conversion.

q_environment_variable_is_empty

Returns whether the environment variable varName is empty.

q_environment_variable_is_set

Returns whether the environment variable varName is set.

q_exp

Returns the exponential function of e to the power of v.

q_fabs

Returns the absolute value of v as a qreal.

q_fast_cos

Calls C++ function: double qFastCos(double x).

q_fast_sin

Calls C++ function: double qFastSin(double x).

q_float_distance_2_float

Returns the number of representable floating-point numbers between a and b.

q_float_distance_2_double

Returns the number of representable floating-point numbers between a and b.

q_float_from_float16

Converts len qfloat16 from in to floats and stores them in out. Both in and out must have len allocated entries.

q_float_to_float16

Converts len floats from in to qfloat16 and stores them in out. Both in and out must have len allocated entries.

q_floor

Return the floor of the value v.

q_format_log_message

Generates a formatted string out of the type, context, str arguments.

q_free_aligned

Calls C++ function: void qFreeAligned(void* ptr).

q_fuzzy_compare_2_double

Compares the floating point value p1 and p2 and returns true if they are considered equal, otherwise false.

q_fuzzy_compare_2_float

Compares the floating point value p1 and p2 and returns true if they are considered equal, otherwise false.

q_fuzzy_compare_2_qfloat16

Compares the floating point value p1 and p2 and returns true if they are considered equal, otherwise false.

q_fuzzy_is_null_double

Returns true if the absolute value of d is within 0.000000000001 of 0.0.

q_fuzzy_is_null_float

Returns true if the absolute value of f is within 0.00001f of 0.0.

q_fuzzy_is_null_qfloat16

Calls C++ function: bool qFuzzyIsNull(qfloat16 f).

q_global_q_hash_seed

Returns the current global QHash seed.

q_hash_2_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_bits_2a

Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.

q_hash_bits_3a

Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.

q_hash_char

Returns the hash value for the key, using seed to seed the calculation.

q_hash_char_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_double

Returns the hash value for the key, using seed to seed the calculation.

q_hash_double_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_float

Returns the hash value for the key, using seed to seed the calculation.

q_hash_float_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_i64_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_i64

Returns the hash value for the key, using seed to seed the calculation.

q_hash_int

Returns the hash value for the key, using seed to seed the calculation.

q_hash_int_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_long

Returns the hash value for the key, using seed to seed the calculation.

q_hash_long_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_bit_array

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_bit_array_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_byte_array

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_byte_array_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_cbor_array

Calls C++ function: unsigned int qHash(const QCborArray& array).

q_hash_q_cbor_array_uint

Calls C++ function: unsigned int qHash(const QCborArray& array, unsigned int seed = …).

q_hash_q_cbor_map

Calls C++ function: unsigned int qHash(const QCborMap& map).

q_hash_q_cbor_map_uint

Calls C++ function: unsigned int qHash(const QCborMap& map, unsigned int seed = …).

q_hash_q_cbor_simple_type

Calls C++ function: unsigned int qHash(QCborSimpleType tag).

q_hash_q_cbor_simple_type_uint

Calls C++ function: unsigned int qHash(QCborSimpleType tag, unsigned int seed = …).

q_hash_q_cbor_tag

Calls C++ function: unsigned int qHash(QCborTag tag).

q_hash_q_cbor_tag_uint

Calls C++ function: unsigned int qHash(QCborTag tag, unsigned int seed = …).

q_hash_q_cbor_value

Calls C++ function: unsigned int qHash(const QCborValue& value).

q_hash_q_cbor_value_uint

Calls C++ function: unsigned int qHash(const QCborValue& value, unsigned int seed = …).

q_hash_q_char

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_char_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_date

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_date_time

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_date_time_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_date_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_hash_of_int_q_byte_array

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_hash_of_int_q_byte_array_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_item_selection_range

Calls C++ function: unsigned int qHash(const QItemSelectionRange& arg1).

q_hash_q_json_array

Calls C++ function: unsigned int qHash(const QJsonArray& array).

q_hash_q_json_array_uint

Calls C++ function: unsigned int qHash(const QJsonArray& array, unsigned int seed = …).

q_hash_q_json_object

Calls C++ function: unsigned int qHash(const QJsonObject& object).

q_hash_q_json_object_uint

Calls C++ function: unsigned int qHash(const QJsonObject& object, unsigned int seed = …).

q_hash_q_json_value

Calls C++ function: unsigned int qHash(const QJsonValue& value).

q_hash_q_json_value_uint

Calls C++ function: unsigned int qHash(const QJsonValue& value, unsigned int seed = …).

q_hash_q_latin1_string_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_latin1_string

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_list_of_country

Calls C++ function: unsigned int qHash(const QList<QLocale::Country>& key).

q_hash_q_list_of_country_uint

Calls C++ function: unsigned int qHash(const QList<QLocale::Country>& key, unsigned int seed = …).

q_hash_q_list_of_day_of_week

Calls C++ function: unsigned int qHash(const QList<Qt::DayOfWeek>& key).

q_hash_q_list_of_day_of_week_uint

Calls C++ function: unsigned int qHash(const QList<Qt::DayOfWeek>& key, unsigned int seed = …).

q_hash_q_list_of_int

Calls C++ function: unsigned int qHash(const QList<int>& key).

q_hash_q_list_of_int_uint

Calls C++ function: unsigned int qHash(const QList<int>& key, unsigned int seed = …).

q_hash_q_list_of_q_abstract_animation

Calls C++ function: unsigned int qHash(const QList<QAbstractAnimation*>& key).

q_hash_q_list_of_q_abstract_animation_uint

Calls C++ function: unsigned int qHash(const QList<QAbstractAnimation*>& key, unsigned int seed = …).

q_hash_q_list_of_q_abstract_state

Calls C++ function: unsigned int qHash(const QList<QAbstractState*>& key).

q_hash_q_list_of_q_abstract_state_uint

Calls C++ function: unsigned int qHash(const QList<QAbstractState*>& key, unsigned int seed = …).

q_hash_q_list_of_q_abstract_transition

Calls C++ function: unsigned int qHash(const QList<QAbstractTransition*>& key).

q_hash_q_list_of_q_abstract_transition_uint

Calls C++ function: unsigned int qHash(const QList<QAbstractTransition*>& key, unsigned int seed = …).

q_hash_q_list_of_q_byte_array

Calls C++ function: unsigned int qHash(const QList<QByteArray>& key).

q_hash_q_list_of_q_byte_array_uint

Calls C++ function: unsigned int qHash(const QList<QByteArray>& key, unsigned int seed = …).

q_hash_q_list_of_q_item_selection_range

Calls C++ function: unsigned int qHash(const QList<QItemSelectionRange>& key).

q_hash_q_list_of_q_item_selection_range_uint

Calls C++ function: unsigned int qHash(const QList<QItemSelectionRange>& key, unsigned int seed = …).

q_hash_q_list_of_q_locale

Calls C++ function: unsigned int qHash(const QList<QLocale>& key).

q_hash_q_list_of_q_locale_uint

Calls C++ function: unsigned int qHash(const QList<QLocale>& key, unsigned int seed = …).

q_hash_q_list_of_q_mime_type

Calls C++ function: unsigned int qHash(const QList<QMimeType>& key).

q_hash_q_list_of_q_mime_type_uint

Calls C++ function: unsigned int qHash(const QList<QMimeType>& key, unsigned int seed = …).

q_hash_q_list_of_q_model_index

Calls C++ function: unsigned int qHash(const QList<QModelIndex>& key).

q_hash_q_list_of_q_model_index_uint

Calls C++ function: unsigned int qHash(const QList<QModelIndex>& key, unsigned int seed = …).

q_hash_q_list_of_q_object

Calls C++ function: unsigned int qHash(const QList<QObject*>& key).

q_hash_q_list_of_q_object_uint

Calls C++ function: unsigned int qHash(const QList<QObject*>& key, unsigned int seed = …).

q_hash_q_list_of_q_pair_of_q_string_q_string

Calls C++ function: unsigned int qHash(const QList<QPair<QString, QString>>& key).

q_hash_q_list_of_q_pair_of_q_string_q_string_uint

Calls C++ function: unsigned int qHash(const QList<QPair<QString, QString>>& key, unsigned int seed = …).

q_hash_q_list_of_q_persistent_model_index

Calls C++ function: unsigned int qHash(const QList<QPersistentModelIndex>& key).

q_hash_q_list_of_q_persistent_model_index_uint

Calls C++ function: unsigned int qHash(const QList<QPersistentModelIndex>& key, unsigned int seed = …).

q_hash_q_list_of_q_string

Calls C++ function: unsigned int qHash(const QList<QString>& key).

q_hash_q_list_of_q_string_uint

Calls C++ function: unsigned int qHash(const QList<QString>& key, unsigned int seed = …).

q_hash_q_list_of_q_url

Calls C++ function: unsigned int qHash(const QList<QUrl>& key).

q_hash_q_list_of_q_url_uint

Calls C++ function: unsigned int qHash(const QList<QUrl>& key, unsigned int seed = …).

q_hash_q_locale

Calls C++ function: unsigned int qHash(const QLocale& key).

q_hash_q_locale_uint

Calls C++ function: unsigned int qHash(const QLocale& key, unsigned int seed = …).

q_hash_q_mime_type

Calls C++ function: unsigned int qHash(const QMimeType& key).

q_hash_q_mime_type_uint

Calls C++ function: unsigned int qHash(const QMimeType& key, unsigned int seed = …).

q_hash_q_model_index

Calls C++ function: unsigned int qHash(const QModelIndex& index).

q_hash_q_pair_of_i64_uint_uint

Calls C++ function: unsigned int qHash(const QPair<qint64, unsigned int>& key, unsigned int seed = …).

q_hash_q_pair_of_i64_uint

Calls C++ function: unsigned int qHash(const QPair<qint64, unsigned int>& key).

q_hash_q_pair_of_q_cbor_value_q_cbor_value

Calls C++ function: unsigned int qHash(const QPair<QCborValue, QCborValue>& key).

q_hash_q_pair_of_q_cbor_value_q_cbor_value_uint

Calls C++ function: unsigned int qHash(const QPair<QCborValue, QCborValue>& key, unsigned int seed = …).

q_hash_q_pair_of_q_cbor_value_ref_q_cbor_value_ref

Calls C++ function: unsigned int qHash(const QPair<QCborValueRef, QCborValueRef>& key).

q_hash_q_pair_of_q_cbor_value_ref_q_cbor_value_ref_uint

Calls C++ function: unsigned int qHash(const QPair<QCborValueRef, QCborValueRef>& key, unsigned int seed = …).

q_hash_q_pair_of_q_string_q_json_value

Calls C++ function: unsigned int qHash(const QPair<QString, QJsonValue>& key).

q_hash_q_pair_of_q_string_q_json_value_uint

Calls C++ function: unsigned int qHash(const QPair<QString, QJsonValue>& key, unsigned int seed = …).

q_hash_q_pair_of_q_string_q_string

Calls C++ function: unsigned int qHash(const QPair<QString, QString>& key).

q_hash_q_pair_of_q_string_q_string_uint

Calls C++ function: unsigned int qHash(const QPair<QString, QString>& key, unsigned int seed = …).

q_hash_q_persistent_model_index

Calls C++ function: unsigned int qHash(const QPersistentModelIndex& index).

q_hash_q_persistent_model_index_uint

Calls C++ function: unsigned int qHash(const QPersistentModelIndex& index, unsigned int seed = …).

q_hash_q_reg_exp

Calls C++ function: unsigned int qHash(const QRegExp& key).

q_hash_q_reg_exp_uint

Calls C++ function: unsigned int qHash(const QRegExp& key, unsigned int seed = …).

q_hash_q_regular_expression

Calls C++ function: unsigned int qHash(const QRegularExpression& key).

q_hash_q_regular_expression_uint

Calls C++ function: unsigned int qHash(const QRegularExpression& key, unsigned int seed = …).

q_hash_q_set_of_q_abstract_state

Calls C++ function: unsigned int qHash(const QSet<QAbstractState*>& key).

q_hash_q_set_of_q_abstract_state_uint

Calls C++ function: unsigned int qHash(const QSet<QAbstractState*>& key, unsigned int seed = …).

q_hash_q_string

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_string_ref

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_string_ref_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_string_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_string_view

Calls C++ function: unsigned int qHash(QStringView key).

q_hash_q_string_view_uint

Calls C++ function: unsigned int qHash(QStringView key, unsigned int seed = …).

q_hash_q_time

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_time_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_url

Calls C++ function: unsigned int qHash(const QUrl& url).

q_hash_q_url_query

Calls C++ function: unsigned int qHash(const QUrlQuery& key).

q_hash_q_url_query_uint

Calls C++ function: unsigned int qHash(const QUrlQuery& key, unsigned int seed = …).

q_hash_q_url_uint

Calls C++ function: unsigned int qHash(const QUrl& url, unsigned int seed = …).

q_hash_q_uuid

Calls C++ function: unsigned int qHash(const QUuid& uuid).

q_hash_q_uuid_uint

Calls C++ function: unsigned int qHash(const QUuid& uuid, unsigned int seed = …).

q_hash_q_vector_of_int

Calls C++ function: unsigned int qHash(const QVector<int>& key).

q_hash_q_vector_of_int_uint

Calls C++ function: unsigned int qHash(const QVector<int>& key, unsigned int seed = …).

q_hash_q_vector_of_q_cbor_value

Calls C++ function: unsigned int qHash(const QVector<QCborValue>& key).

q_hash_q_vector_of_q_cbor_value_uint

Calls C++ function: unsigned int qHash(const QVector<QCborValue>& key, unsigned int seed = …).

q_hash_q_vector_of_q_string_ref

Calls C++ function: unsigned int qHash(const QVector<QStringRef>& key).

q_hash_q_vector_of_q_string_ref_uint

Calls C++ function: unsigned int qHash(const QVector<QStringRef>& key, unsigned int seed = …).

q_hash_q_vector_of_uint

Calls C++ function: unsigned int qHash(const QVector<unsigned int>& key).

q_hash_q_vector_of_uint_uint

Calls C++ function: unsigned int qHash(const QVector<unsigned int>& key, unsigned int seed = …).

q_hash_q_version_number

Returns the hash value for the key, using seed to seed the calculation.

q_hash_q_version_number_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_schar

Returns the hash value for the key, using seed to seed the calculation.

q_hash_schar_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_short

Returns the hash value for the key, using seed to seed the calculation.

q_hash_short_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_u64_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_u64

Returns the hash value for the key, using seed to seed the calculation.

q_hash_uchar

Returns the hash value for the key, using seed to seed the calculation.

q_hash_uchar_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_ulong

Returns the hash value for the key, using seed to seed the calculation.

q_hash_ulong_uint

Returns the hash value for the key, using seed to seed the calculation.

q_hash_ushort

Returns the hash value for the key, using seed to seed the calculation.

q_hash_ushort_uint

Returns the hash value for the key, using seed to seed the calculation.

q_inf

Returns the bit pattern for an infinite number as a double.

q_int_cast_double

Calls C++ function: int qIntCast(double f).

q_int_cast_float

Calls C++ function: int qIntCast(float f).

q_int_cast_qfloat16

Calls C++ function: int qIntCast(qfloat16 f).

q_is_finite_double

Returns true if the qfloat16 f is a finite number.

q_is_finite_float

Returns true if the qfloat16 f is a finite number.

q_is_finite_qfloat16

Returns true if the qfloat16 f is a finite number.

q_is_inf_double

Returns true if the qfloat16 f is equivalent to infinity.

q_is_inf_float

Returns true if the qfloat16 f is equivalent to infinity.

q_is_inf_qfloat16

Returns true if the qfloat16 f is equivalent to infinity.

q_is_nan_double

Returns true if the qfloat16 f is not a number (NaN).

q_is_nan_float

Returns true if the qfloat16 f is not a number (NaN).

q_is_nan_qfloat16

Returns true if the qfloat16 f is not a number (NaN).

q_is_null_double

Calls C++ function: bool qIsNull(double d).

q_is_null_float

Calls C++ function: bool qIsNull(float f).

q_is_null_qfloat16

Calls C++ function: bool qIsNull(qfloat16 f).

q_ln

Returns the natural logarithm of v. Natural logarithm uses base e.

q_make_pair_2_q_string

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_make_pair_2_q_cbor_value_ref

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_make_pair_2_q_cbor_value

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_make_pair_double_q_variant

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_make_pair_i64_uint

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_make_pair_q_string_q_json_value

Returns a QPair<T1, T2> that contains value1 and value2. Example:

q_malloc_aligned

Calls C++ function: void* qMallocAligned(unsigned long size, unsigned long alignment).

q_next_power_of_two_i32

This is an overloaded function.

q_next_power_of_two_i64

This is an overloaded function.

q_next_power_of_two_u32

This function returns the nearest power of two greater than value. For 0 it returns 1, and for values larger than or equal to 2^31 it returns 0.

q_next_power_of_two_u64

This function returns the nearest power of two greater than value. For 0 it returns 1, and for values larger than or equal to 2^63 it returns 0.

q_plugin_arch_requirements

Calls C++ function: unsigned char qPluginArchRequirements().

q_population_count_u8

Returns the number of bits set in v. This number is also called the Hamming Weight of v.

q_population_count_u16

This is an overloaded function.

q_population_count_u32

This is an overloaded function.

q_population_count_u64

This is an overloaded function.

q_population_count_ulong

Calls C++ function: unsigned int qPopulationCount(unsigned long v).

q_pow

Returns the value of x raised to the power of y. That is, x is the base and y is the exponent.

q_q_nan

Returns the bit pattern of a quiet NaN as a double.

q_radians_to_degrees_double

This function converts the radians in double to degrees.

q_radians_to_degrees_float

This function converts the radians in float to degrees.

q_realloc_aligned

Calls C++ function: void* qReallocAligned(void* ptr, unsigned long size, unsigned long oldsize, unsigned long alignment).

q_register_static_plugin_function

Registers the plugin specified with the plugin loader, and is used by Q_IMPORT_PLUGIN().

q_remove_post_routine

Removes the cleanup routine specified by ptr from the list of routines called by the QCoreApplication destructor. The routine must have been previously added to the list by a call to qAddPostRoutine(), otherwise this function has no effect.

q_round64_double

Rounds value to the nearest 64-bit integer.

q_round64_float

Rounds value to the nearest 64-bit integer.

q_round64_qfloat16

Rounds value to the nearest 64-bit integer.

q_round_double

Rounds value to the nearest integer.

q_round_float

Rounds value to the nearest integer.

q_round_qfloat16

Rounds value to the nearest integer.

q_s_nan

Returns the bit pattern of a signalling NaN as a double.

q_set_global_q_hash_seed

Sets the global QHash seed to newSeed.

q_set_message_pattern

Changes the output of the default message handler.

q_shared_build

Calls C++ function: bool qSharedBuild().

q_sin

Returns the sine of the angle v in radians.

q_sqrt

Returns the square root of v. This function returns a NaN if v is a negative number.

q_tan

Returns the tangent of an angle v in radians.

q_uncompress_1a

Uncompresses the data byte array and returns a new byte array with the uncompressed data.

q_uncompress_2a

Uncompresses the data byte array and returns a new byte array with the uncompressed data.

q_variant_from_value

Returns a variant containing a copy of the given value with template type T.

q_variant_set_value

Sets the contents of the given variant to a copy of the value with the specified template type T.

qbswap_double

Calls C++ function: double qbswap(double source).

qbswap_float

Calls C++ function: float qbswap(float source).

qbswap_i8

Calls C++ function: qint8 qbswap(qint8 source).

qbswap_i16

Calls C++ function: qint16 qbswap(qint16 source).

qbswap_i16_void

Calls C++ function: void qbswap(qint16 source, void* dest).

qbswap_i32

Calls C++ function: qint32 qbswap(qint32 source).

qbswap_i32_void

Calls C++ function: void qbswap(qint32 source, void* dest).

qbswap_i64

Calls C++ function: qint64 qbswap(qint64 source).

qbswap_i64_void

Calls C++ function: void qbswap(qint64 source, void* dest).

qbswap_qfloat16

Calls C++ function: qfloat16 qbswap(qfloat16 source).

qbswap_u8

Calls C++ function: quint8 qbswap(quint8 source).

qbswap_u16

Calls C++ function: quint16 qbswap(quint16 source).

qbswap_u16_void

Calls C++ function: void qbswap(quint16 source, void* dest).

qbswap_u32

Calls C++ function: quint32 qbswap(quint32 source).

qbswap_u32_void

Calls C++ function: void qbswap(quint32 source, void* dest).

qbswap_u64

Calls C++ function: quint64 qbswap(quint64 source).

qbswap_u64_void

Calls C++ function: void qbswap(quint64 source, void* dest).

qdebug
qgetenv

Returns the value of the environment variable with name varName. To get the variable string, use QByteArray::constData(). To convert the data to a QString use QString::fromLocal8Bit().

qputenv

This function sets the value of the environment variable named varName. It will create the variable if it does not exist. It returns 0 if the variable could not be set.

qrand

Thread-safe version of the standard C++ rand() function.

qsrand

Thread-safe version of the standard C++ srand() function.

qstrcmp_2_char

A safe strcmp() function.

qstrcmp_2_q_byte_array

A safe strcmp() function.

qstrcmp_char_q_byte_array

A safe strcmp() function.

qstrcmp_q_byte_array_char

A safe strcmp() function.

qstrcpy

Copies all the characters up to and including the '\0' from src into dst and returns a pointer to dst. If src is 0, it immediately returns 0.

qstrdup

Returns a duplicate string.

qstricmp

A safe stricmp() function.

qstrlen

A safe strlen() function.

qstrncmp

A safe strncmp() function.

qstrncpy

A safe strncpy() function.

qstrnicmp_2_char_uint

A safe strnicmp() function.

qstrnicmp_char_longlong_char

A safe strnicmp() function.

qstrnicmp_char_longlong_char_longlong

A safe strnicmp() function.

qstrnlen

A safe strnlen() function.

qt_get_qt_meta_object

Calls C++ function: const QMetaObject* qt_getQtMetaObject().

qt_message_output

Calls C++ function: void qt_message_output(QtMsgType arg1, const QMessageLogContext& context, const QString& message).

qt_q_meta_enum_debug_operator

Calls C++ function: QDebug qt_QMetaEnum_debugOperator(QDebug& arg1, int value, const QMetaObject* meta, const char* name).

qt_q_meta_enum_flag_debug_operator_3a

Calls C++ function: void qt_QMetaEnum_flagDebugOperator(QDebug& debug, unsigned long sizeofT, int value).

qt_q_meta_enum_flag_debug_operator_4a

Calls C++ function: QDebug qt_QMetaEnum_flagDebugOperator(QDebug& dbg, quint64 value, const QMetaObject* meta, const char* name).

qt_tr_id_1a

The qtTrId function finds and returns a translated string.

qt_tr_id_2a

The qtTrId function finds and returns a translated string.

qunsetenv

This function deletes the variable varName from the environment.