AronDataView.cpp
Go to the documentation of this file.
1 #include "AronDataView.h"
2 
4 {
5 
7  {
8  Logging::setTag("AronDataView");
9  }
10 
11  void
13  {
14  currentData = aronData;
15  currentAronType = aronType;
16  update();
17  }
18 
19  void
21  {
22  if (currentData)
23  {
24  updateData(currentData, currentAronType);
25  updateImageView(currentData);
26 
27  emit updated();
28  }
29  }
30 
32  AronDataView::getData()
33  {
34  return currentData;
35  }
36 } // namespace armarx::armem::gui::instance
armarx::armem::gui::instance::DataView::updated
void updated()
armarx::armem::gui::instance::AronDataView::update
void update() override
Definition: AronDataView.cpp:20
armarx::armem::gui::instance
Definition: AronDataView.cpp:3
AronDataView.h
armarx::armem::gui::instance::DataView::updateData
virtual void updateData(const aron::data::DictPtr &data, aron::type::ObjectPtr aronType=nullptr)
Definition: DataView.cpp:101
armarx::armem::gui::instance::AronDataView::AronDataView
AronDataView()
Definition: AronDataView.cpp:6
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition: Dict.h:41
armarx::aron::type::ObjectPtr
std::shared_ptr< Object > ObjectPtr
Definition: Object.h:36
armarx::Logging::setTag
void setTag(const LogTag &tag)
Definition: Logging.cpp:54
armarx::armem::gui::instance::DataView::currentAronType
aron::type::ObjectPtr currentAronType
Definition: DataView.h:96
armarx::armem::gui::instance::DataView::updateImageView
void updateImageView(const aron::data::DictPtr &data)
Definition: DataView.cpp:576