Some of the QML C++ methods should be slots.
authorMartin Jones <martin.jones@nokia.com>
Fri, 20 May 2011 01:37:06 +0000 (11:37 +1000)
committerMartin Jones <martin.jones@nokia.com>
Fri, 20 May 2011 01:37:58 +0000 (11:37 +1000)
Change-Id: Ib9465cf2a7638d013ce831f49ed0177741c22ab0

src/declarative/items/qsgview.h
src/declarative/qml/qdeclarativecomponent.h
src/declarative/util/qdeclarativeview.h

index 8e174b7..242017d 100644 (file)
@@ -73,7 +73,6 @@ public:
     virtual ~QSGView();
 
     QUrl source() const;
-    void setSource(const QUrl&);
 
     QDeclarativeEngine* engine() const;
     QDeclarativeContext* rootContext() const;
@@ -92,6 +91,9 @@ public:
     QSize sizeHint() const;
     QSize initialSize() const;
 
+public Q_SLOTS:
+    void setSource(const QUrl&);
+
 Q_SIGNALS:
     void statusChanged(QSGView::Status);
 
index 72e77da..6c05881 100644 (file)
@@ -96,13 +96,14 @@ public:
     virtual QObject *beginCreate(QDeclarativeContext *);
     virtual void completeCreate();
 
-    void loadUrl(const QUrl &url);
-    void setData(const QByteArray &, const QUrl &baseUrl);
-
     QDeclarativeContext *creationContext() const;
 
     static QDeclarativeComponentAttached *qmlAttachedProperties(QObject *);
 
+public Q_SLOTS:
+    void loadUrl(const QUrl &url);
+    void setData(const QByteArray &, const QUrl &baseUrl);
+
 Q_SIGNALS:
     void statusChanged(QDeclarativeComponent::Status);
     void progressChanged(qreal);
index 530133e..48a2786 100644 (file)
@@ -73,7 +73,6 @@ public:
     virtual ~QDeclarativeView();
 
     QUrl source() const;
-    void setSource(const QUrl&);
 
     QDeclarativeEngine* engine() const;
     QDeclarativeContext* rootContext() const;
@@ -92,6 +91,9 @@ public:
     QSize sizeHint() const;
     QSize initialSize() const;
 
+public Q_SLOTS:
+    void setSource(const QUrl&);
+
 Q_SIGNALS:
     void sceneResized(QSize size); // ???
     void statusChanged(QDeclarativeView::Status);