GroupBox.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QGroupBox>
4 
9 
10 
11 class QCheckBox;
12 class QLabel;
13 
15 {
16 
17  class GroupBox : public QGroupBox
18  {
19  Q_OBJECT
20  using This = GroupBox;
21 
22  public:
23  GroupBox(PredictionWidget::GetEntityInfoFn&& entityInfoRetriever);
24 
25  TreeWidget* tree() const;
26  QGroupBox* queryGroup() const;
27  QueryWidget* queryWidget() const;
30  CommitWidget* commitWidget() const;
31 
33 
34 
35  public slots:
36 
37  signals:
38 
39  private slots:
40 
41  signals:
42 
43 
44  private:
45  TreeWidget* _tree;
46 
47  QTabWidget* _memoryTabWidget;
48  QGroupBox* _memoryTabGroup;
49  QueryWidget* _queryWidget;
50  SnapshotSelectorWidget* _snapshotSelectorWidget;
51  PredictionWidget* _predictionWidget;
52  CommitWidget* _commitWidget;
53  };
54 
55 } // namespace armarx::armem::gui::memory
56 
57 namespace armarx::armem::gui
58 {
60 }
armarx::armem::gui::CommitWidget
Definition: CommitWidget.h:15
armarx::armem::gui::memory
Definition: GroupBox.cpp:10
armarx::armem::gui::memory::GroupBox
Definition: GroupBox.h:17
armarx::armem::gui::memory::GroupBox::queryGroup
QGroupBox * queryGroup() const
Definition: GroupBox.cpp:83
armarx::armem::gui::QueryWidget
Definition: QueryWidget.h:20
armarx::armem::gui::memory::GroupBox::snapshotSelectorWidget
SnapshotSelectorWidget * snapshotSelectorWidget() const
Definition: GroupBox.cpp:89
armarx::armem::gui::memory::GroupBox::queryInput
armem::client::QueryInput queryInput() const
Definition: GroupBox.cpp:113
armarx::armem::gui::memory::TreeWidget
Definition: TreeWidget.h:13
armarx::armem::gui::memory::GroupBox::GroupBox
GroupBox(PredictionWidget::GetEntityInfoFn &&entityInfoRetriever)
Definition: GroupBox.cpp:13
armarx::armem::gui::SnapshotSelectorWidget
Widget where queries for snapshots can be configured.
Definition: SnapshotSelectorWidget.h:27
armarx::armem::gui::memory::GroupBox::queryWidget
QueryWidget * queryWidget() const
Definition: GroupBox.cpp:77
armarx::armem::gui::memory::GroupBox::predictionWidget
PredictionWidget * predictionWidget() const
Definition: GroupBox.cpp:95
armarx::armem::client::QueryInput
A query for parts of a memory.
Definition: Query.h:23
QueryWidget.h
armarx::armem::gui::PredictionWidget::GetEntityInfoFn
std::function< EntityInfo(const MemoryID &)> GetEntityInfoFn
Definition: PredictionWidget.h:55
armarx::armem::gui::PredictionWidget
Definition: PredictionWidget.h:45
TreeWidget.h
armarx::armem::gui
Definition: ActionsMenuBuilder.cpp:5
armarx::armem::gui::memory::GroupBox::tree
TreeWidget * tree() const
Definition: GroupBox.cpp:107
CommitWidget.h
PredictionWidget.h
armarx::armem::gui::memory::GroupBox::commitWidget
CommitWidget * commitWidget() const
Definition: GroupBox.cpp:101