1 #ifndef GUI_APPCONTROLLER_H_INCLUDED
2 #define GUI_APPCONTROLLER_H_INCLUDED
29 #include <QMainWindow>
37 namespace Controller {
60 void Log(
const std::string&);
63 virtual void SetPTreeState(
const boost::property_tree::ptree&);
66 virtual void closeEvent(QCloseEvent*);
69 void SLOT_AboutDialog();
70 void SLOT_WorkspaceWizard();
78 void SetWorkspaceWindowTitle(
const std::string & path);
81 std::shared_ptr<Gui::IFactory> m_factory;
96 #endif // end_of_inclde_guard
virtual boost::property_tree::ptree GetPTreeState() const
virtual Timings GetTimings() const
A viewer that displays sim events in a log in a dock window.
Controller for workspace.
Interface for objects that have non-critical state (metadata) information representable as a ptree...
virtual void SetPTreeState(const boost::property_tree::ptree &)
see the online Qt documentation
see the online Qt documentation
Namespace for generic graphical shell for simulators.
WorkspaceController header.
Utility class to for timing.