New Classes and Functions by Qt Version

This page contains a comprehensive list of all new classes and functions introduced in the QtInterfaceFramework module

6.8

New Namespaces

(since 6.8) namespace QtJniTypes

New Classes

New Member Functions

Class QAbstractEventDispatcher:

(since 6.8) void registerTimer(Qt::TimerId timerId, QAbstractEventDispatcher::Duration interval, Qt::TimerType timerType, QObject *object)
(since 6.8) Qt::TimerId registerTimer(QAbstractEventDispatcher::Duration interval, Qt::TimerType timerType, QObject *object)
(since 6.8) QList<QAbstractEventDispatcher::TimerInfoV2> timersForObject(QObject *object) const
(since 6.8) bool unregisterTimer(Qt::TimerId timerId)

Class QAnyStringView:

(since 6.8) qsizetype max_size() const
(since 6.8) QAnyStringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QAnyStringView &slice(qsizetype pos)

Class QBasicTimer:

(since 6.8) Qt::TimerId id() const

Class QByteArray:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)
(since 6.8) QByteArray &slice(qsizetype pos, qsizetype n)
(since 6.8) QByteArray &slice(qsizetype pos)

Class QByteArrayView:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QByteArrayView &slice(qsizetype pos, qsizetype n)
(since 6.8) QByteArrayView &slice(qsizetype pos)

Class QCryptographicHash:

(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QByteArrayView data, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QSpan<const QByteArrayView> data, QCryptographicHash::Algorithm method)

Class QDBusObjectPath:

(since 6.8) QDebug operator<<(QDebug dbg, const QDBusObjectPath &path)

Class QHash:

(since 6.8) size_t qHash(qint128 key, size_t seed)
(since 6.8) size_t qHash(quint128 key, size_t seed)

Class QIdentityProxyModel:

(since 6.8) bool handleSourceDataChanges() const
(since 6.8) bool handleSourceLayoutChanges() const
(since 6.8) void setHandleSourceDataChanges(bool b)
(since 6.8) void setHandleSourceLayoutChanges(bool b)

Class QIfConfiguration:

(since 6.8) bool asynchronousBackendLoading(const QString &group)
(since 6.8) bool backendUpdatesEnabled(const QString &group)
(since 6.8) bool isAsynchronousBackendLoadingSet(const QString &group)
(since 6.8) bool isBackendUpdatesEnabledSet(const QString &group)
(since 6.8) bool setAsynchronousBackendLoading(bool asynchronousBackendLoading)
(since 6.8) bool setAsynchronousBackendLoading(const QString &group, bool asynchronousBackendLoading)
(since 6.8) bool setBackendUpdatesEnabled(bool backendUpdatesEnabled)
(since 6.8) bool setBackendUpdatesEnabled(const QString &group, bool backendUpdatesEnabled)
(since 6.8) bool startAutoDiscovery()
(since 6.8) bool startAutoDiscovery(const QString &group)

Class QIfServiceManager:

(since 6.8) QList<QIfServiceObjectHandle> findServiceHandleByInterface(const QString &interface, QIfServiceManager::SearchFlags searchFlags = IncludeAll, const QStringList &preferredBackends = QStringList())
(since 6.8) void loadServiceObject(QIfServiceObjectHandle handle, bool async = false)
(since 6.8) void serviceObjectLoaded(QIfServiceObjectHandle handle)

Class QJniObject:

(since 6.8) void swap(QJniObject &other)

Class QLatin1StringMatcher:

(since 6.8) qsizetype indexIn(QStringView haystack, qsizetype from) const

Class QLatin1StringView:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QLatin1StringView &slice(qsizetype pos)
(since 6.8) QLatin1StringView &slice(qsizetype pos, qsizetype n)

Class QLibraryInfo:

(since 6.8) QStringList paths(QLibraryInfo::LibraryPath p)

Class QLineF:

(since 6.8) bool qFuzzyCompare(const QLineF &lhs, const QLineF &rhs)
(since 6.8) bool qFuzzyIsNull(const QLineF &line)

Class QList:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)

Class QMap:

(since 6.8) size_t qHash(const QMap<Key, T> &key, size_t seed)

Class QMarginsF:

(since 6.8) bool qFuzzyCompare(const QMarginsF &lhs, const QMarginsF &rhs)
(since 6.8) bool qFuzzyIsNull(const QMarginsF &margins)

