Crate cxx_qt_lib

Source

Structs§

AspectRatioMode
This enum type defines what happens to the aspect ratio when scaling an rectangle.
BGMode
This enum type specifies the background mode
CaseSensitivity
ClipOperation
ConnectionType
This enum describes the types of connection that can be used with signals.
DateFormat
FillRule
LayoutDirection
This enum type specifies the direction of Qt’s layouts and text handling.
PenCapStyle
This enum type defines the line endcap style
PenJoinStyle
This enum type defines the line join style.
PenStyle
This enum type defines the pen styles that can be drawn using QPainter.
QByteArray
The QByteArray class provides an array of bytes.
QCoreApplication
QDate
The QDate class provides date functions.
QDateTime
The QDateTime class provides date and time functions.
QHash
The QHash class is a template class that provides a hash-table-based dictionary.
QHashPair_QString_QVariant
QHashPair_i32_QByteArray
QLine
The QLine class provides a two-dimensional vector using integer precision
QLineF
The QLineF class provides a two-dimensional vector using floating point precision.
QList
The QList class is a template class that provides a dynamic array.
QMap
The QMap class is a template class that provides an associative array.
QMapPair_QString_QVariant
QMargins
The QMargins class defines the four margins of a rectangle.
QMarginsF
The QMarginsF class defines the four margins of a rectangle.
QMetaObjectConnection
Represents a handle to a signal-slot (or signal-functor) connection.
QMetaObjectConnectionGuard
Represents a guard to a signal-slot (or signal-functor) connection.
QModelIndex
The QModelIndex class is used to locate data in a data model.
QPersistentModelIndex
The QPersistentModelIndex class is used to locate data in a data model.
QPoint
The QPoint struct defines a point in the plane using integer precision.
QPointF
The QPointF struct defines a point in the plane using floating point precision.
QRect
The QRect struct defines a rectangle in the plane using integer precision.
QRectF
The QRectF struct defines a rectangle in the plane using floating point precision.
QSet
The QSet class is a template class that provides a hash-table-based set.
QSize
The QSize struct defines the size of a two-dimensional object using integer point precision.
QSizeF
The QSizeF class defines the size of a two-dimensional object using floating point precision.
QString
The QString class provides a Unicode character string.
QStringList
The QStringList class provides a list of strings.
QTime
The QTime class provides clock time functions.
QTimeZone
The QTimeZone class converts between UTC and local time in a specific time zone.
QUrl
The QUrl class provides a convenient interface for working with URLs.
QVariant
The QVariant class acts like a union for the most common Qt data types.
QVector
The QVector class is a template class that provides a dynamic array.
SizeMode
This enum is used by QPainter::drawRoundedRect() and QPainterPath::addRoundedRect() functions to specify the radii of rectangle corners with respect to the dimensions of the bounding rectangles specified.
SplitBehaviorFlags
TimeSpec
TransformationMode
This enum type defines whether image transformations (e.g., scaling) should be smooth or not.
c_void
This is a workaround for CXX missing support for *mut c_void/*const c_void types.

Traits§

QHashPair
Trait implementation for a pair in a QHash.
QListElement
Trait implementation for an element in a QList.
QMapPair
Trait implementation for a pair in a QMap.
QSetElement
Trait implementation for an element in a QSet.
QVariantValue
QVectorElement
Trait implementation for an element in a QVector.