@@ -33,8 +33,6 @@ class MirSurfaceItem : public QQuickItem
33 Q_PROPERTY(Type type READ type NOTIFY typeChanged)
33 Q_PROPERTY(Type type READ type NOTIFY typeChanged)
34 Q_PROPERTY(State state READ state NOTIFY stateChanged)
34 Q_PROPERTY(State state READ state NOTIFY stateChanged)
35 Q_PROPERTY(QString name READ name CONSTANT)
35 Q_PROPERTY(QString name READ name CONSTANT)
36− Q_PROPERTY(MirSurfaceItem* parentSurface READ parentSurface NOTIFY parentSurfaceChanged DESIGNABLE false)
37− Q_PROPERTY(MirSurfaceItemModel* childSurfaces READ childSurfaces DESIGNABLE false CONSTANT)
40 enum Type {
38 enum Type {
@@ -64,7 +62,6 @@ public:
64 Type type() const { return m_type; }
62 Type type() const { return m_type; }
65 State state() const { return m_state; }
63 State state() const { return m_state; }
66 QString name() const { return m_name; }
64 QString name() const { return m_name; }
67− MirSurfaceItem* parentSurface() const { return m_parentSurface; }
69 void setSession(Session* item);
66 void setSession(Session* item);
70 void setScreenshot(const QUrl& screenshot);
67 void setScreenshot(const QUrl& screenshot);
@@ -72,10 +69,6 @@ public:
72 Q_INVOKABLE void setState(State newState);
69 Q_INVOKABLE void setState(State newState);
73 Q_INVOKABLE void release();
70 Q_INVOKABLE void release();
75− Q_INVOKABLE void addChildSurface(MirSurfaceItem* surface);
76− void insertChildSurface(uint index, MirSurfaceItem* surface);
77− void removeChildSurface(MirSurfaceItem* surface);
80 void typeChanged(Type);
73 void typeChanged(Type);
81 void stateChanged(State);
74 void stateChanged(State);
@@ -101,9 +94,6 @@ private:
101 const QString &qmlFilePath = QString(),
94 const QString &qmlFilePath = QString(),
102 QQuickItem *parent = 0);
95 QQuickItem *parent = 0);
104− MirSurfaceItemModel* childSurfaces() const;
105− void setParentSurface(MirSurfaceItem* surface);
107 void createQmlContentItem();
97 void createQmlContentItem();
108 void printComponentErrors();
98 void printComponentErrors();
@@ -112,9 +102,6 @@ private:
112 const Type m_type;
102 const Type m_type;
113 State m_state;
103 State m_state;
115− MirSurfaceItem* m_parentSurface;
116− MirSurfaceItemModel* m_children;
118 QQmlComponent *m_qmlContentComponent;
105 QQmlComponent *m_qmlContentComponent;
119 QQuickItem *m_qmlItem;
106 QQuickItem *m_qmlItem;
120 QUrl m_screenshotUrl;
107 QUrl m_screenshotUrl;