New Classes and Functions in Qt 5.13
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.13. 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 Methods
New Classes
- G
- QGeoJson
New Member Functions
Class QAxBase:
| unsigned long | classContext() const | 
| void | setClassContext(unsigned long classContext) | 
Class QAxSelect:
| QAxSelect::SandboxingLevel | sandboxingLevel() const | 
Class QBluetoothDeviceInfo:
| void | setServiceUuids(const QVector<QBluetoothUuid> &uuids) | 
Class QList:
| void | swapItemsAt(int i, int j) | 
Class QByteArrayList:
| int | indexOf(const char *needle, int from) const | 
Class QStringList:
| int | indexOf(QStringView str, int from) const | 
| int | indexOf(QLatin1String str, int from) const | 
| int | lastIndexOf(QStringView str, int from) const | 
| int | lastIndexOf(QLatin1String str, int from) const | 
Class QMetaType:
| int | id() const | 
Class QLocale:
| long | toLong(const QString &s, bool *ok) const | 
| long | toLong(const QStringRef &s, bool *ok) const | 
| long | toLong(QStringView s, bool *ok) const | 
| ulong | toULong(const QString &s, bool *ok) const | 
| ulong | toULong(const QStringRef &s, bool *ok) const | 
| ulong | toULong(QStringView s, bool *ok) const | 
Class QDebug:
| QDebug & | verbosity(int verbosityLevel) | 
Class QResource:
| QResource::Compression | compressionAlgorithm() const | 
Class QStringListModel:
| virtual QMap<int, QVariant> | itemData(const QModelIndex &index) const override | 
| virtual bool | moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild) override | 
| virtual bool | setItemData(const QModelIndex &index, const QMap<int, QVariant> &roles) override | 
Class QHelpEngineCore:
| QHelpFilterEngine * | filterEngine() const | 
| void | setUsesFilterEngine(bool uses) | 
| bool | usesFilterEngine() const | 
Class QFont:
| QStringList | families() const | 
| void | setFamilies(const QStringList &families) | 
Class QPainterPath:
Class QImage:
| void | convertTo(QImage::Format format, Qt::ImageConversionFlags flags) | 
Class QTextCharFormat:
| QVariant | fontFamilies() const | 
| QVariant | fontStyleName() const | 
| void | setFontFamilies(const QStringList &families) | 
| void | setFontStyleName(const QString &styleName) | 
Class QGeoRouteRequest:
| QDateTime | departureTime() const | 
| void | setDepartureTime(const QDateTime &departureTime) | 
Class QGeoRoute:
| QVariantMap | extendedAttributes() const | 
| void | setExtendedAttributes(const QVariantMap &extendedAttributes) | 
Class QGeoServiceProvider:
| QGeoServiceProvider::Error | geocodingError() const | 
| QString | geocodingErrorString() const | 
| QGeoServiceProvider::Error | mappingError() const | 
| QString | mappingErrorString() const | 
| QGeoServiceProvider::Error | navigationError() const | 
| QString | navigationErrorString() const | 
| QGeoServiceProvider::Error | placesError() const | 
| QString | placesErrorString() const | 
| QGeoServiceProvider::Error | routingError() const | 
| QString | routingErrorString() const | 
Class QVideoFrame:
| QAbstractVideoBuffer * | buffer() const | 
Class QNetworkRequest:
| QString | peerVerifyName() const | 
| void | setPeerVerifyName(const QString &peerName) | 
Class QAbstractSocket:
| QString | protocolTag() const | 
| void | setProtocolTag(const QString &tag) | 
Class QSslSocket:
| QVector<QOcspResponse> | ocspResponses() const | 
Class QSslPreSharedKeyAuthenticator:
| bool | operator!=(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
| bool | operator==(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
Class QHostAddress:
| uint | qHash(const QOcspResponse &response, uint seed) | 
Class QSslConfiguration:
| bool | ocspStaplingEnabled() const | 
| void | setOcspStaplingEnabled(bool enabled) | 
Class QNetworkAccessManager:
| void | connectToHostEncrypted(const QString &hostName, quint16 port, const QSslConfiguration &sslConfiguration, const QString &peerName) | 
Class QOcspResponse:
| QOcspCertificateStatus | certificateStatus() const | 
| bool | operator!=(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
| QOcspResponse & | operator=(const QOcspResponse &other) | 
| QOcspResponse & | operator=(QOcspResponse &&other) | 
| bool | operator==(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
| class QSslCertificate | responder() const | 
| QOcspRevocationReason | revocationReason() const | 
| QSslCertificate | subject() const | 
| void | swap(QOcspResponse &other) | 
Class QSslDiffieHellmanParameters:
| uint | qHash(const QOcspResponse &response, uint seed) | 
Class QGeoLocation:
| QVariantMap | extendedAttributes() const | 
| void | setExtendedAttributes(const QVariantMap &data) | 
Class QPrinterInfo:
| QPrinter::ColorMode | defaultColorMode() const | 
| QList<QPrinter::ColorMode> | supportedColorModes() const | 
Class QModbusRtuSerialMaster:
| void | setTurnaroundDelay(int turnaroundDelay) | 
| int | turnaroundDelay() const | 
Class QModbusTcpServer:
| void | installConnectionObserver(QModbusTcpConnectionObserver *observer) | 
| void | modbusClientDisconnected(QTcpSocket *modbusClient) | 
Class QSqlDatabase:
| QSqlDatabase | cloneDatabase(const QString &other, const QString &connectionName) | 
Class QWebEngineUrlRequestJob:
| QMap<QByteArray, QByteArray> | requestHeaders() const | 
Class QQuickWebEngineProfile:
| QWebEngineClientCertificateStore * | clientCertificateStore() | 
Class QWebEnginePagePrivate:
| virtual void | interceptRequest(QWebEngineUrlRequestInfo &info) override | 
Class QFileDialog:
| void | getOpenFileContent(const QString &nameFilter, const std::function<void (const QString &, const QByteArray &)> &fileOpenCompleted) | 
Class QTextEdit:
| bool | find(const QRegularExpression &exp, QTextDocument::FindFlags options) | 
Class QPlainTextEdit:
| bool | find(const QRegularExpression &exp, QTextDocument::FindFlags options) | 
Class QTreeView:
| void | expandRecursively(const QModelIndex &index, int depth) | 
Class QListModel:
| virtual bool | moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild) override | 
Class QAbstractTexture:
| QVariant | handle() const | 
| Qt3DRender::QAbstractTexture::HandleType | handleType() const | 
Class QObjectPicker:
| void | setPriority(int priority) | 
Class QWaylandQuickItem:
| QPointF | mapFromSurface(const QPointF &point) const | 
Class QAbstractAxis:
| bool | labelsEditable() const | 
| void | labelsEditableChanged(bool editable) | 
| void | setLabelsEditable(bool editable) | 
Class QAbstractOAuth:
| void | prepareRequest(QNetworkRequest *request, const QByteArray &verb, const QByteArray &body) | 
Class QOAuth1Signature:
| QByteArray | customMethodString() const | 
| void | setCustomMethodString(const QByteArray &verb) | 
Class QOAuth1:
| void | setup(QNetworkRequest *request, const QVariantMap &signingParameters, const QByteArray &operationVerb) | 
New Functions in Namespaces
| bool | qIsPolishScheduled(const QQuickItem *item) | 
| bool | qWaitForItemPolished(const QQuickItem *item, int timeout) | 
| void | startActivity(const QAndroidJniObject &intent, int receiverRequestCode, std::function<void (int, int, const QAndroidJniObject &)> callbackFunc) | 
| void | startActivity(const QAndroidIntent &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver) | 
New Global Functions
| bool | operator!=(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
| bool | operator==(const QOcspResponse &lhs, const QOcspResponse &rhs) | 
| uint | qHash(const QOcspResponse &response, uint seed) | 
| uint | qHash(const QOcspResponse &response, uint seed) | 
New Macros
| QT_NO_DEPRECATED_WARNINGS | |
| QT_NO_DEPRECATED_WARNINGS | |
| Q_DISABLE_COPY_MOVE(Class) | |
| Q_DISABLE_COPY_MOVE(Class) | |
| Q_DISABLE_MOVE(Class) | |
| Q_DISABLE_MOVE(Class) | 
New Enum Types
| enum | SandboxingLevel { SandboxingNone, SandboxingProcess, SandboxingLowIntegrity } | 
| enum | VerbosityLevel { MinimumVerbosity, DefaultVerbosity, MaximumVerbosity } | 
| enum | QOcspCertificateStatus { Good, Revoked, Unknown } | 
| enum | QOcspCertificateStatus { Good, Revoked, Unknown } | 
| enum | QOcspRevocationReason { None, Unspecified, KeyCompromise, CACompromise, ..., RemoveFromCRL } | 
| enum | QOcspRevocationReason { None, Unspecified, KeyCompromise, CACompromise, ..., RemoveFromCRL } | 
| enum | Compression { NoCompression, ZlibCompression, ZstdCompression } | 
New Properties
- useForGlobalCertificateVerification : const
- destinationSize : const
- sourceGeometry : const
New QML Types
New QML Properties
New QML Methods
| fitViewportToGeoShape() | |
| isPolishScheduled() | |
| isPolishScheduled() | |
| itemAtIndex() | |
| itemAtIndex() | |
| mapFromSurface() | |
| waitForItemPolished() | |
| waitForItemPolished() |