Class QMessageAuthenticationCode:

(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<char> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<std::byte> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QByteArrayView message, QByteArrayView key, QCryptographicHash::Algorithm method)
(since 6.8) QByteArrayView hashInto(QSpan<uchar> buffer, QSpan<const QByteArrayView> messageParts, QByteArrayView key, QCryptographicHash::Algorithm method)

Class QObject:

(since 6.8) void killTimer(Qt::TimerId id)

Class QPointF:

(since 6.8) bool qFuzzyCompare(const QPointF &p1, const QPointF &p2)
(since 6.8) bool qFuzzyIsNull(const QPointF &point)

Class QQuickRenderTarget:

(since 6.8) QRhiTexture *depthTexture() const
(since 6.8) QQuickRenderTarget fromD3D11Texture(void *texture, uint format, QSize pixelSize, int sampleCount, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromD3D12Texture(void *texture, int resourceState, uint format, uint viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromMetalTexture(MTLTexture *texture, uint format, uint viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromOpenGLTexture(uint textureId, uint format, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) QQuickRenderTarget fromVulkanImage(VkImage image, VkImageLayout layout, VkFormat format, VkFormat viewFormat, QSize pixelSize, int sampleCount, int arraySize, QQuickRenderTarget::Flags flags)
(since 6.8) void setDepthTexture(QRhiTexture *texture)

Class QRectF:

(since 6.8) bool qFuzzyCompare(const QRectF &lhs, const QRectF &rhs)
(since 6.8) bool qFuzzyIsNull(const QRectF &rect)

Class QSGMaterial:

(since 6.8) int viewCount() const

Class QSGMaterialShader:

(since 6.8) void setShaderFileName(QSGMaterialShader::Stage stage, const QString &filename, int viewCount)

Class QSizeF:

(since 6.8) bool qFuzzyCompare(const QSizeF &lhs, const QSizeF &rhs)
(since 6.8) bool qFuzzyIsNull(const QSizeF &size)

Class QSpan:

(since 6.8) QSpan<const std::byte, E == q20::dynamic_extent ? q20::dynamic_extent : E * sizeof(T)> as_bytes(QSpan<T, E> s)
(since 6.8) QSpan<std::byte, E == q20::dynamic_extent ? q20::dynamic_extent : E * sizeof(T)> as_writable_bytes(QSpan<T, E> s)

Class QString:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) void resizeForOverwrite(qsizetype size)
(since 6.8) QString &slice(qsizetype pos, qsizetype n)
(since 6.8) QString &slice(qsizetype pos)

Class QStringView:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QStringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QStringView &slice(qsizetype pos)

Class QThread:

(since 6.8) bool isCurrentThread() const
(since 6.8) bool isMainThread()

Class QThreadPool:

(since 6.8) bool waitForDone(QDeadlineTimer deadline)

Class QTimeZone:

(since 6.8) bool hasAlternativeName(QByteArrayView alias) const

Class QTimer:

(since 6.8) Qt::TimerId id() const

Class QTimerEvent:

(since 6.8) Qt::TimerId id() const

Class QUtf8StringView:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const
(since 6.8) QUtf8StringView &slice(qsizetype pos, qsizetype n)
(since 6.8) QUtf8StringView &slice(qsizetype pos)

Class QVarLengthArray:

(since 6.8) qsizetype maxSize()
(since 6.8) qsizetype max_size() const

Class QVersionNumber:

(since 6.8) QVersionNumber::const_iterator begin() const
(since 6.8) QVersionNumber::const_iterator cbegin() const
(since 6.8) QVersionNumber::const_iterator cend() const
(since 6.8) QVersionNumber::const_iterator constBegin() const
(since 6.8) QVersionNumber::const_iterator constEnd() const
(since 6.8) QVersionNumber::const_reverse_iterator crbegin() const
(since 6.8) QVersionNumber::const_reverse_iterator crend() const
(since 6.8) QVersionNumber::const_iterator end() const
(since 6.8) QVersionNumber::const_reverse_iterator rbegin() const
(since 6.8) QVersionNumber::const_reverse_iterator rend() const

Class QWidget:

(since 6.8) QWidget *childAt(const QPointF &p) const

New Functions in Namespaces

(since 6.8) Qt::strong_ordering compareThreeWay(std::nullptr_t lhs, Qt::totally_ordered_wrapper<T *> rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(U *lhs, Qt::totally_ordered_wrapper<T *> rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, std::nullptr_t rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, U *rhs)
(since 6.8) Qt::strong_ordering compareThreeWay(Qt::totally_ordered_wrapper<T *> lhs, Qt::totally_ordered_wrapper<U *> rhs)

New Macros

(since 6.8) QIF_DECLARE_PENDINGREPLY(TYPE)
(since 6.8) QIF_DECLARE_PENDINGREPLY_WITH_NAME(NAME, TYPE)
(since 6.8) QT_ENABLE_STRICT_MODE_UP_TO
(since 6.8) QT_NO_QASCONST
(since 6.8) QT_NO_QSNPRINTF
(since 6.8) QT_NO_USE_NODISCARD_FILE_OPEN
(since 6.8) QT_USE_NODISCARD_FILE_OPEN
(since 6.8) Q_DECLARE_JNI_CLASS(Type, JavaSignature)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD(Method, JavaName)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD(Method)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD_IN_CURRENT_SCOPE(Method, JavaName)
(since 6.8) Q_DECLARE_JNI_NATIVE_METHOD_IN_CURRENT_SCOPE(Method)
(since 6.8) Q_JNI_NATIVE_METHOD(Method)
(since 6.8) Q_JNI_NATIVE_SCOPED_METHOD(Method, Scope)

New Enum Types

(since 6.8) enum class BlendOp { Add, Subtract, ReverseSubtract, Min, Max }
(since 6.8) enum class Flag { MultisampleResolve }
(since 6.8) enum class ContextMenuTrigger { Press, Release }
(since 6.8) enum class TimerId { Invalid }

New Enum Values

New Type Aliases

(since 6.8) const_iterator
(since 6.8) const_pointer
(since 6.8) const_reference
(since 6.8) const_reverse_iterator
(since 6.8) difference_type
(since 6.8) pointer
(since 6.8) reference
(since 6.8) size_type
(since 6.8) value_type

New Properties

New Variables

(since 6.8) opAlpha
(since 6.8) opColor
(since 6.8) MacOSSequoia

New QML Types

New QML Properties

QML Type AbstractFeature:

(since 6.8) asynchronousBackendLoading : bool
(since 6.8) backendUpdatesEnabled : bool

QML Type AbstractFeatureListModel:

(since 6.8) asynchronousBackendLoading : bool
(since 6.8) backendUpdatesEnabled : bool

QML Type BorderImage:

(since 6.8) retainWhileLoading : bool

QML Type Drag:

(since 6.8) imageSourceSize : size

QML Type Image:

(since 6.8) retainWhileLoading : bool

QML Type InterfaceFrameworkConfiguration:

(since 6.8) asynchronousBackendLoading : bool
(since 6.8) backendUpdatesEnabled : bool

QML Type Layout:

(since 6.8) useDefaultSizePolicy : enumeration

QML Type PathText:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML Type ShapePath:

(since 6.8) fillItem : Item
(since 6.8) fillTransform : matrix4x4

QML Type Text:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML Type TextEdit:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

QML Type TextInput:

(since 6.8) font.contextFontMerging : bool
(since 6.8) font.preferTypoLineMetrics : bool

New QML Signals

(since 6.8) columnMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex)
(since 6.8) rowMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex)
(since 6.8) serviceObjectLoaded(handle)

New QML Methods

QML Type ServiceManager:

(since 6.8) list<ServiceObjectHandle> findServiceHandleByInterface(interface, searchFlags, preferredBackends)
(since 6.8) void loadServiceObject(handle, async)

QML Type TableView:

(since 6.8) clearColumnReordering()
(since 6.8) clearRowReordering()
(since 6.8) moveColumn(int source, int destination)
(since 6.8) moveRow(int source, int destination)

6.5

New Classes

New Member Functions

Class QAnyStringView:

(since 6.5) void chop(qsizetype n)
(since 6.5) QAnyStringView chopped(qsizetype n) const
(since 6.5) QAnyStringView first(qsizetype n) const
(since 6.5) QAnyStringView last(qsizetype n) const
(since 6.5) QAnyStringView sliced(qsizetype pos) const
(since 6.5) QAnyStringView sliced(qsizetype pos, qsizetype n) const
(since 6.5) void truncate(qsizetype n)

Class QBasicTimer:

(since 6.5) void start(QBasicTimer::Duration duration, QObject *object)
(since 6.5) void start(QBasicTimer::Duration duration, Qt::TimerType timerType, QObject *obj)

Class QByteArray:

(since 6.5) QByteArray::iterator erase(QByteArray::const_iterator it)
(since 6.5) QByteArray fromEcmaUint8Array(emscripten::val uint8array)
(since 6.5) QByteArray &removeAt(qsizetype pos)
(since 6.5) QByteArray &removeFirst()
(since 6.5) QByteArray &removeLast()
(since 6.5) emscripten::val toEcmaUint8Array()

Class QCoreApplication:

(since 6.5) Qt::PermissionStatus checkPermission(const QPermission &permission)
(since 6.5) void requestPermission(const QPermission &permission, Functor &&functor)
(since 6.5) void requestPermission(const QPermission &permission, const QObject *context, Functor functor)

Class QCryptographicHash:

(since 6.5) QCryptographicHash::Algorithm algorithm() const
(since 6.5) QCryptographicHash &operator=(QCryptographicHash &&other)
(since 6.5) bool supportsAlgorithm(QCryptographicHash::Algorithm method)
(since 6.5) void swap(QCryptographicHash &other)

Class QDate:

(since 6.5) QDateTime endOfDay() const
(since 6.5) QDateTime startOfDay() const

Class QDateTime:

(since 6.5) QDateTime currentDateTime(const QTimeZone &zone)
(since 6.5) QTimeZone timeRepresentation() const

Class QDebug:

(since 6.5) QDebug &operator<<(const std::basic_string<Char, Args...> &s)
(since 6.5) QDebug &operator<<(std::basic_string_view<Char, Args...> s)

Class QIfServiceInterface:

(since 6.5) virtual QString configurationId() const
(since 6.5) virtual QString id() const
(since 6.5) virtual void updateServiceSettings(const QVariantMap &settings)

Class QLatin1StringView:

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs) const

