InstanceViewList.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <optional>
4 
5 #include <QWidget>
6 
8 #include <RobotAPI/libraries/aron/aroncore/navigators/typenavigator/AronObjectTypeNavigator.h>
9 
10 
11 class QGroupBox;
12 class QLabel;
13 class QSplitter;
14 class QTreeWidget;
15 class QTreeWidgetItem;
16 
18 {
19  namespace instance
20  {
21  class ImageView;
22  }
23 
24  class InstanceViewList : public QWidget
25  {
26  Q_OBJECT
27  using This = InstanceViewList;
28 
29 
30  public:
32 
33  void setStatusLabel(QLabel* statusLabel);
34  void setUseTypeInfo(bool enable);
35 
36 
37  signals:
38 
39  void updated();
40 
41 
42  private slots:
43 
44 
45  private:
46  private:
47  QSplitter* splitter;
48 
49  QLabel* statusLabel = nullptr;
50  bool useTypeInfo = true;
51  };
52 
53 } // namespace armarx::armem::gui::instance
54 
55 namespace armarx::armem::gui
56 {
58 }
armarx::armem::gui::instance::InstanceViewList::setUseTypeInfo
void setUseTypeInfo(bool enable)
Definition: InstanceViewList.cpp:35
armarx::armem::gui::instance::InstanceViewList
Definition: InstanceViewList.h:24
armarx::armem::gui::InstanceViewList
instance::InstanceViewList InstanceViewList
Definition: InstanceViewList.h:57
armarx::armem::gui::instance::InstanceViewList::InstanceViewList
InstanceViewList()
Definition: InstanceViewList.cpp:24
armarx::armem::gui::instance::ImageView
A widget drawing an image in itself.
Definition: ImageView.h:33
armarx::armem::gui::instance
Definition: AronDataView.cpp:3
armarx::armem::gui::instance::InstanceViewList::updated
void updated()
memory_definitions.h
armarx::armem::gui
Definition: ActionsMenuBuilder.cpp:5
armarx::armem::gui::instance::InstanceViewList::setStatusLabel
void setStatusLabel(QLabel *statusLabel)
Definition: InstanceViewList.cpp:29