Expand description
This crate was generated by ritual
.
See README for more information.
Re-exports
pub use ::cpp_core;
Modules
- Functions that provide access to C++ operators
- C++ type:
QAbstractAnimation
- C++ type:
QAbstractEventDispatcher
- C++ type:
QAbstractItemModel
- C++ type:
QAbstractTransition
- C++ type:
QAssociativeIterable
- C++ type:
QByteArray
- C++ type:
QCalendar
- C++ type:
QCborArray
- C++ type:
QCborError
- C++ type:
QCborMap
- C++ type:
QCborStreamReader
- C++ type:
QCborValue
- C++ type:
QChar
- C++ type:
QCommandLineOption
- C++ type:
QCommandLineParser
- C++ type:
QCryptographicHash
- C++ type:
QDataStream
- C++ type:
QDate
- C++ type:
QDateTime
- C++ type:
QDeadlineTimer
- C++ type:
QDebug
- C++ type:
QDir
- C++ type:
QDirIterator
- C++ type:
QEasingCurve
- C++ type:
QElapsedTimer
- C++ type:
QEvent
- C++ type:
QEventLoop
- C++ type:
QFileDevice
- C++ type:
QFuture<void>
- C++ type:
QHash<int, QByteArray>
- C++ type:
QHash<QString, QVariant>
- C++ type:
QHistoryState
- C++ type:
QIODevice
- C++ type:
QItemSelectionModel
- C++ type:
QJsonArray
- C++ type:
QJsonDocument
- C++ type:
QJsonObject
- C++ type:
QJsonParseError
- C++ type:
QJsonValue
- C++ type:
QLibrary
- C++ type:
QLibraryInfo
- C++ type:
QLineF
- C++ type:
QList<QLocale::Country>
- C++ type:
QList<Qt::DayOfWeek>
- C++ type:
QList<int>
- C++ type:
QList<QAbstractAnimation*>
- C++ type:
QList<QAbstractState*>
- C++ type:
QList<QAbstractTransition*>
- C++ type:
QList<QByteArray>
- C++ type:
QList<QCommandLineOption>
- C++ type:
QList<QFileInfo>
- C++ type:
QList<QItemSelectionRange>
- C++ type:
QList<QLocale>
- C++ type:
QList<QMimeType>
- C++ type:
QList<QModelIndex>
- C++ type:
QList<QObject*>
- C++ type:
QList<QPair<QString, QString>>
- C++ type:
QList<QPersistentModelIndex>
- C++ type:
QList<QStorageInfo>
- C++ type:
QList<QString>
- C++ type:
QList<QUrl>
- C++ type:
QList<QVariant>
- C++ type:
QList<QAbstractEventDispatcher::TimerInfo>
- C++ type:
QLocale
- C++ type:
QLockFile
- C++ type:
QMap<int, QVariant>
- C++ type:
QMap<QString, QVariant>
- C++ type:
QMetaMethod
- C++ type:
QMetaObject
- C++ type:
QMetaType
- C++ type:
QMimeDatabase
- C++ type:
QMutex
- C++ type:
QOperatingSystemVersion
- C++ type:
QProcess
- C++ type:
QRandomGenerator
- C++ type:
QReadWriteLock
- C++ type:
QRegExp
- C++ type:
QRegularExpression
- C++ type:
QResource
- C++ type:
QSequentialIterable
- C++ type:
QSet<QAbstractState*>
- C++ type:
QSettings
- C++ type:
QSharedMemory
- C++ type:
QSocketNotifier
- C++ type:
QStandardPaths
- C++ type:
QState
- C++ type:
QStateMachine
- C++ type:
QString
- C++ type:
QSysInfo
- C++ type:
QSystemSemaphore
- C++ type:
QTextBoundaryFinder
- C++ type:
QTextCodec
- C++ type:
QTextStream
- C++ namespace:
QTextStreamFunctions
- C++ type:
QThread
- C++ type:
QTimeLine
- C++ type:
QTimeZone
- C++ type:
QUrl
- C++ type:
QUuid
- C++ type:
QVariant
- C++ type:
QXmlStreamReader
Macros
- Creates a
QDebug
that logs a critical message with attached information about current file, line, and module. - Creates a
QDebug
that logs a debug message with attached information about current file, line, and module. - Creates a
QDebug
that logs an informational message with attached information about current file, line, and module. - Initializes Qt resources specified by the
.qrc
file with the specified base name. - Creates a
QMessageLogger
with attached information about current file, line, and module. - Creates a
QDebug
that logs a warning message with attached information about current file, line, and module.
Structs
This enum type is used to describe alignment. It contains horizontal and vertical flags that can be combined to produce the required effect.
Specifies a side of a layout item that can be anchored. This is used by QGraphicsAnchorLayout.
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().
This enum type is used to specify the current state of the application.
- C++ enum:
Qt::ArrowType
. This enum type defines what happens to the aspect ratio when scaling an rectangle.
This enum type defines three values to represent the three axes in the cartesian coordinate system.
Background mode:
This enum type defines the brush styles supported by Qt, i.e. the fill pattern of shapes drawn using QPainter.
- C++ enum:
Qt::CaseSensitivity
. This enum describes the state of checkable items, controls, and widgets.
This enum describes the possible standards used by qChecksum().
- C++ enum:
Qt::ClipOperation
. 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.
This enum type defines the various policies a widget can have with respect to showing a context menu.
This enum specifies the coordinate system.
This enum type specifies a corner in a rectangle:
This enum describes the movement style available to text cursors. The options are:
This enum type defines the various cursors that can be used.
Note: For
ISODate
formats, eachY
,M
andD
represents a single digit of the year, month and day used to specify the date. EachH
,M
andS
represents a single digit of the hour, minute and second used to specify the time. The presence of a literalT
character is used to separate the date and time when both are specified.- C++ enum:
Qt::DayOfWeek
. The DockWidgetAreas type is a typedef for QFlags<DockWidgetArea>. It stores an OR combination of DockWidgetArea values.
- C++ enum:
Qt::DockWidgetAreaSizes
. The DropActions type is a typedef for QFlags<DropAction>. It stores an OR combination of DropAction values.
This enum type specifies an edge in a rectangle:
This can be used to alter the appearance of the Return key on an on-screen keyboard.
This enum can be used to specify event priorities.
Specifies which method should be used to fill the paths and polygons.
- An error returned by
QObject::find_child
. The FindChildOptions type is a typedef for QFlags<FindChildOption>. It stores an OR combination of FindChildOption values.
This enum type defines the various policies a widget can have with respect to acquiring keyboard focus.
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.
This enum type describes additional flags that can be used when subscribing to a gesture.
This enum type describes the state of a gesture.
This enum type describes the standard gestures.
Qt's predefined QColor objects:
This enum describes the possible High-DPI scale factor rounding policies, which decide how non-integer scale factors (such as Windows 150%) are handled.
This enum contains the types of accuracy that can be used by the QTextDocument class when testing for mouse clicks on text documents.
The options marked "(default)" are set if no other values from the list are included (since the defaults are zero):
Flags that alter the behavior:
Masks:
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.
This enum describes the properties of an item:
This enum is used in QGraphicsItem, QGraphicsScene and QGraphicsView to specify how items are selected, or how to determine if shapes and items collide.
This enum is used in QGraphicsScene to specify what to do with currently selected items when setting a selection area.
The key names used by Qt.
This enum describes the modifier keys.
Specifies the direction of Qt's layouts and text handling.
This enum specifies the behavior of the QPixmap::createMaskFromColor() and QImage::createMaskFromColor() functions.
This enum describes the type of matches that can be used when searching for items in a model.
This enum provides shorter names for the keyboard modifier keys supported by Qt.
This enum type describes the different mouse buttons.
This enum provides additional information concerning a QMouseEvent.
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.
This enum returns the gesture type.
This enum type describes the mode for moving focus.
This type is used to signify an object's orientation.
This enum type defines the pen cap styles supported by Qt, i.e. the line end caps that can be drawn using QPainter.
This enum type defines the pen join styles supported by Qt, i.e. which joins between two connected lines can be drawn using QPainter.
This enum type defines the pen styles that can be drawn using QPainter. The styles are:
The QAbstractAnimation class is the base of all animations.
The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.
The QAbstractItemModel class provides the abstract interface for item model classes.
The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.
The QAbstractNativeEventFilter class provides an interface for receiving native events, such as MSG or XCB event structs.
The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.
The QAbstractState class is the base class of states of a QStateMachine.
The QAbstractTableModel class provides an abstract model that can be subclassed to create table models.
The QAbstractTransition class is the base class of transitions between QAbstractState objects.
- C++ class:
QAnimationDriver
. The QAnimationGroup class is an abstract base class for groups of animations.
The QAssociativeIterable class is an iterable interface for an associative container in a QVariant.
- C++ class:
QBasicMutex
. The QBasicTimer class provides timer events for objects.
The QBitArray class provides an array of bits.
- C++ class:
QBitRef
. - An owning pointer for
QObject
-based objects. The QBuffer class provides a QIODevice interface for a QByteArray.
The QByteArray class provides an array of bytes.
The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.
- C++ class:
QByteRef
. A QCalendar object maps a year, month, and day-number to a specific day (ultimately identified by its Julian day number), using the rules of a particular system.
The QCborArray class is used to hold an array of CBOR elements.
- C++ class:
QCborError
. 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.
The QCborMap class is used to hold an associative container representable in CBOR.
- C++ enum:
QCborNegativeInteger
. The QCborParserError is used by QCborValue to report a parsing error.
This enum contains the possible "Simple Types" for CBOR. Simple Types range from 0 to 255 and are types that carry no further value.
The QCborStreamReader class is a simple CBOR stream decoder, operating on either a QByteArray or QIODevice.
The QCborStreamWriter class is a simple CBOR encoder operating on a one-way stream.
This enum contains no enumeration and is used only to provide type-safe access to a CBOR tag.
The QCborValue class encapsulates a value in CBOR.
- C++ class:
QCborValueRef
. The QChar class provides a 16-bit Unicode character.
- C++ class:
QCharRef
. The QChildEvent class contains event parameters for child object events.
The QCollator class compares strings according to a localized collation algorithm.
The QCollatorSortKey class can be used to speed up string collation.
The QCommandLineOption class defines a possible command-line option.
The QCommandLineParser class provides a means for handling the command line options.
QConcatenateTablesProxyModel takes multiple source models and concatenates their rows.
The QCoreApplication class provides an event loop for Qt applications without UI.
- A struct providing valid
argc
andargv
values for Qt application objects. The QCryptographicHash class provides a way to generate cryptographic hashes.
The QDataStream class provides serialization of binary data to a QIODevice.
The QDate class provides date functions.
The QDateTime class provides date and time functions.
The QDeadlineTimer class marks a deadline in the future.
The QDebug class provides an output stream for debugging information.
- Provides a
std::fmt::Debug
implementation for types with aQDebug
operator. Convenience class for custom QDebug operators
- C++ class:
QDeferredDeleteEvent
. The QDir class provides access to directory structures and their contents.
The QDirIterator class provides an iterator for directory entrylists.
The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.
The QEasingCurve class provides easing curves for controlling animation.
The QElapsedTimer class provides a fast way to calculate elapsed times.
The QEvent class is the base class of all event classes. Event objects contain event parameters.
The QEventLoop class provides a means of entering and leaving an event loop.
The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed.
The QEventTransition class provides a QObject-specific transition for Qt events.
Qt Concurrent supports throwing and catching exceptions across thread boundaries, provided that the exception inherit from QException and implement two helper functions:
- C++ class:
QFactoryInterface
. The QFile class provides an interface for reading from and writing to files.
The QFileDevice class provides an interface for reading from and writing to open files.
The QFileInfo class provides system-independent file information.
QFileSelector provides a convenient way of selecting file variants.
The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.
The QFinalState class provides a final state.
- An OR-combination of integer values of the enum type
E
. - C++ class:
QFutureInterface<void>
. The QFuture class represents the result of an asynchronous computation.
- C++ class:
QFutureWatcherBase
. The QHash class is a template class that provides a hash-table-based dictionary.
The QHash class is a template class that provides a hash-table-based dictionary.
The QHistoryState class provides a means of returning to a previously active substate.
The QIODevice class is the base interface class of all I/O devices in Qt.
The QIdentityProxyModel class proxies its source model unmodified
The QItemSelection class manages information about selected items in a model.
The QItemSelectionModel class keeps track of a view's selected items.
The QItemSelectionRange class manages information about a range of selected items in a model.
The QJsonArray class encapsulates a JSON array.
The QJsonDocument class provides a way to read and write JSON documents.
The QJsonObject class encapsulates a JSON object.
The QJsonParseError class is used to report errors during JSON parsing.
The QJsonValue class encapsulates a value in JSON.
- C++ class:
QJsonValueRef
. The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.
The QLatin1String class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal.
The QLibrary class loads shared libraries at runtime.
The QLibraryInfo class provides information about the Qt library.
The QLine class provides a two-dimensional vector using integer precision.
The QLineF class provides a two-dimensional vector using floating point precision.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QList class is a template class that provides lists.
The QLocale class converts between numbers and their string representations in various languages.
The QLockFile class provides locking between processes using a file.
The QLoggingCategory class represents a category, or 'area' in the logging infrastructure.
The QMap class is a template class that provides a red-black-tree-based dictionary.
The QMap class is a template class that provides a red-black-tree-based dictionary.
The QMargins class defines the four margins of a rectangle.
The QMarginsF class defines the four margins of a rectangle.
The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes.
The QMessageLogContext class provides additional information about a log message.
The QMessageLogger class generates log messages.
The QMetaClassInfo class provides additional information about a class.
The QMetaEnum class provides meta-data about an enumerator.
The QMetaMethod class provides meta-data about a member function.
The QMetaObject class contains meta-information about Qt objects.
The QMetaProperty class provides meta-data about a property.
The QMetaType class manages named types in the meta-object system.
The QMimeData class provides a container for data that records information about its MIME type.
The QMimeDatabase class maintains a database of MIME types.
The QMimeType class describes types of file or data, represented by a MIME type string.
The QModelIndex class is used to locate data in a data model.
The QMutex class provides access serialization between threads.
The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.
The QObject class is the base class of all Qt objects.
The QObjectCleanupHandler class watches the lifetime of multiple QObjects.
The QOperatingSystemVersion class provides information about the operating system version.
The QPair class is a template class that stores a pair of items.
The QPair class is a template class that stores a pair of items.
The QPair class is a template class that stores a pair of items.
The QPair class is a template class that stores a pair of items.
The QPair class is a template class that stores a pair of items.
The QPair class is a template class that stores a pair of items.
The QParallelAnimationGroup class provides a parallel group of animations.
The QPauseAnimation class provides a pause for QSequentialAnimationGroup.
The QPersistentModelIndex class is used to locate data in a data model.
The QPluginLoader class loads a plugin at run-time.
The QPoint class defines a point in the plane using integer precision.
The QPointF class defines a point in the plane using floating point precision.
The QProcess class is used to start external programs and to communicate with them.
The QProcessEnvironment class holds the environment variables that can be passed to a program.
The QPropertyAnimation class animates Qt properties
- A smart pointer that automatically sets to null when the object is deleted.
The QRandomGenerator class allows one to obtain random values from a high-quality Random Number Generator.
The QRandomGenerator64 class allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator.
The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.
The QReadWriteLock class provides read-write locking.
The QRect class defines a rectangle in the plane using integer precision.
The QRectF class defines a rectangle in the plane using floating point precision.
The QRegExp class provides pattern matching using regular expressions.
The QRegularExpression class provides pattern matching using regular expressions.
The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.
The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.
The QResource class provides an interface for reading directly from resources.
The QRunnable class is the base class for all runnable objects.
The QSaveFile class provides an interface for safely writing to files.
The QSemaphore class provides a general counting semaphore.
The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.
The QSequentialAnimationGroup class provides a sequential group of animations.
The QSequentialIterable class is an iterable interface for a container in a QVariant.
The QSet class is a template class that provides a hash-table-based set.
The QSettings class provides persistent platform-independent application settings.
The QSharedMemory class provides access to a shared memory segment.
Exception-safe wrapper around QObject::blockSignals()
The QSignalMapper class bundles signals from identifiable senders.
The QSignalTransition class provides a transition based on a Qt signal.
The QSize class defines the size of a two-dimensional object using integer point precision.
The QSizeF class defines the size of a two-dimensional object using floating point precision.
The QSocketNotifier class provides support for monitoring activity on a file descriptor.
The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.
The QStandardPaths class provides methods for accessing standard paths.
The QState class provides a general-purpose state for QStateMachine.
The QStateMachine class provides a hierarchical finite state machine.
- C++ class:
QStaticByteArrayMatcherBase
. QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.
Provides information about currently mounted storage and drives.
The QString class provides a Unicode character string.
The QStringList class provides a list of strings.
The QStringListModel class provides a model that supplies strings to views.
The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.
The QStringRef class provides a thin wrapper around QString substrings.
The QStringView class provides a unified view on UTF-16 strings with a read-only subset of the QString API.
The QSysInfo class provides information about the system.
The QSystemSemaphore class provides a general counting system semaphore.
The QTemporaryDir class creates a unique directory for temporary use.
The QTemporaryFile class is an I/O device that operates on temporary files.
The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.
The QTextCodec class provides conversions between text encodings.
The QTextDecoder class provides a state-based decoder.
The QTextEncoder class provides a state-based encoder.
The QTextStream class provides a convenient interface for reading and writing text.
- C++ class:
QTextStreamManipulator
. The QThread class provides a platform-independent way to manage threads.
The QThreadPool class manages a collection of QThreads.
The QTime class provides clock time functions.
The QTimeLine class provides a timeline for controlling animations.
The QTimeZone class converts between UTC and local time in a specific time zone.
The QTimer class provides repetitive and single-shot timers.
The QTimerEvent class contains parameters that describe a timer event.
The QTranslator class provides internationalization support for text output.
This model will make the rows of the source model become columns of the proxy model and vice-versa.
The UnhandledException class represents an unhandled exception in a worker thread.
The QUrl class provides a convenient interface for working with URLs.
The QUrlQuery class provides a way to manipulate a key-value pairs in a URL's query.
- C++ class:
QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>
. The QUuid class stores a Universally Unique Identifier (UUID).
The QVariant class acts like a union for the most common Qt data types.
The QVariantAnimation class provides a base class for animations.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVector class is a template class that provides a dynamic array.
The QVersionNumber class contains a version number with an arbitrary number of segments.
The QWaitCondition class provides a condition variable for synchronizing threads.
The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.
The QXmlStreamAttribute class represents a single XML attribute
The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.
The QXmlStreamEntityDeclaration class represents a DTD entity declaration.
The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader.
The QXmlStreamNamespaceDeclaration class represents a namespace declaration.
The QXmlStreamNotationDeclaration class represents a DTD notation declaration.
The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API.
- C++ class:
QXmlStreamStringRef
. The QXmlStreamWriter class provides an XML writer with a simple streaming API.
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 aqfloat16
instance results in the value first being converted to afloat
. This conversion to and fromfloat
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.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.
- Reference to a particular signal or slot of a particular object.
This enum type specifies the various orientations a screen might have.
This enum type describes the various modes of QAbstractScrollArea's scroll bars.
This enum describes the phase of scrolling.
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:
- Reference to a particular signal of a particular object.
- Emits a Qt signal with no arguments.
- Emits a Qt signal with arguments
bool
. - Emits a Qt signal with arguments
crate::q_abstract_animation::Direction
. - Emits a Qt signal with arguments
::std::os::raw::c_double
. - Emits a Qt signal with arguments
i64
. - Emits a Qt signal with arguments
::std::os::raw::c_int
. - Emits a Qt signal with arguments
::std::os::raw::c_int,crate::q_process::ExitStatus
. - Emits a Qt signal with arguments
::std::os::raw::c_int,i64
. - Emits a Qt signal with arguments
::std::os::raw::c_int,::std::os::raw::c_int
. - Emits a Qt signal with arguments
crate::Orientation
. - Emits a Qt signal with arguments
crate::Orientation,::std::os::raw::c_int
. - Emits a Qt signal with arguments
crate::Orientation,::std::os::raw::c_int,::std::os::raw::c_int
. - Emits a Qt signal with arguments
crate::q_process::ProcessError
. - Emits a Qt signal with arguments
crate::q_process::ProcessState
. - Emits a Qt signal with arguments
*mut crate::QAbstractAnimation
. - Emits a Qt signal with arguments
*mut crate::QAbstractItemModel
. - Emits a Qt signal with arguments
*const crate::QItemSelection
. - Emits a Qt signal with arguments
*const crate::QItemSelection,*const crate::QItemSelection
. - Emits a Qt signal with arguments
*const crate::QListOfQPersistentModelIndex
. - Emits a Qt signal with arguments
*const crate::QListOfQPersistentModelIndex,crate::q_abstract_item_model::LayoutChangeHint
. - Emits a Qt signal with arguments
*const crate::QModelIndex
. - Emits a Qt signal with arguments
*const crate::QModelIndex,::std::os::raw::c_int
. - Emits a Qt signal with arguments
*const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int
. - Emits a Qt signal with arguments
*const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int,*const crate::QModelIndex
. - Emits 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
. - Emits a Qt signal with arguments
*const crate::QModelIndex,*const crate::QModelIndex
. - Emits a Qt signal with arguments
*const crate::QModelIndex,*const crate::QModelIndex,*const crate::QVectorOfInt
. - Emits a Qt signal with arguments
*mut crate::QObject
. - Emits a Qt signal with arguments
*const crate::QString
. - Emits a Qt signal with arguments
*const crate::QVariant
. - Emits a Qt signal with arguments
crate::q_time_line::State
. - Emits a Qt signal with arguments
crate::q_abstract_animation::State
. - Emits a Qt signal with arguments
crate::q_abstract_animation::State,crate::q_abstract_animation::State
. This enum is used by QGraphicsLayoutItem::sizeHint()
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.
- Binds a Qt signal with no arguments to a Rust closure.
- Binds a Qt signal with arguments
bool
to a Rust closure. - Binds a Qt signal with arguments
crate::q_abstract_animation::Direction
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_double
to a Rust closure. - Binds a Qt signal with arguments
i64
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_int,crate::q_process::ExitStatus
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_int,i64
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_int,::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
crate::Orientation
to a Rust closure. - Binds a Qt signal with arguments
crate::Orientation,::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
crate::Orientation,::std::os::raw::c_int,::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
crate::q_process::ProcessError
to a Rust closure. - Binds a Qt signal with arguments
crate::q_process::ProcessState
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QAbstractAnimation
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QAbstractItemModel
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QItemSelection
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QItemSelection,*const crate::QItemSelection
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QListOfQPersistentModelIndex
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QListOfQPersistentModelIndex,crate::q_abstract_item_model::LayoutChangeHint
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QModelIndex
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QModelIndex,::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QModelIndex,::std::os::raw::c_int,::std::os::raw::c_int
to a Rust closure. - 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 closure. - 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 closure. - Binds a Qt signal with arguments
*const crate::QModelIndex,*const crate::QModelIndex
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QModelIndex,*const crate::QModelIndex,*const crate::QVectorOfInt
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QObject
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QString
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QVariant
to a Rust closure. - Binds a Qt signal with arguments
crate::q_abstract_animation::State
to a Rust closure. - Binds a Qt signal with arguments
crate::q_time_line::State
to a Rust closure. - Binds a Qt signal with arguments
crate::q_abstract_animation::State,crate::q_abstract_animation::State
to a Rust closure. This enum describes how the items in a widget are sorted.
This enum specifies how the split() functions should behave with respect to empty strings.
This enum type provides different focus behaviors for tab navigation.
This enum specifies where the ellipsis should appear when displaying texts that don't fit:
This enum type is used to define some modifier flags. Some of these flags only make sense in the context of printing:
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.
This enum specifies how a text displaying widget reacts to user input.
This enum describes how to repeat or stretch the parts of an image when drawing.
- C++ enum:
Qt::TimeSpec
. The timer type indicates how accurate a timer can be.
The ToolBarAreas type is a typedef for QFlags<ToolBarArea>. It stores an OR combination of ToolBarArea values.
- C++ enum:
Qt::ToolBarAreaSizes
. The style of the tool button, describing how the button's text and icon should be displayed.
This enum represents the state of a touch point at the time a QTouchEvent occurred.
This enum type defines whether image transformations (e.g., scaling) should be smooth or not.
This enum describes the available UI effects.
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.
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.
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.
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.
This enum type is used to specify the current state of a top-level window.
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
- Argument types compatible for signal connection.
- Values that can be used for specifying the receiving side of a Qt signal connection.
Functions
Returns the arccosine of v as an angle in radians. Arccosine is the inverse operation of cosine.
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.
- Calls C++ function:
void qAddPreRoutine(void (*FN_PTR)() arg1)
. - Calls C++ function:
QString qAppName()
. Returns the arcsine of v as an angle in radians. Arcsine is the inverse operation of sine.
Returns the arctangent of v as an angle in radians. Arctangent is the inverse operation of tangent.
Returns the arctangent of a point specified by the coordinates y and x. This function will return the angle (argument) of that point.
Return the ceiling of the value v.
Returns the CRC-16 checksum of the first len bytes of data.
Returns the CRC-16 checksum of the first len bytes of data.
Compresses the data byte array and returns the compressed data in a new byte array.
Compresses the data byte array and returns the compressed data in a new byte array.
This is an overloaded function.
This is an overloaded function.
Returns the cosine of an angle v in radians.
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.
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.
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.
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.
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.
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.
This is an overloaded function.
This is an overloaded function.
This is an overloaded function.
- Calls C++ function:
unsigned int qCountTrailingZeroBits(unsigned long v)
. This function converts the degrees in double to radians.
This function converts the degrees in float to radians.
- q_environment_variable_1a⚠
cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:QString qEnvironmentVariable(const char* varName)
. - q_environment_variable_2a⚠
cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:QString qEnvironmentVariable(const char* varName, const QString& defaultValue)
. Returns the numerical value of the environment variable varName. If ok is not null, sets
*ok
totrue
orfalse
depending on the success of the conversion.Returns the numerical value of the environment variable varName. If ok is not null, sets
*ok
totrue
orfalse
depending on the success of the conversion.Returns whether the environment variable varName is empty.
Returns whether the environment variable varName is set.
Returns the exponential function of
e
to the power of v.Returns the absolute value of v as a qreal.
- Calls C++ function:
double qFastCos(double x)
. - Calls C++ function:
double qFastSin(double x)
. Returns the number of representable floating-point numbers between a and b.
Returns the number of representable floating-point numbers between a and b.
- q_float_from_float16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
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⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Converts len floats from in to qfloat16 and stores them in out. Both in and out must have len allocated entries.
Return the floor of the value v.
Generates a formatted string out of the type, context, str arguments.
- q_fp_classify_double⚠
cpp_lib_version="5.14.0"
Classifies a floating-point value.
- q_fp_classify_float⚠
cpp_lib_version="5.14.0"
Classifies a floating-point value.
- q_fp_classify_qfloat16⚠
cpp_lib_version="5.14.0"
Classifies a floating-point value.
- Calls C++ function:
void qFreeAligned(void* ptr)
. Compares the floating point value p1 and p2 and returns
true
if they are considered equal, otherwisefalse
.Compares the floating point value p1 and p2 and returns
true
if they are considered equal, otherwisefalse
.- q_fuzzy_compare_2_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Compares the floating point value p1 and p2 and returns
true
if they are considered equal, otherwisefalse
. Returns true if the absolute value of d is within 0.000000000001 of 0.0.
Returns true if the absolute value of f is within 0.00001f of 0.0.
- q_fuzzy_is_null_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:bool qFuzzyIsNull(qfloat16 f)
. Returns the current global QHash seed.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.
Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.
Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.
Returns the hash value for the memory block of size len pointed to by p, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
- q_hash_q_cbor_array⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborArray& array)
. - q_hash_q_cbor_array_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborArray& array, unsigned int seed = …)
. - q_hash_q_cbor_map⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborMap& map)
. - q_hash_q_cbor_map_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborMap& map, unsigned int seed = …)
. - q_hash_q_cbor_simple_type⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QCborSimpleType tag)
. - q_hash_q_cbor_simple_type_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QCborSimpleType tag, unsigned int seed = …)
. - q_hash_q_cbor_tag⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QCborTag tag)
. - q_hash_q_cbor_tag_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QCborTag tag, unsigned int seed = …)
. - q_hash_q_cbor_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborValue& value)
. - q_hash_q_cbor_value_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QCborValue& value, unsigned int seed = …)
. Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
- Calls C++ function:
unsigned int qHash(const QItemSelectionRange& arg1)
. - q_hash_q_json_array⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonArray& array)
. - q_hash_q_json_array_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonArray& array, unsigned int seed = …)
. - q_hash_q_json_object⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonObject& object)
. - q_hash_q_json_object_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonObject& object, unsigned int seed = …)
. - q_hash_q_json_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonValue& value)
. - q_hash_q_json_value_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QJsonValue& value, unsigned int seed = …)
. Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
- Calls C++ function:
unsigned int qHash(const QList<QLocale::Country>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QLocale::Country>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<Qt::DayOfWeek>& key)
. - Calls C++ function:
unsigned int qHash(const QList<Qt::DayOfWeek>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<int>& key)
. - Calls C++ function:
unsigned int qHash(const QList<int>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractAnimation*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractAnimation*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractState*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractState*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractTransition*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QAbstractTransition*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QByteArray>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QByteArray>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QItemSelectionRange>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QItemSelectionRange>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QLocale>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QLocale>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QMimeType>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QMimeType>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QModelIndex>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QModelIndex>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QObject*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QObject*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QPair<QString, QString>>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QPair<QString, QString>>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QPersistentModelIndex>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QPersistentModelIndex>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QString>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QString>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QUrl>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QUrl>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QLocale& key)
. - Calls C++ function:
unsigned int qHash(const QLocale& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QMimeType& key)
. - Calls C++ function:
unsigned int qHash(const QMimeType& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QModelIndex& index)
. - Calls C++ function:
unsigned int qHash(const QPair<qint64, unsigned int>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<qint64, unsigned int>& key, unsigned int seed = …)
. - q_hash_q_pair_of_q_cbor_value_q_cbor_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QPair<QCborValue, QCborValue>& key)
. - q_hash_q_pair_of_q_cbor_value_q_cbor_value_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
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⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
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⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QPair<QCborValueRef, QCborValueRef>& key, unsigned int seed = …)
. - q_hash_q_pair_of_q_string_q_json_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QPair<QString, QJsonValue>& key)
. - q_hash_q_pair_of_q_string_q_json_value_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QPair<QString, QJsonValue>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QPair<QString, QString>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<QString, QString>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QPersistentModelIndex& index)
. - Calls C++ function:
unsigned int qHash(const QPersistentModelIndex& index, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QRegExp& key)
. - Calls C++ function:
unsigned int qHash(const QRegExp& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QRegularExpression& key)
. - Calls C++ function:
unsigned int qHash(const QRegularExpression& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QSet<QAbstractState*>& key)
. - Calls C++ function:
unsigned int qHash(const QSet<QAbstractState*>& key, unsigned int seed = …)
. Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
- q_hash_q_string_view⚠
cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QStringView key)
. - q_hash_q_string_view_uint⚠
cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(QStringView key, unsigned int seed = …)
. Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
- Calls C++ function:
unsigned int qHash(const QUrl& url)
. - Calls C++ function:
unsigned int qHash(const QUrlQuery& key)
. - Calls C++ function:
unsigned int qHash(const QUrlQuery& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QUrl& url, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QUuid& uuid)
. - Calls C++ function:
unsigned int qHash(const QUuid& uuid, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<int>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<int>& key, unsigned int seed = …)
. - q_hash_q_vector_of_q_cbor_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QVector<QCborValue>& key)
. - q_hash_q_vector_of_q_cbor_value_uint⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned int qHash(const QVector<QCborValue>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<QStringRef>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<QStringRef>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<unsigned int>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<unsigned int>& key, unsigned int seed = …)
. Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the hash value for the key, using seed to seed the calculation.
Returns the bit pattern for an infinite number as a double.
- Calls C++ function:
int qIntCast(double f)
. - Calls C++ function:
int qIntCast(float f)
. - q_int_cast_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:int qIntCast(qfloat16 f)
. Returns true if the
qfloat16
f is a finite number.Returns true if the
qfloat16
f is a finite number.- q_is_finite_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Returns true if the
qfloat16
f is a finite number. Returns true if the
qfloat16
f is equivalent to infinity.Returns true if the
qfloat16
f is equivalent to infinity.- q_is_inf_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Returns true if the
qfloat16
f is equivalent to infinity. Returns true if the
qfloat16
f is not a number (NaN).Returns true if the
qfloat16
f is not a number (NaN).- q_is_nan_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Returns true if the
qfloat16
f is not a number (NaN). - Calls C++ function:
bool qIsNull(double d)
. - Calls C++ function:
bool qIsNull(float f)
. - q_is_null_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
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_cbor_value⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Returns a QPair<T1, T2> that contains value1 and value2. Example:
- q_make_pair_2_q_cbor_value_ref⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Returns a QPair<T1, T2> that contains value1 and value2. Example:
Returns a QPair<T1, T2> that contains value1 and value2. Example:
Returns a QPair<T1, T2> that contains value1 and value2. Example:
Returns a QPair<T1, T2> that contains value1 and value2. Example:
Returns a QPair<T1, T2> that contains value1 and value2. Example:
- Calls C++ function:
void* qMallocAligned(unsigned long size, unsigned long alignment)
. - Calls C++ function:
void* qMallocAligned(size_t size, size_t alignment)
. This is an overloaded function.
This is an overloaded function.
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.
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⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:unsigned char qPluginArchRequirements()
. - Calls C++ function:
QPointer<QObject> qPointerFromVariant<QObject>(const QVariant& variant)
. Returns the number of bits set in v. This number is also called the Hamming Weight of v.
This is an overloaded function.
This is an overloaded function.
This is an overloaded function.
- Calls C++ function:
unsigned int qPopulationCount(unsigned long v)
. Returns the value of x raised to the power of y. That is, x is the base and y is the exponent.
Returns the bit pattern of a quiet NaN as a double.
This function converts the radians in double to degrees.
This function converts the radians in float to degrees.
- Calls C++ function:
void* qReallocAligned(void* ptr, unsigned long size, unsigned long oldsize, unsigned long alignment)
. - Calls C++ function:
void* qReallocAligned(void* ptr, size_t size, size_t oldsize, size_t alignment)
. Registers the plugin specified with the plugin loader, and is used by Q_IMPORT_PLUGIN().
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.
Rounds value to the nearest 64-bit integer.
Rounds value to the nearest 64-bit integer.
- q_round64_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Rounds value to the nearest 64-bit integer.
Rounds value to the nearest integer.
Rounds value to the nearest integer.
- q_round_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Rounds value to the nearest integer.
Returns the bit pattern of a signalling NaN as a double.
Sets the global QHash seed to newSeed.
Changes the output of the default message handler.
- Calls C++ function:
bool qSharedBuild()
. Returns the sine of the angle v in radians.
Returns the square root of v. This function returns a NaN if v is a negative number.
Returns the tangent of an angle v in radians.
Uncompresses the data byte array and returns a new byte array with the uncompressed data.
Uncompresses the data byte array and returns a new byte array with the uncompressed data.
Returns a variant containing a copy of the given value with template type
T
.Sets the contents of the given variant to a copy of the value with the specified template type
T
.- qbswap_double⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:double qbswap(double source)
. - qbswap_float⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:float qbswap(float source)
. - Calls C++ function:
qint8 qbswap(qint8 source)
. - Calls C++ function:
qint16 qbswap(qint16 source)
. - Calls C++ function:
void qbswap(qint16 source, void* dest)
. - Calls C++ function:
qint32 qbswap(qint32 source)
. - Calls C++ function:
void qbswap(qint32 source, void* dest)
. - Calls C++ function:
qint64 qbswap(qint64 source)
. - Calls C++ function:
void qbswap(qint64 source, void* dest)
. - qbswap_qfloat16⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
Calls C++ function:qfloat16 qbswap(qfloat16 source)
. - Calls C++ function:
quint8 qbswap(quint8 source)
. - Calls C++ function:
quint16 qbswap(quint16 source)
. - Calls C++ function:
void qbswap(quint16 source, void* dest)
. - Calls C++ function:
quint32 qbswap(quint32 source)
. - Calls C++ function:
void qbswap(quint32 source, void* dest)
. - Calls C++ function:
quint64 qbswap(quint64 source)
. - Calls C++ function:
void qbswap(quint64 source, void* dest)
. - qdbg⚠Returns an object that implements
std::fmt::Debug
for avalue
that has aQDebug
operator. 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().
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.
Thread-safe version of the standard C++
rand()
function.- Creates a
QString
from a Rust string. Thread-safe version of the standard C++
srand()
function.A safe
strcmp()
function.A safe
strcmp()
function.A safe
strcmp()
function.A safe
strcmp()
function.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.
Returns a duplicate string.
A safe
stricmp()
function.A safe
strlen()
function.A safe
strncmp()
function.A safe
strncpy()
function.A safe
strnicmp()
function.- qstrnicmp_char_longlong_char⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
A safe
strnicmp()
function. - qstrnicmp_char_longlong_char_longlong⚠
cpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
A safe
strnicmp()
function. A safe
strnlen()
function.- Calls C++ function:
const QMetaObject* qt_getQtMetaObject()
. - Calls C++ function:
void qt_message_output(QtMsgType arg1, const QMessageLogContext& context, const QString& message)
. - Calls C++ function:
QDebug qt_QMetaEnum_debugOperator(QDebug& arg1, int value, const QMetaObject* meta, const char* name)
. - Calls C++ function:
QDebug qt_QMetaEnum_flagDebugOperator(QDebug& dbg, quint64 value, const QMetaObject* meta, const char* name)
. - Calls C++ function:
void qt_QMetaEnum_flagDebugOperator(QDebug& debug, unsigned long sizeofT, int value)
. - Calls C++ function:
void qt_QMetaEnum_flagDebugOperator(QDebug& debug, size_t sizeofT, int value)
. The qtTrId function finds and returns a translated string.
The qtTrId function finds and returns a translated string.
This function deletes the variable varName from the environment.
Attribute Macros
- Generates a method that returns a slot object bound to
self
.