AronTreeWidgetTextInputModalController.cpp
Go to the documentation of this file.
2 
3 namespace armarx::skills::gui
4 {
6  const std::string& label,
7  AronTreeWidgetItem* item,
8  QTreeWidget* parent) :
9  AronTreeWidgetModal(label, item, parent)
10  {
11  widget.setupUi(this);
12 
13  // set header
14  widget.groupBoxInput->setTitle(QString::fromStdString(label));
15  reset();
16 
17  // connect signals
18  connect(widget.pushButtonReset,
19  &QPushButton::clicked,
20  this,
21  &AronTreeWidgetTextInputModalController::reset);
22  connect(widget.pushButtonSubmit,
23  &QPushButton::clicked,
24  this,
25  &AronTreeWidgetTextInputModalController::submit);
26  }
27 
28  void
29  AronTreeWidgetTextInputModalController::submit()
30  {
32  widget.textEditInput->toPlainText());
33 
35  }
36 
37  void
38  AronTreeWidgetTextInputModalController::reset()
39  {
41 
42  // reset to initial value
43  widget.textEditInput->setPlainText(
45  }
46 } // namespace armarx::skills::gui
armarx::skills::gui
Definition: PeriodicUpdateWidget.cpp:11
armarx::skills::gui::AronTreeWidgetModal::submit
virtual void submit()
Definition: AronTreeWidgetModal.h:50
armarx::skills::gui::AronTreeWidgetModal::reset
virtual void reset()
Definition: AronTreeWidgetModal.h:30
armarx::skills::gui::AronTreeWidgetTextInputModalController::AronTreeWidgetTextInputModalController
AronTreeWidgetTextInputModalController(const std::string &label, AronTreeWidgetItem *item, QTreeWidget *parent)
Definition: AronTreeWidgetTextInputModalController.cpp:5
armarx::skills::gui::AronTreeWidgetModal::item
AronTreeWidgetItem * item
Definition: AronTreeWidgetModal.h:57
armarx::skills::gui::AronTreeWidgetModal
Definition: AronTreeWidgetModal.h:18
armarx::skills::gui::AronTreeWidgetItem
Definition: AronTreeWidgetItem.h:19
AronTreeWidgetTextInputModalController.h
armarx::skills::gui::AronTreeWidgetModal::init
AronTreeWidgetItem init
Definition: AronTreeWidgetModal.h:56
armarx::skills::gui::aron_tree_widget::constantes::TREE_WIDGET_ITEM_VALUE
const int TREE_WIDGET_ITEM_VALUE
Definition: Data.h:8