DataTreeBuilder.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
7 
8 #include "DataTreeBuilderBase.h"
9 
10 
12 {
13 
15  {
16  public:
17 
19 
20  void updateTree(QTreeWidgetItem* parent, const aron::data::DictPtr& data);
21  void updateTree(QTreeWidgetItem* parent, const aron::data::ListPtr& data);
22 
23 
24  protected:
25  void update(QTreeWidgetItem* item,
26  const std::string& key,
28  const aron::Path& parentPath);
29  };
30 }
List.h
armarx::armem::gui::instance::DataTreeBuilder::DataTreeBuilder
DataTreeBuilder()
Definition: DataTreeBuilder.cpp:11
armarx::armem::gui::instance::DataTreeBuilder::update
void update(QTreeWidgetItem *item, const std::string &key, const aron::data::VariantPtr &data, const aron::Path &parentPath)
Definition: DataTreeBuilder.cpp:44
Dict.h
armarx::aron::Path
The Path class.
Definition: Path.h:36
armarx::aron::data::VariantPtr
std::shared_ptr< Variant > VariantPtr
Definition: forward_declarations.h:11
armarx::armem::gui::instance
Definition: AronDataView.cpp:2
data
uint8_t data[1]
Definition: EtherCATFrame.h:68
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition: Dict.h:41
DataTreeBuilderBase.h
armarx::armem::gui::instance::DataTreeBuilder::updateTree
void updateTree(QTreeWidgetItem *parent, const aron::data::DictPtr &data)
Definition: DataTreeBuilder.cpp:15
armarx::armem::gui::instance::DataTreeBuilder
Definition: DataTreeBuilder.h:14
armarx::armem::gui::instance::DataTreeBuilderBase
Definition: DataTreeBuilderBase.h:19
armarx::aron::data::ListPtr
std::shared_ptr< List > ListPtr
Definition: List.h:40