New Classes and Functions in Qt 5.5
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.5. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Classes
- New Member Functions
- New Functions in Namespaces
- New Global Functions
- New Macros
- New Enum Types
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
- A
- QAbstractVideoFilter
- QAbstractAxisInput (Qt3DInput)
- QAxisSetting (Qt3DInput)
- QAbstractTexture (Qt3DRender)
- QAbstractTextureImage (Qt3DRender)
- C
- QCameraViewfinderSettings
- QCameraViewfinderSettingsControl2
- QComponent (Qt3DCore)
- QCamera (Qt3DRender)
- QCameraLens (Qt3DRender)
- QCameraSelector (Qt3DRender)
- QClipPlane (Qt3DRender)
- F
- FrameRateRange (QCamera)
- QFrameAction (Qt3DLogic)
- QFilterKey (Qt3DRender)
- QFrameGraphNode (Qt3DRender)
- N
- QNode (Qt3DCore)
- QNoDraw (Qt3DRender)
- O
- QOpenGLFunctions_4_4_Compatibility
- QOpenGLFunctions_4_4_Core
- QOpenGLFunctions_4_5_Compatibility
- QOpenGLFunctions_4_5_Core
- S
- QSslEllipticCurve
- QSslPreSharedKeyAuthenticator
- QSkyboxEntity (Qt3DExtras)
- QShaderData (Qt3DRender)
- QShaderProgram (Qt3DRender)
- QSpotLight (Qt3DRender)
- T
- QTexture1D (Qt3DRender)
- QTexture1DArray (Qt3DRender)
- QTexture2D (Qt3DRender)
- QTexture2DArray (Qt3DRender)
- QTexture2DMultisample (Qt3DRender)
- QTexture2DMultisampleArray (Qt3DRender)
- QTexture3D (Qt3DRender)
- QTextureBuffer (Qt3DRender)
- QTextureCubeMap (Qt3DRender)
- QTextureCubeMapArray (Qt3DRender)
- QTextureImage (Qt3DRender)
- QTextureImageData (Qt3DRender)
- QTextureRectangle (Qt3DRender)
- QTextureWrapMode (Qt3DRender)
New Member Functions
Class QBluetoothDeviceInfo:
deviceUuid() const | |
setDeviceUuid(const QBluetoothUuid &uuid) |
Class QBluetoothHostInfo:
operator!=(const QBluetoothHostInfo &other) const | |
operator==(const QBluetoothHostInfo &other) const |
Class QLowEnergyController:
remoteName() const |
Class QLowEnergyService:
characteristicRead(const QLowEnergyCharacteristic &characteristic, const QByteArray &value) | |
descriptorRead(const QLowEnergyDescriptor &descriptor, const QByteArray &value) | |
readCharacteristic(const QLowEnergyCharacteristic &characteristic) | |
readDescriptor(const QLowEnergyDescriptor &descriptor) |
Class QDebug:
operator<<(char16_t t) | |
operator<<(char32_t t) |
Class QMessageLogger:
info() const | |
info(QMessageLogger::CategoryFunction catFunc) const | |
info(const QLoggingCategory &cat) const | |
info(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const | |
info(const QLoggingCategory &cat, const char *msg, ...) const | |
info(const char *msg, ...) const |
Class QItemSelectionModel:
model() | |
modelChanged(QAbstractItemModel *model) | |
setModel(QAbstractItemModel *model) |
Class QLoggingCategory:
isInfoEnabled() const |
Class QMetaEnum:
fromType() |
Class QMetaMethod:
invokeOnGadget(void *gadget, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const | |
invokeOnGadget(void *gadget, QGenericReturnArgument returnValue, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const |
Class QMetaProperty:
readOnGadget(const void *gadget) const | |
resetOnGadget(void *gadget) const | |
writeOnGadget(void *gadget, const QVariant &value) const |
Class QMetaType:
equals(const void *lhs, const void *rhs, int typeId, int *result) | |
metaObject() const | |
registerEqualsComparator() | |
type(const ::QByteArray &typeName) |
Class QAssociativeIterable:
find(const QVariant &key) const |
Class QJsonObject:
fromVariantHash(const QVariantHash &hash) | |
toVariantHash() const |
Class QDateTime:
fromCFDate(CFDateRef date) | |
fromNSDate(const NSDate *date) | |
toCFDate() const | |
toNSDate() const |
Class QPair:
swap(QPair<T1, T2> &other) |
Class QRegularExpression:
globalMatch(const QStringRef &subjectRef, int offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const | |
match(const QStringRef &subjectRef, int offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const |
Class QState:
addTransition(const QObject *sender, PointerToMemberFunction signal, QAbstractState *target) |
Class QString:
asprintf(const char *cformat, ...) | |
fromStdU16String(const std::u16string &str) | |
fromStdU32String(const std::u32string &str) | |
indexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const | |
insert(int position, const QByteArray &str) | |
insert(int position, const QStringRef &str) | |
insert(int position, const char *str) | |
lastIndexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const | |
prepend(const QChar *str, int len) | |
prepend(const QStringRef &str) | |
toStdU16String() const | |
toStdU32String() const | |
vasprintf(const char *cformat, va_list ap) |
Class QTextStream:
readLineInto(QString *line, qint64 maxlen) |
Class QThread:
loopLevel() const |
Class QVariant:
toPersistentModelIndex() const |
Class QTimeZone:
systemTimeZone() | |
utc() |
Class QVarLengthArray:
operator=(std::initializer_list<T> list) |
Class QVector:
append(const QVector<T> &value) |
Class QDBusConnection:
registerObject(const QString &path, const QString &interface, QObject *object, QDBusConnection::RegisterOptions options) |
Class QImageReader:
autoTransform() const | |
setAutoTransform(bool enabled) | |
transformation() const |
Class QImageWriter:
optimizedWrite() const | |
progressiveScanWrite() const | |
setOptimizedWrite(bool optimize) | |
setProgressiveScanWrite(bool progressive) | |
setTransformation(QImageIOHandler::Transformations transform) | |
transformation() const |
Class QOpenGLContext:
Class QWheelEvent:
source() const |
Class QWindow:
Class QMatrix4x4:
isAffine() const |
Class QOpenGLTexture:
allocateStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType) | |
comparisonFunction() const | |
comparisonMode() const | |
setComparisonMode(QOpenGLTexture::ComparisonMode mode) |
Class QQuaternion:
conjugated() const | |
dotProduct(const QQuaternion &q1, const QQuaternion &q2) | |
fromAxes(const QVector3D &xAxis, const QVector3D &yAxis, const QVector3D &zAxis) | |
fromDirection(const QVector3D &direction, const QVector3D &up) | |
fromEulerAngles(const QVector3D &eulerAngles) | |
fromEulerAngles(float pitch, float yaw, float roll) | |
fromRotationMatrix(const QMatrix3x3 &rot3x3) | |
getAxes(QVector3D *xAxis, QVector3D *yAxis, QVector3D *zAxis) const | |
getAxisAndAngle(QVector3D *axis, float *angle) const | |
getAxisAndAngle(float *x, float *y, float *z, float *angle) const | |
getEulerAngles(float *pitch, float *yaw, float *roll) const | |
inverted() const | |
rotationTo(const QVector3D &from, const QVector3D &to) | |
toEulerAngles() const | |
toRotationMatrix() const |
Class QVector2D:
operator/=(const QVector2D &vector) |
Class QVector4D:
operator/=(const QVector4D &vector) |
Class QVector3D:
operator/=(const QVector3D &vector) | |
project(const QMatrix4x4 &modelView, const QMatrix4x4 &projection, const QRect &viewport) const | |
unproject(const QMatrix4x4 &modelView, const QMatrix4x4 &projection, const QRect &viewport) const |
Class QFontDatabase:
isPrivateFamily(const QString &family) const |
Class QTextDocument:
find(const QRegularExpression &expr, const QTextCursor &cursor, QTextDocument::FindFlags options) const | |
find(const QRegularExpression &expr, int from, QTextDocument::FindFlags options) const |
Class QPlatformFontDatabase:
weightFromInteger(int weight) |
Class QPlatformIntegration:
virtual | destroy() |
virtual | setApplicationIcon(const QIcon &icon) const |
Class QCamera:
setViewfinderSettings(const QCameraViewfinderSettings &settings) | |
supportedViewfinderFrameRateRanges(const QCameraViewfinderSettings &settings) const | |
supportedViewfinderPixelFormats(const QCameraViewfinderSettings &settings) const | |
supportedViewfinderResolutions(const QCameraViewfinderSettings &settings) const | |
supportedViewfinderSettings(const QCameraViewfinderSettings &settings) const | |
viewfinderSettings() const |
Class QCameraImageProcessing:
colorFilter() const | |
isColorFilterSupported(QCameraImageProcessing::ColorFilter filter) const | |
setColorFilter(QCameraImageProcessing::ColorFilter filter) |
Class QHostAddress:
setAddress(const quint8 *ip6Addr) |
Class QNetworkAccessManager:
preSharedKeyAuthenticationRequired(QNetworkReply *reply, QSslPreSharedKeyAuthenticator *authenticator) |
Class QNetworkReply:
preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QSslConfiguration:
ellipticCurves() const | |
setEllipticCurves(const QVector<QSslEllipticCurve> &curves) | |
supportedCiphers() | |
supportedEllipticCurves() | |
systemCaCertificates() |
Class QSslSocket:
preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QGeoCircle:
toString() const |
Class QGeoRectangle:
toString() const |
Class QGeoShape:
Class QSGSimpleTextureNode:
setSourceRect(const QRectF &r) | |
setSourceRect(qreal x, qreal y, qreal w, qreal h) | |
sourceRect() const |
Class QQuickWidget:
quickWindow() const |
Class QAbstractScrollArea:
viewportMargins() const |
Class QFrame:
initStyleOption(QStyleOptionFrame *option) const |
Class QGraphicsScene:
setSelectionArea(const QPainterPath &path, Qt::ItemSelectionOperation selectionOperation, Qt::ItemSelectionMode mode, const QTransform &deviceTransform) |
Class QOpenGLWidget:
setUpdateBehavior(QOpenGLWidget::UpdateBehavior updateBehavior) | |
updateBehavior() const |
Class QPlainTextEdit:
createStandardContextMenu(const QPoint &position) |
Class QSpacerItem:
sizePolicy() const |
New Functions in Namespaces
toString(QSizePolicy::Policy p) | |
toString(QSizePolicy::ControlTypes cts) | |
toString(QSizePolicy::ControlType ct) | |
toString(QSizePolicy sp) |
New Global Functions
operator!=(const QSslPreSharedKeyAuthenticator &lhs, const QSslPreSharedKeyAuthenticator &rhs) | |
operator!=(QSslEllipticCurve lhs, QSslEllipticCurve rhs) | |
operator!=(const QCameraViewfinderSettings &lhs, const QCameraViewfinderSettings &rhs) | |
operator*(const QQuaternion &quaternion, const QVector3D &vec) | |
operator/(const QVector4D &vector, const QVector4D &divisor) | |
operator/(const QVector3D &vector, const QVector3D &divisor) | |
operator/(const QVector2D &vector, const QVector2D &divisor) | |
operator<<(QDebug debug, QSslEllipticCurve curve) | |
operator<=(const QUuid &lhs, const QUuid &rhs) | |
operator==(const QSslPreSharedKeyAuthenticator &lhs, const QSslPreSharedKeyAuthenticator &rhs) | |
operator==(QSslEllipticCurve lhs, QSslEllipticCurve rhs) | |
operator==(const QCameraViewfinderSettings &lhs, const QCameraViewfinderSettings &rhs) | |
operator>=(const QUuid &lhs, const QUuid &rhs) | |
qEnvironmentVariableIntValue(const char *varName, bool *ok) | |
qHash(QSslEllipticCurve curve, uint seed) | |
qHash(const QSet<T> &key, uint seed) | |
qHashRange(InputIterator first, InputIterator last, uint seed) | |
qHashRangeCommutative(InputIterator first, InputIterator last, uint seed) | |
qPixelFormatAlpha(uchar channelSize, QPixelFormat::TypeInterpretation typeInterpretation) | |
qjsEngine(const QObject *object) | |
swap(QPair<T1, T2> &lhs, QPair<T1, T2> &rhs) |
New Macros
Q_ENUM( ...) | |
Q_FLAG( ...) | |
qCInfo(category, const char *message, ...) | |
qCInfo(category) | |
qInfo(const char *message, ...) |
New Enum Types
enum | ColorFilter { ColorFilterNone, ColorFilterGrayscale, ColorFilterNegative, ColorFilterSolarize, ..., ColorFilterVendor } |
enum | Transformation { TransformationNone, TransformationMirror, TransformationFlip, TransformationRotate180, ..., TransformationRotate270 } |
enum | ComparisonFunction { CompareLessEqual, CompareGreaterEqual, CompareLess, CompareGreater, ..., CompareNever } |
enum | ComparisonMode { CompareRefToTexture, CompareNone } |
enum | UpdateBehavior { NoPartialUpdate, PartialUpdate } |
enum | TabFocusBehavior { NoTabFocus, TabFocusTextControls, TabFocusListControls, TabFocusAllControls } |
New Properties
|
New QML Types
New QML Properties
New QML Signals
tagFound() | |
tagRemoved() | |
smartZoom() |
New QML Methods
supportedViewfinderFrameRateRanges() | |
supportedViewfinderResolutions() | |
getDataAsArrayBuffer() | |
hsva() | |
shapeToCircle() | |
shapeToRectangle() |
Additions to Other Qt 5 Releases
© 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.