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 Classes
New Member Functions
Class QMessageLogger:
| QDebug | info() const |
| QDebug | info(catFunc) const |
| QDebug | info(cat) const |
| void | info(catFunc, msg, ) const |
| void | info(cat, msg, ) const |
| void | info(msg, ) const |
Class QDebug:
| QDebug & | operator<<(t) |
| QDebug & | operator<<(t) |
Class QLoggingCategory:
| bool | isInfoEnabled() const |
Class QTextStream:
| bool | readLineInto(line, maxlen) |
Class QItemSelectionModel:
| QAbstractItemModel * | model() |
| void | modelChanged(model) |
| void | setModel(model) |
Class QJsonObject:
| QJsonObject | fromVariantHash(hash) |
| QVariantHash | toVariantHash() const |
Class QMetaEnum:
| QMetaEnum | fromType() |
Class QMetaMethod:
| bool | invokeOnGadget(gadget, val0, val1, val2, val3, val4, val5, val6, val7, val8, val9) const |
| bool | invokeOnGadget(gadget, returnValue, val0, val1, val2, val3, val4, val5, val6, val7, val8, val9) const |
Class QMetaProperty:
| QVariant | readOnGadget(gadget) const |
| bool | resetOnGadget(gadget) const |
| bool | writeOnGadget(gadget, value) const |
Class QMetaType:
| bool | equals(lhs, rhs, typeId, result) |
| const QMetaObject * | metaObject() const |
| bool | registerEqualsComparator() |
| int | type(typeName) |
Class QAssociativeIterable:
| const_iterator | find(key) const |
Class QVariant:
| QPersistentModelIndex | toPersistentModelIndex() const |
Class QDBusConnection:
| bool | registerObject(path, interface, object, options) |
Class QImageReader:
| bool | autoTransform() const |
| void | setAutoTransform(enabled) |
| QImageIOHandler::Transformations | transformation() const |
Class QImageWriter:
| bool | optimizedWrite() const |
| bool | progressiveScanWrite() const |
| void | setOptimizedWrite(optimize) |
| void | setProgressiveScanWrite(progressive) |
| void | setTransformation(transform) |
| QImageIOHandler::Transformations | transformation() const |
Class QWheelEvent:
| Qt::MouseEventSource | source() const |
Class QOpenGLContext:
| QOpenGLContext * | globalShareContext() |
| bool | supportsThreadedOpenGL() |
Class QPlatformIntegration:
| virtual void | destroy() |
| virtual void | setApplicationIcon(icon) const |
Class QWindow:
| void | requestUpdate() |
Class QQuaternion:
| QQuaternion | conjugated() const |
| float | dotProduct(q1, q2) |
| QQuaternion | fromAxes(xAxis, yAxis, zAxis) |
| QQuaternion | fromDirection(direction, up) |
| QQuaternion | fromEulerAngles(eulerAngles) |
| QQuaternion | fromEulerAngles(pitch, yaw, roll) |
| QQuaternion | fromRotationMatrix(rot3x3) |
| void | getAxes(xAxis, yAxis, zAxis) const |
| void | getAxisAndAngle(axis, angle) const |
| void | getAxisAndAngle(x, y, z, angle) const |
| void | getEulerAngles(pitch, yaw, roll) const |
| QQuaternion | inverted() const |
| QQuaternion | rotationTo(from, to) |
| QVector3D | toEulerAngles() const |
| QMatrix3x3 | toRotationMatrix() const |
Class QMatrix4x4:
| bool | isAffine() const |
Class QVector2D:
| QVector2D & | operator/=(vector) |
Class QVector3D:
| QVector3D & | operator/=(vector) |
| QVector3D | project(modelView, projection, viewport) const |
| QVector3D | unproject(modelView, projection, viewport) const |
Class QVector4D:
| QVector4D & | operator/=(vector) |
Class QOpenGLTexture:
| void | allocateStorage(pixelFormat, pixelType) |
| ComparisonFunction | comparisonFunction() const |
| ComparisonMode | comparisonMode() const |
| void | setComparisonMode(mode) |
Class QFontDatabase:
| bool | isPrivateFamily(family) const |
Class QPlatformFontDatabase:
| QFont::Weight | weightFromInteger(weight) |
Class QTextDocument:
Class QNetworkAccessManager:
| void | preSharedKeyAuthenticationRequired(reply, authenticator) |
Class QNetworkReply:
| void | preSharedKeyAuthenticationRequired(authenticator) |
Class QHostAddress:
| void | setAddress(ip6Addr) |
Class QSslConfiguration:
| QVector<QSslEllipticCurve> | ellipticCurves() const |
| void | setEllipticCurves(curves) |
| QList<QSslCipher> | supportedCiphers() |
| QVector<QSslEllipticCurve> | supportedEllipticCurves() |
| QList<QSslCertificate> | systemCaCertificates() |
Class QSslSocket:
| void | preSharedKeyAuthenticationRequired(authenticator) |
Class QGraphicsScene:
| void | setSelectionArea(path, selectionOperation, mode, deviceTransform) |
Class QSpacerItem:
| QSizePolicy | sizePolicy() const |
Class QOpenGLWidget:
| void | setUpdateBehavior(updateBehavior) |
| UpdateBehavior | updateBehavior() const |
Class QAbstractScrollArea:
| QMargins | viewportMargins() const |
Class QFrame:
| void | initStyleOption(option) const |
Class QPlainTextEdit:
| QMenu * | createStandardContextMenu(position) |
New Functions in Namespaces
New Global Functions
| bool | operator!=(lhs, rhs) |
| bool | operator!=(lhs, rhs) |
| QVector3D | operator*(quaternion, vec) |
| const QVector4D | operator/(vector, divisor) |
| const QVector3D | operator/(vector, divisor) |
| const QVector2D | operator/(vector, divisor) |
| QDebug | operator<<(debug, curve) |
| bool | operator<=(lhs, rhs) |
| bool | operator==(lhs, rhs) |
| bool | operator>=(lhs, rhs) |
| uint | qHash(curve, seed) |
| QPixelFormat | qPixelFormatAlpha(channelSize, typeInterpretation) |
New Macros
New Enum Types
| enum | Transformation { TransformationNone, TransformationMirror, TransformationFlip, TransformationRotate180, TransformationRotate90, …, TransformationRotate270 } |
| enum | ComparisonFunction { CompareLessEqual, CompareGreaterEqual, CompareLess, CompareGreater, CompareEqual, …, CompareNever } |
| enum | ComparisonMode { CompareRefToTexture, CompareNone } |
| enum | UpdateBehavior { NoPartialUpdate, PartialUpdate } |
| enum | TabFocusBehavior { NoTabFocus, TabFocusTextControls, TabFocusListControls, TabFocusAllControls } |
New Properties
- selectedIndexes : const
- devicePixelRatio : const
- singleClickActivation : const
- tabFocusBehavior : const