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