Expand description
This crate was generated by ritual
.
See README for more information.
Re-exports
Modules
- Functions that provide access to C++ operators
- C++ type:
QAbstractTextDocumentLayout
- C++ type:
QAccessible
- C++ type:
QAccessibleTableModelChangeEvent
- C++ type:
QClipboard
- C++ type:
QColor
- C++ namespace:
QColorConstants
- C++ type:
QColorSpace
- C++ type:
QContextMenuEvent
- C++ type:
QDoubleValidator
- C++ type:
QFont
- C++ type:
QFontDatabase
- C++ type:
QGlyphRun
- C++ type:
QGradient
- C++ type:
QIcon
- C++ type:
QIconEngine
- C++ type:
QImage
- C++ type:
QImageIOHandler
- C++ type:
QImageIOPlugin
- C++ type:
QImageReader
- C++ type:
QImageWriter
- C++ type:
QInputMethod
- C++ type:
QInputMethodEvent
- C++ type:
QKeySequence
- C++ type:
QList<QInputMethodEvent::Attribute>
- C++ type:
QList<double>
- C++ type:
QList<QTextLayout::FormatRange>
- C++ type:
QList<QAccessibleInterface*>
- C++ type:
QList<QGlyphRun>
- C++ type:
QList<QKeySequence>
- C++ type:
QList<QOpenGLContext*>
- C++ type:
QList<QOpenGLDebugMessage>
- C++ type:
QList<QOpenGLShader*>
- C++ type:
QList<QPolygonF>
- C++ type:
QList<QScreen*>
- C++ type:
QList<QSize>
- C++ type:
QList<QStandardItem*>
- C++ type:
QList<QTextBlock>
- C++ type:
QList<QTextFrame*>
- C++ type:
QList<const QTouchDevice*>
- C++ type:
QList<QWindow*>
- C++ type:
QList<QTextOption::Tab>
- C++ type:
QList<QTouchEvent::TouchPoint>
- C++ type:
QList<QFontDatabase::WritingSystem>
- C++ type:
QMovie
- C++ type:
QOpenGLBuffer
- C++ type:
QOpenGLContext
- C++ type:
QOpenGLDebugLogger
- C++ type:
QOpenGLDebugMessage
- C++ type:
QOpenGLFramebufferObject
- C++ type:
QOpenGLFunctions
- C++ type:
QOpenGLShader
- C++ type:
QOpenGLTexture
- C++ type:
QOpenGLTextureBlitter
- C++ type:
QOpenGLVertexArrayObject
- C++ type:
QOpenGLWindow
- C++ type:
QPageLayout
- C++ type:
QPageSize
- C++ type:
QPagedPaintDevice
- C++ type:
QPaintDevice
- C++ type:
QPaintEngine
- C++ type:
QPainter
- C++ type:
QPainterPath
- C++ type:
QPalette
- C++ type:
QPixelFormat
- C++ type:
QPixmapCache
- C++ type:
QPlatformSurfaceEvent
- C++ type:
QRawFont
- C++ type:
QRegion
- C++ type:
QScrollEvent
- C++ type:
QSessionManager
- C++ type:
QSet<QByteArray>
- C++ type:
QStandardItem
- C++ type:
QStaticText
- C++ type:
QSurface
- C++ type:
QSurfaceFormat
- C++ type:
QTabletEvent
- C++ type:
QTextBlock
- C++ type:
QTextBlockFormat
- C++ type:
QTextCharFormat
- C++ type:
QTextCursor
- C++ type:
QTextDocument
- C++ type:
QTextFormat
- C++ type:
QTextFrame
- C++ type:
QTextFrameFormat
- C++ type:
QTextItem
- C++ type:
QTextLayout
- C++ type:
QTextLength
- C++ type:
QTextLine
- C++ type:
QTextListFormat
- C++ type:
QTextOption
- C++ type:
QTouchDevice
- C++ type:
QTouchEvent
- C++ type:
QTransform
- C++ type:
QValidator
- C++ type:
QWindow
- C++ namespace:
Qt
- C++ namespace:
QtPrivate
Structs
The QAbstractOpenGLFunctions class is the base class of a family of classes that expose all functions for each OpenGL version and profile.
The QAbstractTextDocumentLayout class is an abstract base class used to implement custom layouts for QTextDocuments.
- C++ class:
QAbstractUndoItem
. The QAccessible class provides enums and static functions related to accessibility.
The QAccessibleActionInterface class implements support for invocable actions in the interface.
The QAccessibleEditableTextInterface class implements support for objects with editable text.
The QAccessibleEvent class is the base class for accessibility notifications.
The QAccessibleInterface class defines an interface that exposes information about accessible objects.
The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects.
The QAccessiblePlugin class provides an abstract base class for plugins provinding accessibility information for user interface elements.
The QAccessibleStateChangeEvent notfies the accessibility framework that the state of an object has changed.
The QAccessibleTableCellInterface class implements support for the IAccessibleTable2 Cell interface.
The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface.
The QAccessibleTableModelChangeEvent signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn will return -1. Likewise for columns, the row functions may return -1.
The QAccessibleTextCursorEvent class notifies of cursor movements.
The QAccessibleTextInsertEvent class notifies of text being inserted.
The QAccessibleTextInterface class implements support for text handling.
The QAccessibleTextRemoveEvent class notifies of text being deleted.
QAccessibleTextSelectionEvent signals a change in the text selection of an object.
The QAccessibleTextUpdateEvent class notifies about text changes. This is for accessibles that support editable text such as line edits. This event occurs for example when a portion of selected text gets replaced by pasting a new text or in override mode of editors.
The QAccessibleValueChangeEvent describes a change in value for an accessible object.
The QAccessibleValueInterface class implements support for objects that manipulate a value.
The QActionEvent class provides an event that is generated when a QAction is added, removed, or changed.
- C++ class:
QApplicationStateChangeEvent
. The QBackingStore class provides a drawing area for QWindow.
The QBitmap class provides monochrome (1-bit depth) pixmaps.
The QClipboard class provides access to the window system clipboard.
The QCloseEvent class contains parameters that describe a close event.
The QColor class provides colors based on RGB, HSV or CMYK values.
Color values can be interpreted in different ways, and based on the interpretation can live in different spaces. We call this color spaces.
QColorTransform is an instantiation of a transformation between color spaces. It can be applied on color and pixels to convert them from one color space to another.
The QConicalGradient class is used in combination with QBrush to specify a conical gradient brush.
The QContextMenuEvent class contains parameters that describe a context menu event.
The QCursor class provides a mouse cursor with an arbitrary shape.
The QDesktopServices class provides methods for accessing common desktop services.
The QDoubleValidator class provides range checking of floating-point numbers.
The QDrag class provides support for MIME-based drag and drop data transfer.
The QDragEnterEvent class provides an event which is sent to a widget when a drag and drop action enters it.
The QDragLeaveEvent class provides an event that is sent to a widget when a drag and drop action leaves it.
The QDragMoveEvent class provides an event which is sent while a drag and drop action is in progress.
The QDropEvent class provides an event which is sent when a drag and drop action is completed.
The QEnterEvent class contains parameters that describe an enter event.
The QExposeEvent class contains event parameters for expose events.
The QFileOpenEvent class provides an event that will be sent when there is a request to open a file or a URL.
The QFocusEvent class contains event parameters for widget focus events.
The QFont class specifies a font used for drawing text.
The QFontDatabase class provides information about the fonts available in the underlying window system.
The QFontInfo class provides general information about fonts.
The QFontMetrics class provides font metrics information.
The QFontMetricsF class provides font metrics information.
The QGenericPlugin class is an abstract base class for plugins.
The QGenericPluginFactory class creates plugin drivers.
The QGlyphRun class provides direct access to the internal glyphs in a font.
The QGuiApplication class manages the GUI application's control flow and main settings.
The QHelpEvent class provides an event that is used to request helpful information about a particular point in a widget.
The QHideEvent class provides an event which is sent after a widget is hidden.
The QHoverEvent class contains parameters that describe a mouse event.
The QIcon class provides scalable icons in different modes and states.
The QIconDragEvent class indicates that a main icon drag has begun.
The QIconEngine class provides an abstract base class for QIcon renderers.
The QIconEnginePlugin class provides an abstract base for custom QIconEngine plugins.
The QImage class provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device.
The QImageIOHandler class defines the common image I/O interface for all image formats in Qt.
The QImageIOPlugin class defines an interface for writing an image format plugin.
The QImageReader class provides a format independent interface for reading images from files or other devices.
The QImageWriter class provides a format independent interface for writing images to files or other devices.
The QInputEvent class is the base class for events that describe user input.
The QInputMethod class provides access to the active text input method.
The QInputMethodEvent class provides parameters for input method events.
The QInputMethodQueryEvent class provides an event sent by the input context to input objects.
The QIntValidator class provides a validator that ensures a string contains a valid integer within a specified range.
The QKeyEvent class describes a key event.
The QKeySequence class encapsulates a key sequence as used by shortcuts.
The QLinearGradient class is used in combination with QBrush to specify a linear gradient brush.
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 QMatrix class specifies 2D transformations of a coordinate system.
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
The QMouseEvent class contains parameters that describe a mouse event.
The QMoveEvent class contains event parameters for move events.
The QMovie class is a convenience class for playing movies with QImageReader.
The QNativeGestureEvent class contains parameters that describe a gesture event.
The QOffscreenSurface class represents an offscreen surface in the underlying platform.
The QOpenGLBuffer class provides functions for creating and managing OpenGL buffer objects.
The QOpenGLContext class represents a native OpenGL context, enabling OpenGL rendering on a QSurface.
The QOpenGLContextGroup class represents a group of contexts sharing OpenGL resources.
The QOpenGLDebugLogger enables logging of OpenGL debugging messages.
The QOpenGLDebugMessage class wraps an OpenGL debug message.
The QOpenGLExtraFunctions class provides cross-platform access to the OpenGL ES 3.0 and 3.1 API.
The QOpenGLFramebufferObject class encapsulates an OpenGL framebuffer object.
The QOpenGLFramebufferObjectFormat class specifies the format of an OpenGL framebuffer object.
The QOpenGLFunctions class provides cross-platform access to the OpenGL ES 2.0 API.
The QOpenGLPaintDevice class enables painting to an OpenGL context using QPainter.
The QOpenGLPixelTransferOptions class describes the pixel storage modes that affect the unpacking of pixels during texture upload.
The QOpenGLShader class allows OpenGL shaders to be compiled.
The QOpenGLShaderProgram class allows OpenGL shader programs to be linked and used.
The QOpenGLTexture class encapsulates an OpenGL texture object.
The QOpenGLTextureBlitter class provides a convenient way to draw textured quads via OpenGL.
The QOpenGLTimeMonitor class wraps a sequence of OpenGL timer query objects.
The QOpenGLTimerQuery class wraps an OpenGL timer query object.
The QOpenGLVersionProfile class represents the version and if applicable the profile of an OpenGL context.
The QOpenGLVertexArrayObject class wraps an OpenGL Vertex Array Object.
The QOpenGLWindow class is a convenience subclass of QWindow to perform OpenGL painting.
Describes the size, orientation and margins of a page.
The QPageSize class describes the size and name of a defined page size
The QPagedPaintDevice class is a represents a paintdevice that supports multiple pages.
The QPaintDevice class is the base class of objects that can be painted on with QPainter.
Convenience subclass of QWindow that is also a QPaintDevice.
The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a given platform.
The QPaintEngineState class provides information about the active paint engine's current state.
The QPaintEvent class contains event parameters for paint events.
The QPainter class performs low-level painting on widgets and other paint devices.
The QPainterPath class provides a container for painting operations, enabling graphical shapes to be constructed and reused.
The QPainterPathStroker class is used to generate fillable outlines for a given painter path.
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 QPalette class contains color groups for each widget state.
The QPdfWriter class is a class to generate PDFs that can be used as a paint device.
The QPictureFormatPlugin class provides an abstract base for custom picture format plugins.
The QPictureIO class contains parameters for loading and saving pictures.
QPixelFormat is a class for describing different pixel layouts in graphics buffers
The QPixmap class is an off-screen image representation that can be used as a paint device.
The QPixmapCache class provides an application-wide cache for pixmaps.
The QPlatformSurfaceEvent class is used to notify about native platform surface events.
QPointingDeviceUniqueId identifies a unique object, such as a tagged token or stylus, which is used with a pointing device.
The QPolygon class provides a vector of points using integer precision.
The QPolygonF class provides a vector of points using floating point precision.
The QQuaternion class represents a quaternion consisting of a vector and scalar.
The QRadialGradient class is used in combination with QBrush to specify a radial gradient brush.
QRasterWindow is a convenience class for using QPainter on a QWindow
The QRawFont class provides access to a single physical instance of a font.
The QRegExpValidator class is used to check a string against a regular expression.
The QRegion class specifies a clip region for a painter.
The QRegularExpressionValidator class is used to check a string against a regular expression.
The QResizeEvent class contains event parameters for resize events.
The QRgba64 struct contains a 64-bit RGB color.
The QScreen class is used to query screen properties.
- C++ class:
QScreenOrientationChangeEvent
. The QScrollEvent class is sent when scrolling.
The QScrollPrepareEvent class is sent in preparation of scrolling.
The QSessionManager class provides access to the session manager.
The QSet class is a template class that provides a hash-table-based set.
The QShortcutEvent class provides an event which is generated when the user presses a key combination.
The QShowEvent class provides an event that is sent when a widget is shown.
The QStandardItem class provides an item for use with the QStandardItemModel class.
The QStandardItemModel class provides a generic model for storing custom data.
The QStaticText class enables optimized drawing of text when the text and its layout is updated rarely.
The QStatusTipEvent class provides an event that is used to show messages in a status bar.
The QStyleHints class contains platform specific hints and settings.
The QSurface class is an abstraction of renderable surfaces in Qt.
The QSurfaceFormat class represents the format of a QSurface.
The QSyntaxHighlighter class allows you to define syntax highlighting rules, and in addition you can use the class to query a document's current formatting or user data.
The QTabletEvent class contains parameters that describe a Tablet event.
The QTextBlock class provides a container for text fragments in a QTextDocument.
The QTextBlockFormat class provides formatting information for blocks of text in a QTextDocument.
The QTextBlockGroup class provides a container for text blocks within a QTextDocument.
The QTextBlockUserData class is used to associate custom data with blocks of text.
The QTextCharFormat class provides formatting information for characters in a QTextDocument.
The QTextCursor class offers an API to access and modify QTextDocuments.
The QTextDocument class holds formatted text.
The QTextDocumentFragment class represents a piece of formatted text from a QTextDocument.
The QTextDocumentWriter class provides a format-independent interface for writing a QTextDocument to files or other devices.
The QTextFormat class provides formatting information for a QTextDocument.
The QTextFragment class holds a piece of text in a QTextDocument with a single QTextCharFormat.
The QTextFrame class represents a frame in a QTextDocument.
The QTextFrameFormat class provides formatting information for frames in a QTextDocument.
The QTextImageFormat class provides formatting information for images in a QTextDocument.
The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout and its implementations.
The QTextItem class provides all the information required to draw text in a custom paint engine.
The QTextLayout class is used to lay out and render text.
The QTextLength class encapsulates the different types of length used in a QTextDocument.
The QTextLine class represents a line of text inside a QTextLayout.
The QTextList class provides a decorated list of items in a QTextDocument.
The QTextListFormat class provides formatting information for lists in a QTextDocument.
The QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument together.
The QTextObjectInterface class allows drawing of custom text objects in QTextDocuments.
The QTextOption class provides a description of general rich text properties.
The QTextTable class represents a table in a QTextDocument.
The QTextTableCell class represents the properties of a cell in a QTextTable.
The QTextTableCellFormat class provides formatting information for table cells in a QTextDocument.
The QTextTableFormat class provides formatting information for tables in a QTextDocument.
- C++ class:
QToolBarChangeEvent
. The QTouchDevice class describes the device from which touch events originate.
The QTouchEvent class contains parameters that describe a touch event.
The QTransform class specifies 2D transformations of a coordinate system.
The QValidator class provides validation of input text.
The QVector2D class represents a vector or vertex in 2D space.
The QVector3D class represents a vector or vertex in 3D space.
The QVector4D class represents a vector or vertex in 4D space.
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 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 QWhatsThisClickedEvent class provides an event that can be used to handle hyperlinks in a "What's This?" text.
The QWheelEvent class contains parameters that describe a wheel event.
The QWindow class represents a window in the underlying windowing system.
The QWindowStateChangeEvent class provides the window state before a window state change.
- Emits a Qt signal with arguments
::qt_core::ApplicationState
. - Emits a Qt signal with arguments
::qt_core::DropAction
. - Emits a Qt signal with arguments
crate::q_image_reader::ImageReaderError
. - Emits a Qt signal with arguments
::std::os::raw::c_int,::std::os::raw::c_int,::std::os::raw::c_int
. - Emits a Qt signal with arguments
::qt_core::LayoutDirection
. - Emits a Qt signal with arguments
crate::q_clipboard::Mode
. - Emits a Qt signal with arguments
crate::q_movie::MovieState
. - Emits a Qt signal with arguments
crate::q_double_validator::Notation
. - Emits a Qt signal with arguments
*const crate::QOpenGLDebugMessage
. - Emits a Qt signal with arguments
*const crate::QPalette
. - Emits a Qt signal with arguments
*const ::qt_core::QRect
. - Emits a Qt signal with arguments
*const ::qt_core::QRectF
. - Emits a Qt signal with arguments
*const ::qt_core::QRegExp
. - Emits a Qt signal with arguments
*const ::qt_core::QRegularExpression
. - Emits a Qt signal with arguments
*mut crate::QScreen
. - Emits a Qt signal with arguments
*mut crate::QSessionManager
. - Emits a Qt signal with arguments
*const ::qt_core::QSize
. - Emits a Qt signal with arguments
*const ::qt_core::QSizeF
. - Emits a Qt signal with arguments
*mut crate::QStandardItem
. - Emits a Qt signal with arguments
*const crate::QTextBlock
. - Emits a Qt signal with arguments
*const crate::QTextCursor
. - Emits a Qt signal with arguments
*const ::qt_core::QUrl
. - Emits a Qt signal with arguments
*mut crate::QWindow
. - Emits a Qt signal with arguments
::qt_core::ScreenOrientation
. - Emits a Qt signal with arguments
::qt_core::TabFocusBehavior
. - Emits a Qt signal with arguments
crate::q_window::Visibility
. - Emits a Qt signal with arguments
::qt_core::WindowModality
. - Emits a Qt signal with arguments
::qt_core::WindowState
. - Binds a Qt signal with arguments
::qt_core::ApplicationState
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::DropAction
to a Rust closure. - Binds a Qt signal with arguments
crate::q_image_reader::ImageReaderError
to a Rust closure. - Binds a Qt signal with arguments
::std::os::raw::c_int,::std::os::raw::c_int,::std::os::raw::c_int
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::LayoutDirection
to a Rust closure. - Binds a Qt signal with arguments
crate::q_clipboard::Mode
to a Rust closure. - Binds a Qt signal with arguments
crate::q_movie::MovieState
to a Rust closure. - Binds a Qt signal with arguments
crate::q_double_validator::Notation
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QOpenGLDebugMessage
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QPalette
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QRect
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QRectF
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QRegExp
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QRegularExpression
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QScreen
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QSessionManager
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QSize
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QSizeF
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QStandardItem
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QTextBlock
to a Rust closure. - Binds a Qt signal with arguments
*const crate::QTextCursor
to a Rust closure. - Binds a Qt signal with arguments
*const ::qt_core::QUrl
to a Rust closure. - Binds a Qt signal with arguments
*mut crate::QWindow
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::ScreenOrientation
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::TabFocusBehavior
to a Rust closure. - Binds a Qt signal with arguments
crate::q_window::Visibility
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::WindowModality
to a Rust closure. - Binds a Qt signal with arguments
::qt_core::WindowState
to a Rust closure.
Functions
- Calls C++ function:
const char* qAccessibleEventString(QAccessible::Event event)
. - Calls C++ function:
QString qAccessibleLocalizedActionDescription(const QString& actionName)
. - Calls C++ function:
const char* qAccessibleRoleString(QAccessible::Role role)
. Returns the alpha component of rgba64 as an 8-bit value.
Returns the alpha component of the ARGB quadruplet rgba.
Returns the blue component of rgba64 as an 8-bit value.
Returns the blue component of the ARGB quadruplet rgb.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.
This is an overloaded function.
Returns a gray value (0 to 255) from the (r, g, b) triplet.
Returns the green component of rgba64 as an 8-bit value.
Returns the green component of the ARGB quadruplet rgb.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
- Calls C++ function:
unsigned int qHash(const QList<double>& key)
. - Calls C++ function:
unsigned int qHash(const QList<double>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QAccessibleInterface*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QAccessibleInterface*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QKeySequence>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QKeySequence>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QOpenGLContext*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QOpenGLContext*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QOpenGLShader*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QOpenGLShader*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QScreen*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QScreen*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QStandardItem*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QStandardItem*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QTextFrame*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QTextFrame*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<const QTouchDevice*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<const QTouchDevice*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QWindow*>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QWindow*>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QList<QFontDatabase::WritingSystem>& key)
. - Calls C++ function:
unsigned int qHash(const QList<QFontDatabase::WritingSystem>& key, unsigned int seed = …)
. Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
- Calls C++ function:
unsigned int qHash(const QPair<QOpenGLTexture::Filter, QOpenGLTexture::Filter>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<QOpenGLTexture::Filter, QOpenGLTexture::Filter>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QPair<float, float>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<float, float>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QPair<int, int>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<int, int>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>& key)
. - Calls C++ function:
unsigned int qHash(const QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>& key, unsigned int seed = …)
. Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
- Calls C++ function:
unsigned int qHash(const QSet<QByteArray>& key)
. - Calls C++ function:
unsigned int qHash(const QSet<QByteArray>& key, unsigned int seed = …)
. Returns the hash value for font. If specified, seed is used to initialize the hash.
Returns the hash value for font. If specified, seed is used to initialize the hash.
- Calls C++ function:
unsigned int qHash(const QVector<double>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<double>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<float>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<float>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<quint32>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<quint32>& key, unsigned int seed = …)
. - Calls C++ function:
unsigned int qHash(const QVector<GLuint64>& key)
. - Calls C++ function:
unsigned int qHash(const QVector<GLuint64>& key, unsigned int seed = …)
. - Calls C++ function:
bool qIsGray(unsigned int rgb)
. 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:
Constructor function for creating an Alpha format. A mask format can be described by passing 1 to channelSize. Its also possible to define very accurate alpha formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.
Constructor function for creating an Alpha format. A mask format can be described by passing 1 to channelSize. Its also possible to define very accurate alpha formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.
Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.
Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.
Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.
Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.
Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.
Constructor function for creating a Grayscale format. Monochrome formats can be described by passing 1 to channelSize. Its also possible to define very accurate grayscale formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.
Constructor function for creating a Grayscale format. Monochrome formats can be described by passing 1 to channelSize. Its also possible to define very accurate grayscale formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.
Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.
Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.
Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.
Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.
Converts an unpremultiplied ARGB quadruplet rgb into a premultiplied ARGB quadruplet.
Returns the red component of rgba64 as an 8-bit value.
Returns the red component of the ARGB quadruplet rgb.
Returns the ARGB quadruplet (255, r, g, b).
Returns the ARGB quadruplet (a, r, g, b).
Returns c as a QRgba64 struct.
Returns the QRgba64 quadruplet (r, g, b, a).
Converts a premultiplied ARGB quadruplet rgb into an unpremultiplied ARGB quadruplet.
- Calls C++ function:
QString qt_findAtNxFile(const QString& baseFileName, double targetDevicePixelRatio)
. - Calls C++ function:
QString qt_findAtNxFile(const QString& baseFileName, double targetDevicePixelRatio, double* sourceDevicePixelRatio = …)
. - Calls C++ function:
void swap(QPixmapCache::Key& value1, QPixmapCache::Key& value2)
. - Calls C++ function:
void swap(QBitmap& value1, QBitmap& value2)
. - Calls C++ function:
void swap(QBrush& value1, QBrush& value2)
. - swap_2_q_color_space⚠
cpp_lib_version="5.14.0"
Calls C++ function:void swap(QColorSpace& value1, QColorSpace& value2)
. - swap_2_q_color_transform⚠
cpp_lib_version="5.14.0"
Calls C++ function:void swap(QColorTransform& value1, QColorTransform& value2)
. - Calls C++ function:
void swap(QCursor& value1, QCursor& value2)
. - Calls C++ function:
void swap(QFont& value1, QFont& value2)
. - Calls C++ function:
void swap(QFontInfo& value1, QFontInfo& value2)
. - Calls C++ function:
void swap(QFontMetrics& value1, QFontMetrics& value2)
. - Calls C++ function:
void swap(QFontMetricsF& value1, QFontMetricsF& value2)
. - Calls C++ function:
void swap(QGlyphRun& value1, QGlyphRun& value2)
. - Calls C++ function:
void swap(QIcon& value1, QIcon& value2)
. - Calls C++ function:
void swap(QImage& value1, QImage& value2)
. - Calls C++ function:
void swap(QKeySequence& value1, QKeySequence& value2)
. - Calls C++ function:
void swap(QOpenGLDebugMessage& value1, QOpenGLDebugMessage& value2)
. - Calls C++ function:
void swap(QOpenGLPixelTransferOptions& value1, QOpenGLPixelTransferOptions& value2)
. - Calls C++ function:
void swap(QPageLayout& value1, QPageLayout& value2)
. - Calls C++ function:
void swap(QPageSize& value1, QPageSize& value2)
. - Calls C++ function:
void swap(QPainterPath& value1, QPainterPath& value2)
. - Calls C++ function:
void swap(QPalette& value1, QPalette& value2)
. - Calls C++ function:
void swap(QPen& value1, QPen& value2)
. - Calls C++ function:
void swap(QPicture& value1, QPicture& value2)
. - Calls C++ function:
void swap(QPixmap& value1, QPixmap& value2)
. - Calls C++ function:
void swap(QPolygon& value1, QPolygon& value2)
. - Calls C++ function:
void swap(QPolygonF& value1, QPolygonF& value2)
. - Calls C++ function:
void swap(QRawFont& value1, QRawFont& value2)
. - Calls C++ function:
void swap(QRegion& value1, QRegion& value2)
. - Calls C++ function:
void swap(QStaticText& value1, QStaticText& value2)
. - Calls C++ function:
void swap(QTextBlockFormat& value1, QTextBlockFormat& value2)
. - Calls C++ function:
void swap(QTextCharFormat& value1, QTextCharFormat& value2)
. - Calls C++ function:
void swap(QTextCursor& value1, QTextCursor& value2)
. - Calls C++ function:
void swap(QTextFormat& value1, QTextFormat& value2)
. - Calls C++ function:
void swap(QTextFrameFormat& value1, QTextFrameFormat& value2)
. - Calls C++ function:
void swap(QTextImageFormat& value1, QTextImageFormat& value2)
. - Calls C++ function:
void swap(QTextListFormat& value1, QTextListFormat& value2)
. - Calls C++ function:
void swap(QTextTableCellFormat& value1, QTextTableCellFormat& value2)
. - Calls C++ function:
void swap(QTextTableFormat& value1, QTextTableFormat& value2)
.