aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlmodels/qqmllistmodelworkeragent_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlmodels/qqmllistmodelworkeragent_p.h')
-rw-r--r--src/qmlmodels/qqmllistmodelworkeragent_p.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/qmlmodels/qqmllistmodelworkeragent_p.h b/src/qmlmodels/qqmllistmodelworkeragent_p.h
index 21e99f0ec4..647cc1b997 100644
--- a/src/qmlmodels/qqmllistmodelworkeragent_p.h
+++ b/src/qmlmodels/qqmllistmodelworkeragent_p.h
@@ -34,8 +34,8 @@ class QQmlListModel;
class QQmlListModelWorkerAgent : public QObject
{
Q_OBJECT
- Q_PROPERTY(int count READ count)
- Q_PROPERTY(QV4::ExecutionEngine *engine READ engine WRITE setEngine NOTIFY engineChanged)
+ Q_PROPERTY(int count READ count FINAL)
+ Q_PROPERTY(QQmlV4ExecutionEnginePtr engine READ engine WRITE setEngine NOTIFY engineChanged FINAL)
QML_ANONYMOUS
QML_ADDED_IN_VERSION(2, 0)
@@ -52,9 +52,9 @@ public:
int count() const;
Q_INVOKABLE void clear();
- Q_INVOKABLE void remove(QQmlV4Function *args);
- Q_INVOKABLE void append(QQmlV4Function *args);
- Q_INVOKABLE void insert(QQmlV4Function *args);
+ Q_INVOKABLE void remove(QQmlV4FunctionPtr args);
+ Q_INVOKABLE void append(QQmlV4FunctionPtr args);
+ Q_INVOKABLE void insert(QQmlV4FunctionPtr args);
Q_INVOKABLE QJSValue get(int index) const;
Q_INVOKABLE void set(int index, const QJSValue &value);
Q_INVOKABLE void setProperty(int index, const QString& property, const QVariant& value);
@@ -64,7 +64,7 @@ public:
void modelDestroyed();
Q_SIGNALS:
- void engineChanged(QV4::ExecutionEngine *engine);
+ void engineChanged(QQmlV4ExecutionEnginePtr engine);
protected:
bool event(QEvent *) override;