AronDataView.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QMenu>
4
#include <QWidget>
5
6
#include <
RobotAPI/libraries/armem_gui/instance/DataView.h
>
7
8
namespace
armarx::armem::gui::instance
9
{
10
11
class
AronDataView
:
public
DataView
12
{
13
Q_OBJECT
14
using
This
=
AronDataView
;
15
16
public
:
17
AronDataView
();
18
19
void
update
(
aron::data::DictPtr
aronData,
aron::type::ObjectPtr
aronType =
nullptr
);
20
void
update
()
override
;
21
22
private
:
23
aron::data::DictPtr
getData()
override
;
24
25
private
:
26
enum class
Columns
27
{
28
KEY = 0,
29
VALUE = 1,
30
TYPE = 2,
31
};
32
33
aron::data::DictPtr
currentData =
nullptr
;
34
};
35
36
}
// namespace armarx::armem::gui::instance
37
38
namespace
armarx::armem::gui
39
{
40
using
AronDataView
=
instance::AronDataView
;
41
}
armarx::armem::gui::instance::AronDataView
Definition:
AronDataView.h:11
DataView.h
armarx::armem::gui::instance::AronDataView::update
void update() override
Definition:
AronDataView.cpp:19
armarx::armem::gui::instance
Definition:
AronDataView.cpp:2
armarx::armem::gui::AronDataView
instance::AronDataView AronDataView
Definition:
AronDataView.h:40
armarx::armem::gui::instance::DataView
Definition:
DataView.h:34
armarx::armem::gui::instance::AronDataView::AronDataView
AronDataView()
Definition:
AronDataView.cpp:5
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition:
Dict.h:41
armarx::armem::gui
Definition:
ActionsMenuBuilder.cpp:6
armarx::aron::type::ObjectPtr
std::shared_ptr< Object > ObjectPtr
Definition:
Object.h:36
RobotAPI
libraries
armem_gui
instance
AronDataView.h
Generated on Sat Oct 12 2024 09:14:08 for armarx_documentation by
1.8.17