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 Enum Types
- New Properties
New Classes
New Member Functions
Class QDebug:
QDebug & | operator<<(char16_t t) |
QDebug & | operator<<(char32_t t) |
Class QAssociativeIterable:
QAssociativeIterable::const_iterator | find(const QVariant &key) const |
Class QDBusConnection:
bool | registerObject(const QString &path, const QString &interface, QObject *object, QDBusConnection::RegisterOptions options) |
Class QImageReader:
bool | autoTransform() const |
void | setAutoTransform(bool enabled) |
QImageIOHandler::Transformations | transformation() const |
Class QImageWriter:
bool | optimizedWrite() const |
bool | progressiveScanWrite() const |
void | setOptimizedWrite(bool optimize) |
void | setProgressiveScanWrite(bool progressive) |
void | setTransformation(QImageIOHandler::Transformations transform) |
QImageIOHandler::Transformations | transformation() const |
Class QMatrix4x4:
bool | isAffine() const |
Class QOpenGLContext:
QOpenGLContext * | globalShareContext() |
bool | supportsThreadedOpenGL() |
Class QQuaternion:
QQuaternion | conjugated() const |
float | dotProduct(const QQuaternion &q1, const QQuaternion &q2) |
QQuaternion | fromAxes(const QVector3D &xAxis, const QVector3D &yAxis, const QVector3D &zAxis) |
QQuaternion | fromDirection(const QVector3D &direction, const QVector3D &up) |
QQuaternion | fromEulerAngles(const QVector3D &eulerAngles) |
QQuaternion | fromEulerAngles(float pitch, float yaw, float roll) |
QQuaternion | fromRotationMatrix(const QMatrix3x3 &rot3x3) |
void | getAxes(QVector3D *xAxis, QVector3D *yAxis, QVector3D *zAxis) const |
void | getAxisAndAngle(QVector3D *axis, float *angle) const |
void | getAxisAndAngle(float *x, float *y, float *z, float *angle) const |
void | getEulerAngles(float *pitch, float *yaw, float *roll) const |
QQuaternion | inverted() const |
QQuaternion | rotationTo(const QVector3D &from, const QVector3D &to) |
QVector3D | toEulerAngles() const |
QMatrix3x3 | toRotationMatrix() const |
Class QVector2D:
QVector2D & | operator/=(const QVector2D &vector) |
Class QVector4D:
QVector4D & | operator/=(const QVector4D &vector) |
Class QVector3D:
QVector3D & | operator/=(const QVector3D &vector) |
QVector3D | project(const QMatrix4x4 &modelView, const QMatrix4x4 &projection, const QRect &viewport) const |
QVector3D | unproject(const QMatrix4x4 &modelView, const QMatrix4x4 &projection, const QRect &viewport) const |
Class QWheelEvent:
Qt::MouseEventSource | source() const |
Class QWindow:
void | requestUpdate() |
Class QOpenGLTexture:
void | allocateStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType) |
QOpenGLTexture::ComparisonFunction | comparisonFunction() const |
QOpenGLTexture::ComparisonMode | comparisonMode() const |
void | setComparisonMode(QOpenGLTexture::ComparisonMode mode) |
Class QFontDatabase:
bool | isPrivateFamily(const QString &family) const |
Class QTextDocument:
QTextCursor | find(const QRegularExpression &expr, const QTextCursor &cursor, QTextDocument::FindFlags options) const |
QTextCursor | find(const QRegularExpression &expr, int from, QTextDocument::FindFlags options) const |
Class QPlatformFontDatabase:
QFont::Weight | weightFromInteger(int weight) |
Class QPlatformIntegration:
virtual void | destroy() |
virtual void | setApplicationIcon(const QIcon &icon) const |
Class QHostAddress:
void | setAddress(const quint8 *ip6Addr) |
Class QNetworkAccessManager:
void | preSharedKeyAuthenticationRequired(QNetworkReply *reply, QSslPreSharedKeyAuthenticator *authenticator) |
Class QNetworkReply:
void | preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QSslConfiguration:
QVector<QSslEllipticCurve> | ellipticCurves() const |
void | setEllipticCurves(const QVector<QSslEllipticCurve> &curves) |
QList<QSslCipher> | supportedCiphers() |
QVector<QSslEllipticCurve> | supportedEllipticCurves() |
QList<QSslCertificate> | systemCaCertificates() |
Class QSslSocket:
void | preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QAbstractScrollArea:
QMargins | viewportMargins() const |
Class QFrame:
void | initStyleOption(QStyleOptionFrame *option) const |
Class QGraphicsScene:
void | setSelectionArea(const QPainterPath &path, Qt::ItemSelectionOperation selectionOperation, Qt::ItemSelectionMode mode, const QTransform &deviceTransform) |
Class QOpenGLWidget:
void | setUpdateBehavior(QOpenGLWidget::UpdateBehavior updateBehavior) |
QOpenGLWidget::UpdateBehavior | updateBehavior() const |
Class QPlainTextEdit:
QMenu * | createStandardContextMenu(const QPoint &position) |
Class QSpacerItem:
QSizePolicy | sizePolicy() const |
New Functions in Namespaces
char * | toString(QSizePolicy::Policy p) |
char * | toString(QSizePolicy::ControlTypes cts) |
char * | toString(QSizePolicy::ControlType ct) |
char * | toString(QSizePolicy sp) |
New Global Functions
bool | operator!=(const QSslPreSharedKeyAuthenticator &lhs, const QSslPreSharedKeyAuthenticator &rhs) |
bool | operator!=(QSslEllipticCurve lhs, QSslEllipticCurve rhs) |
QVector3D | operator*(const QQuaternion &quaternion, const QVector3D &vec) |
const QVector4D | operator/(const QVector4D &vector, const QVector4D &divisor) |
const QVector3D | operator/(const QVector3D &vector, const QVector3D &divisor) |
const QVector2D | operator/(const QVector2D &vector, const QVector2D &divisor) |
QDebug | operator<<(QDebug debug, QSslEllipticCurve curve) |
bool | operator<=(const QUuid &lhs, const QUuid &rhs) |
bool | operator==(const QSslPreSharedKeyAuthenticator &lhs, const QSslPreSharedKeyAuthenticator &rhs) |
bool | operator==(QSslEllipticCurve lhs, QSslEllipticCurve rhs) |
bool | operator>=(const QUuid &lhs, const QUuid &rhs) |
int | qEnvironmentVariableIntValue(const char *varName, bool *ok) |
uint | qHash(QSslEllipticCurve curve, uint seed) |
QPixelFormat | qPixelFormatAlpha(uchar channelSize, QPixelFormat::TypeInterpretation typeInterpretation) |
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 } |
New Properties
- devicePixelRatio : const
- singleClickActivation : const
- tabFocusBehavior : const