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
Class QByteArrayList:
| int | indexOf(const char *needle, int from) const |
Class QCollator:
| int | compare(QStringView s1, QStringView s2) const |
Class QDebug:
| QDebug & | verbosity(int verbosityLevel) |
Class QList:
| void | swapItemsAt(int i, int j) |
Class QLocale:
| QLocale | collation() const |
| 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 QMetaType:
| int | id() const |
Class QMultiHash:
| QList<Key> | uniqueKeys() const |
| QMultiHash<K, V> & | unite(const QMultiHash<K, V> &other) |
Class QResource:
| QResource::Compression | compressionAlgorithm() 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 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 QFont:
| QStringList | families() const |
| void | setFamilies(const QStringList &families) |
Class QImage:
| void | convertTo(QImage::Format format, Qt::ImageConversionFlags flags) |
Class QPainterPath:
Class QTextCharFormat:
| QVariant | fontFamilies() const |
| QVariant | fontStyleName() const |
| void | setFontFamilies(const QStringList &families) |
| void | setFontStyleName(const QString &styleName) |
Class QAbstractSocket:
| QString | protocolTag() const |
| void | setProtocolTag(const QString &tag) |
Class QHostAddress:
| uint | qHash(const QOcspResponse &response, uint seed) |
Class QNetworkAccessManager:
| void | connectToHostEncrypted(const QString &hostName, quint16 port, const QSslConfiguration &sslConfiguration, const QString &peerName) |
Class QNetworkRequest:
| QString | peerVerifyName() const |
| void | setPeerVerifyName(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 QSslConfiguration:
| bool | ocspStaplingEnabled() const |
| void | setOcspStaplingEnabled(bool enabled) |
Class QSslDiffieHellmanParameters:
| uint | qHash(const QOcspResponse &response, uint seed) |
Class QSslPreSharedKeyAuthenticator:
| bool | operator!=(const QOcspResponse &lhs, const QOcspResponse &rhs) |
| bool | operator==(const QOcspResponse &lhs, const QOcspResponse &rhs) |
Class QSslSocket:
| QVector<QOcspResponse> | ocspResponses() const |
Class QWindowsWindowFunctions:
| void | setHasBorderInFullScreenDefault(bool border) |
| const int | setHasBorderInFullScreenDefaultIdentifier() |
Class QPrinterInfo:
| QPrinter::ColorMode | defaultColorMode() const |
| QList<QPrinter::ColorMode> | supportedColorModes() const |
Class QSqlDatabase:
| QSqlDatabase | cloneDatabase(const QString &other, const QString &connectionName) |
Class QFileDialog:
| void | getOpenFileContent(const QString &nameFilter, const std::function<void (const QString &, const QByteArray &)> &fileOpenCompleted) |
Class QListModel:
| virtual bool | moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild) override |
Class QPlainTextEdit:
| bool | find(const QRegularExpression &exp, QTextDocument::FindFlags options) |
Class QTextEdit:
| bool | find(const QRegularExpression &exp, QTextDocument::FindFlags options) |
Class QTreeView:
| void | expandRecursively(const QModelIndex &index, int depth) |
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
New Enum Types
| enum | VerbosityLevel { MinimumVerbosity, DefaultVerbosity, MaximumVerbosity } |
| enum class | QOcspCertificateStatus { Good, Revoked, Unknown } |
| enum class | QOcspCertificateStatus { Good, Revoked, Unknown } |
| enum class | QOcspRevocationReason { None, Unspecified, KeyCompromise, CACompromise, AffiliationChanged, …, RemoveFromCRL } |
| enum class | QOcspRevocationReason { None, Unspecified, KeyCompromise, CACompromise, AffiliationChanged, …, RemoveFromCRL } |
| enum | Compression { NoCompression, ZlibCompression, ZstdCompression } |
New Type Aliases
| typedef | SetHasBorderInFullScreenDefault |