Class QLibraryInfo:

(since 6.5) bool isSharedBuild()

Class QMessageLogger:

(since 6.5) QDebug fatal() const
(since 6.5) QDebug fatal(QMessageLogger::CategoryFunction catFunc) const
(since 6.5) QDebug fatal(const QLoggingCategory &cat) const
(since 6.5) void fatal(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
(since 6.5) void fatal(const QLoggingCategory &cat, const char *msg, ...) const

Class QMetaMethod:

(since 6.5) bool invoke(QObject *obj, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, Args &&... arguments) const
(since 6.5) bool invoke(QObject *obj, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, Args &&... arguments) const
(since 6.5) bool invokeOnGadget(void *gadget, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... arguments) const

Class QMetaObject:

(since 6.5) bool invokeMethod(QObject *obj, const char *member, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, Args &&... args)
(since 6.5) bool invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<ReturnArg> ret, Args &&... args)
(since 6.5) QObject *newInstance(Args &&... arguments) const

Class QMetaType:

(since 6.5) bool isCopyConstructible() const
(since 6.5) bool isDefaultConstructible() const
(since 6.5) bool isDestructible() const
(since 6.5) bool isMoveConstructible() const
(since 6.5) QDebug operator<<(QDebug d, QMetaType m)
(since 6.5) int qRegisterMetaType(QMetaType meta)
(since 6.5) void registerType() const

