ieditor.h
Go to the documentation of this file.
Definition: isavable.h:8
virtual const QList< ICommand * > & actions() const =0
IEditor()=default
virtual ~IEditor()=default
virtual const QString & version() const =0
virtual const QList< QObject * > & selections() const =0
virtual void restoreViewState(const QJsonObject &obj)=0
Definition: ieditor.h:14
virtual const QList< QQuickItem * > & views() const =0
Definition: isolution.h:10
virtual void setVersion(const QString &version)=0
virtual const QObject & selection() const =0
IEditor & operator=(IEditor const &)=delete
virtual void openSolution()=0
Definition: api.h:13
virtual void saveViewState()=0
virtual ISolution * solution() const =0
virtual void closeSolution()=0
virtual void loadSolution(const QString &name)=0
virtual QQuickItem * selectedView() const =0
virtual void addView(QQuickItem *vz)=0