implemented much of the project loading logic
Still not functional, but much of the groundwork is done.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user