Class QQmlApplicationEngine:

(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName)

Class QQmlComponent:

(since 6.5) bool isBound() const
(since 6.5) void loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode)

Class QQmlEngine:

(since 6.5) void offlineStoragePathChanged()
(since 6.5) T singletonInstance(QAnyStringView uri, QAnyStringView typeName)

Class QQuickGraphicsConfiguration:

(since 6.5) bool isAutomaticPipelineCacheEnabled() const
(since 6.5) void setAutomaticPipelineCache(bool enable)
(since 6.5) void setDebugLayer(bool enable)
(since 6.5) void setDebugMarkers(bool enable)
(since 6.5) void setPipelineCacheLoadFile(const QString &filename)
(since 6.5) void setPipelineCacheSaveFile(const QString &filename)
(since 6.5) void setPreferSoftwareDevice(bool enable)

Class QRectF:

(since 6.5) QRectF fromDOMRect(emscripten::val domRect)
(since 6.5) emscripten::val toDOMRect() const

Class QRegularExpression:

(since 6.5) QRegularExpressionMatchIterator globalMatchView(QStringView subjectView, qsizetype offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const
(since 6.5) QRegularExpressionMatch matchView(QStringView subjectView, qsizetype offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const

Class QSGRenderNode:

(since 6.5) const QMatrix4x4 *projectionMatrix() const

Class QString:

(since 6.5) QString &append(QUtf8StringView str)
(since 6.5) QString::iterator erase(QString::const_iterator it)
(since 6.5) QString &insert(qsizetype position, QUtf8StringView str)
(since 6.5) QString &operator+=(QUtf8StringView str)
(since 6.5) QString &prepend(QUtf8StringView str)
(since 6.5) QString &removeAt(qsizetype pos)
(since 6.5) QString &removeFirst()
(since 6.5) QString &removeLast()

Class QStringView:

(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs) const

Class QTimeZone:

(since 6.5) QTimeZone asBackendZone() const
(since 6.5) int fixedSecondsAheadOfUtc() const
(since 6.5) QTimeZone fromDurationAheadOfUtc(std::chrono::seconds offset)
(since 6.5) QTimeZone fromSecondsAheadOfUtc(int offset)
(since 6.5) bool isUtcOrFixedOffset() const
(since 6.5) bool isUtcOrFixedOffset(Qt::TimeSpec spec)
(since 6.5) Qt::TimeSpec timeSpec() const

Class QUtf8StringView:

(since 6.5) int compare(QLatin1StringView str, Qt::CaseSensitivity cs) const
(since 6.5) int compare(QStringView str, Qt::CaseSensitivity cs) const
(since 6.5) int compare(QUtf8StringView str, Qt::CaseSensitivity cs) const

New Macros

(since 6.5) QML_CONSTRUCTIBLE_VALUE
(since 6.5) QML_STRUCTURED_VALUE
(since 6.5) Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, EXPORT_MACRO)
(since 6.5) Q_PROCESSOR_LOONGARCH
(since 6.5) Q_PROCESSOR_LOONGARCH_32
(since 6.5) Q_PROCESSOR_LOONGARCH_64
(since 6.5) void Q_UNREACHABLE_RETURN(...)
(since 6.5) qCFatal(category, const char *message, ...)
(since 6.5) qCFatal(category)

New Enum Types

(since 6.5) enum Initialization { LocalTime, UTC }
(since 6.5) enum class PermissionStatus { Undetermined, Granted, Denied }

New Enum Values

New Properties

New Variables

(since 6.5) dstAlpha
(since 6.5) separateBlendFactors
(since 6.5) srcAlpha
(since 6.5) Android12
(since 6.5) Android12L
(since 6.5) Android13
(since 6.5) MacOSSonoma
(since 6.5) Windows10_22H2

New QML Types

New QML Properties

QML Type AbstractFeature:

(since 6.5) configurationId : string
(since 6.5) preferredBackends : list<string>

QML Type AbstractFeatureListModel:

(since 6.5) configurationId : string
(since 6.5) preferredBackends : list<string>

QML Type Item:

(since 6.5) layer.live : bool

QML Type ServiceObject:

(since 6.5) configurationId : string
(since 6.5) serviceSettings : variant

QML Type TableView:

(since 6.5) editTriggers : enumeration
(since 6.5) resizableColumns : bool
(since 6.5) resizableRows : bool

QML Type TapHandler:

(since 6.5) exclusiveSignals : enumeration

New QML Signals

(since 6.5) layoutChanged()

New QML Methods

QML Type Locale:

(since 6.5) string toString(int i)
(since 6.5) string toString(Date date, FormatType format)
(since 6.5) string toString(Date date, string format)
(since 6.5) string toString(double f, char format, int precision)

QML Type Qt:

(since 6.5) Component createComponent(string moduleUri, string typeName, enumeration mode, QtObject parent)

QML Type TableView:

(since 6.5) closeEditor()
(since 6.5) edit(QModelIndex modelIndex)
(since 6.5) Item itemAtIndex(QModelIndex index)
(since 6.5) positionViewAtIndex(QModelIndex index, PositionMode mode, point offset, rect subRect)

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.