GroupBox.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QGroupBox>
4
5
#include <
RobotAPI/libraries/armem_gui/memory/TreeWidget.h
>
6
#include <
RobotAPI/libraries/armem_gui/commit_widget/CommitWidget.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
15
namespace
armarx::armem::gui::memory
16
{
17
18
class
GroupBox
:
public
QGroupBox
19
{
20
Q_OBJECT
21
using
This
=
GroupBox
;
22
23
public
:
24
GroupBox
(
PredictionWidget::GetEntityInfoFn
&& entityInfoRetriever);
25
26
TreeWidget
*
tree
()
const
;
27
QGroupBox*
queryGroup
()
const
;
28
QueryWidget
*
queryWidget
()
const
;
29
SnapshotSelectorWidget
*
snapshotSelectorWidget
()
const
;
30
PredictionWidget
*
predictionWidget
()
const
;
31
CommitWidget
*
commitWidget
()
const
;
32
33
armem::client::QueryInput
queryInput
()
const
;
34
35
36
public
slots:
37
38
signals:
39
40
private
slots:
41
42
signals:
43
44
45
private
:
46
47
TreeWidget
* _tree;
48
49
QTabWidget* _memoryTabWidget;
50
QGroupBox* _memoryTabGroup;
51
QueryWidget
* _queryWidget;
52
SnapshotSelectorWidget
* _snapshotSelectorWidget;
53
PredictionWidget
* _predictionWidget;
54
CommitWidget
* _commitWidget;
55
56
};
57
58
}
59
60
namespace
armarx::armem::gui
61
{
62
using
MemoryGroupBox
=
memory::GroupBox
;
63
}
armarx::armem::gui::CommitWidget
Definition:
CommitWidget.h:15
armarx::armem::gui::memory
Definition:
GroupBox.cpp:11
armarx::armem::gui::memory::GroupBox
Definition:
GroupBox.h:18
armarx::armem::gui::memory::GroupBox::queryGroup
QGroupBox * queryGroup() const
Definition:
GroupBox.cpp:77
armarx::armem::gui::QueryWidget
Definition:
QueryWidget.h:20
armarx::armem::gui::memory::GroupBox::snapshotSelectorWidget
SnapshotSelectorWidget * snapshotSelectorWidget() const
Definition:
GroupBox.cpp:82
armarx::armem::gui::memory::GroupBox::queryInput
armem::client::QueryInput queryInput() const
Definition:
GroupBox.cpp:102
armarx::armem::gui::memory::TreeWidget
Definition:
TreeWidget.h:15
armarx::armem::gui::memory::GroupBox::GroupBox
GroupBox(PredictionWidget::GetEntityInfoFn &&entityInfoRetriever)
Definition:
GroupBox.cpp:14
armarx::armem::gui::SnapshotSelectorWidget
Widget where queries for snapshots can be configured.
Definition:
SnapshotSelectorWidget.h:28
armarx::armem::gui::memory::GroupBox::queryWidget
QueryWidget * queryWidget() const
Definition:
GroupBox.cpp:72
armarx::armem::gui::memory::GroupBox::predictionWidget
PredictionWidget * predictionWidget() const
Definition:
GroupBox.cpp:87
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:57
armarx::armem::gui::PredictionWidget
Definition:
PredictionWidget.h:47
TreeWidget.h
armarx::armem::gui
Definition:
ActionsMenuBuilder.cpp:6
armarx::armem::gui::memory::GroupBox::tree
TreeWidget * tree() const
Definition:
GroupBox.cpp:97
CommitWidget.h
PredictionWidget.h
armarx::armem::gui::memory::GroupBox::commitWidget
CommitWidget * commitWidget() const
Definition:
GroupBox.cpp:92
RobotAPI
libraries
armem_gui
memory
GroupBox.h
Generated on Sat Oct 12 2024 09:14:08 for armarx_documentation by
1.8.17