New Classes and Functions in Qt 6.1
This page contains a comprehensive list of all new classes and functions introduced in Qt 6.1.
New Classes
New Member Functions
Class QByteArray:
(since 6.1) int | erase(QByteArray &ba, const T &t) |
(since 6.1) QByteArray::iterator | erase(QByteArray::const_iterator first, QByteArray::const_iterator last) |
(since 6.1) int | erase_if(QByteArray &ba, Predicate pred) |
(since 6.1) QByteArray & | removeIf(Predicate pred) |
Class QHash:
(since 6.1) int | erase_if(QHash<Key, T> &hash, Predicate pred) |
(since 6.1) int | removeIf(Predicate pred) |
Class QJSEngine:
(since 6.1) void | throwError(const QJSValue &error) |
Class QJSPrimitiveValue:
(since 6.1) bool | operator!=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator*(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator+(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator-(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) QJSPrimitiveValue | operator/(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator<(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator<=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator==(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator>(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
(since 6.1) bool | operator>=(const QJSPrimitiveValue &lhs, const QJSPrimitiveValue &rhs) |
Class QLabel:
(since 6.1) int | resourceProvider() const |
(since 6.1) void | setResourceProvider(const int &provider) |
Class QLayout:
(since 6.1) void | unsetContentsMargins() |
Class QList:
(since 6.1) int | erase(QList<T> &list, const AT &t) |
(since 6.1) int | erase_if(QList<T> &list, Predicate pred) |
(since 6.1) int | removeIf(Predicate pred) |
Class QLocale:
(since 6.1) QLocale::Script | codeToScript(QStringView scriptCode) |
(since 6.1) QString | scriptToCode(QLocale::Script script) |
Class QMap:
(since 6.1) int | erase_if(QMap<Key, T> &map, Predicate pred) |
(since 6.1) int | removeIf(Predicate pred) |
Class QMetaType:
(since 6.1) bool | hasRegisteredDataStreamOperators() const |
Class QMultiHash:
(since 6.1) int | erase_if(QMultiHash<Key, T> &hash, Predicate pred) |
(since 6.1) int | removeIf(Predicate pred) |
Class QMultiMap:
(since 6.1) int | erase_if(QMultiMap<Key, T> &map, Predicate pred) |
(since 6.1) int | removeIf(Predicate pred) |
Class QNetworkCookie:
(since 6.1) QNetworkCookie::SameSite | sameSitePolicy() const |
(since 6.1) void | setSameSitePolicy(QNetworkCookie::SameSite sameSite) |
Class QOperatingSystemVersion:
(since 6.1) QVersionNumber | version() const |
Class QQmlPropertyMap:
Class QQuickGraphicsConfiguration:
(since 6.1) QByteArrayList | preferredInstanceExtensions() |
Class QSet:
(since 6.1) int | erase_if(QSet<T> &set, Predicate pred) |
(since 6.1) QSet<T>::iterator | insert(QSet<T>::const_iterator it, const T &value) |
(since 6.1) int | removeIf(Pred pred) |
Class QSocketNotifier:
Class QSslSocket:
(since 6.1) QString | activeBackend() |
(since 6.1) QList<QString> | availableBackends() |
(since 6.1) QList<QSsl::ImplementedClass> | implementedClasses(const QString &backendName) |
(since 6.1) bool | isClassImplemented(QSsl::ImplementedClass cl, const QString &backendName) |
(since 6.1) bool | isFeatureSupported(QSsl::SupportedFeature ft, const QString &backendName) |
(since 6.1) bool | isProtocolSupported(QSsl::SslProtocol protocol, const QString &backendName) |
(since 6.1) bool | setActiveBackend(const QString &backendName) |
(since 6.1) QList<QSsl::SupportedFeature> | supportedFeatures(const QString &backendName) |
(since 6.1) QList<QSsl::SslProtocol> | supportedProtocols(const QString &backendName) |
Class QString:
(since 6.1) QString::iterator | erase(QString::const_iterator first, QString::const_iterator last) |
(since 6.1) int | erase(QString &s, const T &t) |
(since 6.1) int | erase_if(QString &s, Predicate pred) |
(since 6.1) QString | fromUtf8(const char8_t *str) |
(since 6.1) QString & | removeIf(Predicate pred) |
Class QStyle:
(since 6.1) QString | name() const |
Class QTextDocument:
(since 6.1) int | defaultResourceProvider() |
(since 6.1) int | resourceProvider() const |
(since 6.1) void | setDefaultResourceProvider(const int &provider) |
(since 6.1) void | setResourceProvider(const int &provider) |
Class QUntypedBindable:
(since 6.1) bool | isReadOnly() const |
(since 6.1) QUntypedPropertyBinding | takeBinding() |
Class QVarLengthArray:
(since 6.1) int | erase(QVarLengthArray<T, Prealloc> &array, const AT &t) |
(since 6.1) int | erase_if(QVarLengthArray<T, Prealloc> &array, Predicate pred) |
(since 6.1) int | removeAll(const AT &t) |
(since 6.1) int | removeIf(Predicate pred) |
(since 6.1) bool | removeOne(const AT &t) |
New Global Functions
New Enum Types
(since 6.1) enum class | SameSite { Default, None, Lax, Strict } |
(since 6.1) enum class | ImplementedClass { Key, Certificate, Socket, DiffieHellman, EllipticCurve, …, DtlsCookie } |
(since 6.1) enum class | SupportedFeature { CertificateVerification, ClientSideAlpn, ServerSideAlpn, Ocsp, Psk, …, Alerts } |
New Properties
(since 6.1)
sortIndicatorClearable : const
New Variables
(since 6.1) | Android10 |
(since 6.1) | Android11 |
(since 6.1) | AndroidOreo_MR1 |
(since 6.1) | AndroidPie |