1 #ifndef SIMPT_PAREX_CLIENT_H_INCLUDED
2 #define SIMPT_PAREX_CLIENT_H_INCLUDED
26 #include <QMainWindow>
28 #include <QPushButton>
30 #include <boost/property_tree/xml_parser.hpp>
31 #include <boost/property_tree/exceptions.hpp>
37 class ExplorationPtreeView;
38 class ExplorationSelection;
67 void StartExploration();
70 void DeleteExploration();
73 void DownloadExploration();
79 void RestartTask(
int);
85 void ShowTaskOverview();
88 void Connected(std::string name);
91 void ConnectExplorationNames(
const std::vector<std::string> &names);
97 void ExplorationDeleted();
104 std::string m_workspace_path;
105 std::shared_ptr<const Exploration> m_last_exploration;
106 std::string m_subscribed_exploration;
109 QStatusBar* m_statusbar;
110 QPushButton* m_connection_button;
114 QAction* action_connect;
115 QAction* action_subscribe;
116 QAction* action_start_exploration;
117 QAction* action_delete_exploration;
118 QAction* action_download_exploration;
119 QAction* action_workspace_wizard;
120 QAction* action_edit_workspace;
121 QAction* action_task_overview;
123 QSettings m_settings;
126 void InitWorkspace();
131 #endif // end-of-include-guard
virtual ~Client()
Destructor.
Class describing the progress state of an exploration.
Interface for ClientProtocol.
Client for Parameter Exploration.
see the online Qt documentation
Namespace for SimPT parameter explorer package.
Widget to display status of subscribed exploration.
Client side of the protocol.