@@ -45,7 +45,7 @@ public:
45 void append(Workspace *workspace);
45 void append(Workspace *workspace);
46 void insert(int index, Workspace *workspace);
46 void insert(int index, Workspace *workspace);
47 void remove(Workspace* workspace);
47 void remove(Workspace* workspace);
48− void move(int from, int to);
48+ virtual void move(int from, int to);
50 int indexOf(Workspace *workspace) const;
50 int indexOf(Workspace *workspace) const;
51 Workspace* get(int index) const;
51 Workspace* get(int index) const;
@@ -74,10 +74,13 @@ protected:
75class WorkspaceModelProxy : public WorkspaceModel
75class WorkspaceModelProxy : public WorkspaceModel
78 WorkspaceModelProxy(WorkspaceModel*const model);
79 WorkspaceModelProxy(WorkspaceModel*const model);
79 ~WorkspaceModelProxy();
80 ~WorkspaceModelProxy();
82+ Q_INVOKABLE void move(int from, int to) override;
82 const QPointer<WorkspaceModel> m_original;
85 const QPointer<WorkspaceModel> m_original;