iproject.h
Go to the documentation of this file.
Definition: isavable.h:8
virtual const QString & version() const =0
virtual void setVersion(const QString &version)=0
virtual const QString & description() const =0
virtual const QJsonObject & jsonData() const =0
virtual void close()=0
Allow inherited class to serialize and deserialize itself.
Definition: iserializable.h:11
virtual void setDescription(const QString &desc)=0
virtual const QString & name() const =0
Definition: api.h:13
virtual void setFileName(const QString &name)=0
virtual const QString & fileName() const =0
virtual ~IProject()=default
virtual void load(const QString &path)=0
virtual void setName(const QString &name)=0
Definition: iproject.h:12