#include <toolbox_widget.h>
Definition at line 46 of file toolbox_widget.h.
◆ ToolboxWidget()
| corbo::gui::ToolboxWidget::ToolboxWidget |
( |
SignalHelper::Ptr |
signal_helper, |
|
|
std::shared_ptr< MasterServiceClient > |
rpc, |
|
|
QWidget * |
parent = 0 |
|
) |
| |
|
explicit |
◆ ~ToolboxWidget()
| corbo::gui::ToolboxWidget::~ToolboxWidget |
( |
| ) |
|
|
virtual |
◆ clearParameters()
| void corbo::gui::ToolboxWidget::clearParameters |
( |
| ) |
|
◆ createToolboxContent()
| void corbo::gui::ToolboxWidget::createToolboxContent |
( |
| ) |
|
|
protected |
◆ fromMessage()
| void corbo::gui::ToolboxWidget::fromMessage |
( |
const google::protobuf::Message & |
parameters | ) |
|
◆ getAvailableSignals
| void corbo::gui::ToolboxWidget::getAvailableSignals |
( |
| ) |
|
|
slot |
◆ getParameterWidgets()
| QVector<ParameterWidget*> corbo::gui::ToolboxWidget::getParameterWidgets |
( |
| ) |
|
|
inline |
◆ initializeToolboxes()
| void corbo::gui::ToolboxWidget::initializeToolboxes |
( |
| ) |
|
|
protected |
◆ loadParametersFromFile [1/2]
| void corbo::gui::ToolboxWidget::loadParametersFromFile |
( |
| ) |
|
|
slot |
◆ loadParametersFromFile [2/2]
| void corbo::gui::ToolboxWidget::loadParametersFromFile |
( |
const QString & |
filepath | ) |
|
|
slot |
◆ parameterLoadedFromFile
| void corbo::gui::ToolboxWidget::parameterLoadedFromFile |
( |
const QString & |
filename | ) |
|
|
signal |
◆ parameterSavedToFile
| void corbo::gui::ToolboxWidget::parameterSavedToFile |
( |
const QString & |
filename | ) |
|
|
signal |
◆ performTask
| void corbo::gui::ToolboxWidget::performTask |
( |
| ) |
|
|
protectedslot |
◆ removeFromTaskCache
| void corbo::gui::ToolboxWidget::removeFromTaskCache |
( |
int |
task_id | ) |
|
|
slot |
◆ requestParametersFromService
| void corbo::gui::ToolboxWidget::requestParametersFromService |
( |
| ) |
|
|
slot |
◆ restoreTaskParameters
| void corbo::gui::ToolboxWidget::restoreTaskParameters |
( |
int |
task_id | ) |
|
|
slot |
◆ rpcTaskFinished
| void corbo::gui::ToolboxWidget::rpcTaskFinished |
( |
bool |
success, |
|
|
const QString & |
msg |
|
) |
| |
|
protectedslot |
◆ saveCurrentParametersToFile
| void corbo::gui::ToolboxWidget::saveCurrentParametersToFile |
( |
| ) |
|
|
slot |
◆ saveParametersToFile [1/2]
| void corbo::gui::ToolboxWidget::saveParametersToFile |
( |
int |
task_id | ) |
|
|
slot |
◆ saveParametersToFile() [2/2]
| void corbo::gui::ToolboxWidget::saveParametersToFile |
( |
const google::protobuf::Message & |
params | ) |
|
|
protected |
◆ sendParametersToService()
| bool corbo::gui::ToolboxWidget::sendParametersToService |
( |
bool |
suppress_warning = false | ) |
|
|
protected |
◆ setRpcClient()
| void corbo::gui::ToolboxWidget::setRpcClient |
( |
std::shared_ptr< MasterServiceClient > |
rpc_client | ) |
|
◆ setSignalAutoRequest()
| void corbo::gui::ToolboxWidget::setSignalAutoRequest |
( |
bool |
active | ) |
|
|
inline |
◆ setTaskRunningFlag()
| void corbo::gui::ToolboxWidget::setTaskRunningFlag |
( |
bool |
running | ) |
|
|
protected |
◆ sizeHint()
| QSize corbo::gui::ToolboxWidget::sizeHint |
( |
| ) |
const |
|
override |
◆ taskCompleted
| void corbo::gui::ToolboxWidget::taskCompleted |
( |
const QDateTime & |
time | ) |
|
|
signal |
◆ toMessage()
| void corbo::gui::ToolboxWidget::toMessage |
( |
google::protobuf::Message & |
parameters | ) |
const |
◆ updateParameterWidgets()
| void corbo::gui::ToolboxWidget::updateParameterWidgets |
( |
| ) |
|
|
protected |
◆ _btn_perform_task
| QPushButton* corbo::gui::ToolboxWidget::_btn_perform_task |
|
private |
◆ _param_cache
◆ _param_message
| std::unique_ptr<google::protobuf::Message> corbo::gui::ToolboxWidget::_param_message |
|
private |
Internal cache of the current parameter setting/message.
Definition at line 99 of file toolbox_widget.h.
◆ _param_widgets
◆ _rpc_client
| std::shared_ptr<MasterServiceClient> corbo::gui::ToolboxWidget::_rpc_client |
|
private |
◆ _rpc_task_thread
| QThread corbo::gui::ToolboxWidget::_rpc_task_thread |
|
private |
◆ _signal_auto_update
| bool corbo::gui::ToolboxWidget::_signal_auto_update = false |
|
private |
◆ _signal_helper
◆ _task_button_label_active
| const QString corbo::gui::ToolboxWidget::_task_button_label_active = "Perform Task" |
|
private |
◆ _task_button_label_inactive
| const QString corbo::gui::ToolboxWidget::_task_button_label_inactive = "Stop Task" |
|
private |
◆ _task_cache
◆ _task_running
| bool corbo::gui::ToolboxWidget::_task_running = false |
|
private |
◆ _toolbox
| QToolBox* corbo::gui::ToolboxWidget::_toolbox |
|
private |
The documentation for this class was generated from the following files: