Files
oak-editor/app/project/projectsavemanager.h
T
itsmattkc 16878e3c25 implemented much of the project loading logic
Still not functional, but much of the groundwork is done.
2020-01-13 04:09:06 +11:00

27 lines
512 B
C++

#ifndef PROJECTSAVEMANAGER_H
#define PROJECTSAVEMANAGER_H
#include "projectfilemanagerbase.h"
class ProjectSaveManager : public ProjectFileManagerBase
{
Q_OBJECT
public:
ProjectSaveManager(Project* project);
public slots:
/**
* @brief Start the save process
*
* It's recommended to invoke this through Qt signals/slots/QueuedConnection after moving this object to a separate
* thread.
*/
virtual void Start() override;
private:
Project* project_;
};
#endif // PROJECTSAVEMANAGER_H