implemented much of the project loading logic

Still not functional, but much of the groundwork is done.
This commit is contained in:
itsmattkc
2020-01-13 04:09:06 +11:00
parent bb57884cac
commit 16878e3c25
32 changed files with 552 additions and 63 deletions
+6 -7
View File
@@ -1,10 +1,10 @@
#include "projectsavemanager.h"
#include <QFile>
#include <QXmlStreamWriter>
ProjectSaveManager::ProjectSaveManager(Project *project) :
project_(project),
cancelled_(false)
project_(project)
{
}
@@ -19,10 +19,14 @@ void ProjectSaveManager::Start()
writer.writeStartDocument();
writer.writeStartElement("olive");
writer.writeTextElement("version", "0.2.0");
project_->Save(&writer);
writer.writeEndElement(); // olive
writer.writeEndDocument();
project_file.close();
@@ -30,8 +34,3 @@ void ProjectSaveManager::Start()
emit Finished();
}
void ProjectSaveManager::Cancel()
{
cancelled_ = true;
}