25 #ifndef SRC_GUI_INCLUDE_CORBO_GUI_MAIN_WINDOW_H_ 26 #define SRC_GUI_INCLUDE_CORBO_GUI_MAIN_WINDOW_H_ 36 #include <QDockWidget> 37 #include <QMainWindow> 74 explicit corboMainWindow(std::shared_ptr<MasterServiceClient> rpc_client, QWidget* parent = 0);
100 void displayStatus(
const QString& status,
double duration_ms = 0);
145 #endif // SRC_GUI_INCLUDE_CORBO_GUI_MAIN_WINDOW_H_
virtual ~corboMainWindow()
ToolboxWidget * _toolbox_widget
QMenu * _menu_recent_parameters
QAction * _action_rpc_server_address
void configureRpcWorker()
QDockWidget * _dock_toolbox_widget
void displayStatusReady()
corboMainWindow(QWidget *parent=0)
void updatedRpcClient(std::shared_ptr< MasterServiceClient > client)
ScopeCollectionWidget * _scope_collection_widget
SignalHelper::Ptr _signal_helper
void readWindowSettings()
const QString OrganizationName
QAction * _action_remove_signals
QAction * _action_rescale_scope_axes
QAction * _action_load_parameters_file
QString _rpc_server_address
std::shared_ptr< SignalHelper > Ptr
QDockWidget * _dock_signal_widget
void requestRpcServerAddress(const QString &address)
QAction * _action_exit_program
QAction * _action_save_parameters_file
void addToRecentFileAction(const QString &filename)
void closeEvent(QCloseEvent *event) override
QAction * _action_close_scopes
QDockWidget * _dock_scope_widget
const QString ApplicationName
SignalCollectionWidget * _signal_collection_widget
void displayStatus(const QString &status, double duration_ms=0)
void writeWindowSettings()
std::array< QAction *, 6 > _action_recent_files
QWidget * _central_widget
QAction * _action_default_layout
void updateRecentFileActions()
std::shared_ptr< MasterServiceClient > _rpc_client
QThread _rpc_worker_thread