aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Hermann <[email protected]>2025-09-05 16:10:04 +0200
committerUlf Hermann <[email protected]>2025-09-11 14:18:59 +0200
commita97083d5977874f66bd5abf2b1aaa1a73d2be9a3 (patch)
treeb46e573e78b52aa1faad15fc494310466c199bc8
parent51222444e048bf2cab273c319093adcebfcd4d49 (diff)
QQmlDelegateModel: Drop FINAL from some properties
The dynamic metaobject of QQmlDelegateModelAttached likes to override them, which produces warnings. Amends commit 9355b7173c10045f7908bf16a97ba693967517e1. Pick-to: 6.10 6.9 6.8 Change-Id: Iaf0d6627fe6c373177f7f28a750fa2baf5fa2a7e Reviewed-by: Sami Shalayel <[email protected]>
-rw-r--r--src/qmlmodels/qqmldelegatemodel_p.h8
-rw-r--r--tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/qmlmodels/qqmldelegatemodel_p.h b/src/qmlmodels/qqmldelegatemodel_p.h
index d6884bb13d..0e3db4dc91 100644
--- a/src/qmlmodels/qqmldelegatemodel_p.h
+++ b/src/qmlmodels/qqmldelegatemodel_p.h
@@ -229,10 +229,10 @@ class QQmlDelegateModelAttached : public QObject
Q_PROPERTY(QQmlDelegateModel *model READ model CONSTANT FINAL)
Q_PROPERTY(QStringList groups READ groups WRITE setGroups NOTIFY groupsChanged FINAL)
Q_PROPERTY(bool isUnresolved READ isUnresolved NOTIFY unresolvedChanged FINAL)
- Q_PROPERTY(bool inPersistedItems READ inPersistedItems WRITE setInPersistedItems NOTIFY groupsChanged FINAL)
- Q_PROPERTY(bool inItems READ inItems WRITE setInItems NOTIFY groupsChanged FINAL)
- Q_PROPERTY(int persistedItemsIndex READ persistedItemsIndex NOTIFY groupsChanged FINAL)
- Q_PROPERTY(int itemsIndex READ itemsIndex NOTIFY groupsChanged FINAL)
+ Q_PROPERTY(bool inPersistedItems READ inPersistedItems WRITE setInPersistedItems NOTIFY groupsChanged)
+ Q_PROPERTY(bool inItems READ inItems WRITE setInItems NOTIFY groupsChanged)
+ Q_PROPERTY(int persistedItemsIndex READ persistedItemsIndex NOTIFY groupsChanged)
+ Q_PROPERTY(int itemsIndex READ itemsIndex NOTIFY groupsChanged)
public:
QQmlDelegateModelAttached(QObject *parent);
diff --git a/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp b/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
index fd18c17b18..2a9b19e031 100644
--- a/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
+++ b/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
@@ -3959,6 +3959,8 @@ void tst_qquickvisualdatamodel::invalidAttachment()
void tst_qquickvisualdatamodel::declarativeAssignViaAttached()
{
+ QTest::failOnWarning();
+
QQmlComponent component(&engine);
component.loadUrl(testFileUrl("attachedDeclarativelySet.qml"));