AronDataView.h
Go to the documentation of this file.
1#pragma once
2
3#include <QMenu>
4#include <QWidget>
5
7
9{
10
11 class AronDataView : public DataView
12 {
13 Q_OBJECT
14 using This = AronDataView;
15
16 public:
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
38namespace armarx::armem::gui
39{
41}
instance::AronDataView AronDataView
std::shared_ptr< Dict > DictPtr
Definition Dict.h:42
std::shared_ptr< Object > ObjectPtr
Definition Object.h:36