GroupBox.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QGroupBox>
4
5
#include <
RobotAPI/libraries/armem_gui/commit_widget/CommitWidget.h
>
6
#include <
RobotAPI/libraries/armem_gui/memory/TreeWidget.h
>
7
#include <
RobotAPI/libraries/armem_gui/prediction_widget/PredictionWidget.h
>
8
#include <
RobotAPI/libraries/armem_gui/query_widgets/QueryWidget.h
>
9
10
11
class
QCheckBox;
12
class
QLabel;
13
14
namespace
armarx::armem::gui::memory
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
;
28
SnapshotSelectorWidget
*
snapshotSelectorWidget
()
const
;
29
PredictionWidget
*
predictionWidget
()
const
;
30
CommitWidget
*
commitWidget
()
const
;
31
32
armem::client::QueryInput
queryInput
()
const
;
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
{
59
using
MemoryGroupBox
=
memory::GroupBox
;
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
RobotAPI
libraries
armem_gui
memory
GroupBox.h
Generated on Sat Mar 29 2025 09:17:28 for armarx_documentation by
1.8.17