26 #include <QFileDialog>
27 #include <QMessageBox>
28 #include <QtConcurrentMap>
37 SaveProjectWorkOrder::SaveProjectWorkOrder(Project *project) :
39 QAction::setText(tr(
"&Save Project"));
40 QUndoCommand::setText(tr(
"Save Project"));
46 SaveProjectWorkOrder::SaveProjectWorkOrder(
const SaveProjectWorkOrder &other) :
51 SaveProjectWorkOrder::~SaveProjectWorkOrder() {
56 SaveProjectWorkOrder *SaveProjectWorkOrder::clone()
const {
57 return new SaveProjectWorkOrder(*
this);
Project * project() const
Returns the Project this WorkOrder is attached to.
bool execute()
The (child) implementation of this method should prompt the user/gather state by any means necessary...
virtual bool execute()
The (child) implementation of this method should prompt the user/gather state by any means necessary...
void setCreatesCleanState(bool createsCleanState)
Declare that this work order is saving the project.