36 #ifndef OPENPSTD_MAIN_GUI_H 37 #define OPENPSTD_MAIN_GUI_H 40 #include "operations/BaseOperation.h" 51 void SetArguments(
int argc,
char *argv[]);
53 void SetOperationRunner(std::shared_ptr<OperationRunner> runner);
55 virtual void RunOperation(std::shared_ptr<BaseOperation> operation);
58 void RunOperationWithoutUpdate(std::shared_ptr<BaseOperation> operation);
59 void UpdateWithoutOperation();
62 std::shared_ptr<OperationRunner> operationRunner;
63 std::shared_ptr<Model> model;
64 std::unique_ptr<QApplication> a;
65 std::unique_ptr<MainWindow> w;
73 #endif //OPENPSTD_MAIN_GUI_H This is the general namespace of the OpenPSTD application.
Definition: Boundary.cpp:33
Definition: BaseOperation.h:55