#include <toolbox_widget.h>
Definition at line 90 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 |
( |
const google::protobuf::Message & |
params | ) |
|
|
protected |
◆ saveParametersToFile [2/2]
void corbo::gui::ToolboxWidget::saveParametersToFile |
( |
int |
task_id | ) |
|
|
slot |
◆ 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 165 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: