#include <RobotAPI/libraries/armem_gui/instance/tree_builders/TypedDataTreeBuilder.h>
|
| TypedDataTreeBuilder () |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::AnyObject &type, const aron::data::Dict &data) |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::Dict &type, const aron::data::Dict &data) |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::List &type, const aron::data::List &data) |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::Object &type, const aron::data::Dict &data) |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::Pair &type, const aron::data::List &data) |
|
void | updateTree (QTreeWidgetItem *parent, const aron::type::Tuple &type, const aron::data::List &data) |
|
| DataTreeBuilderBase () |
|
void | setColumns (int key, int value, int type) |
|
virtual | ~DataTreeBuilderBase () |
|
|
template<class DataT , class TypeT > |
void | _updateTree (QTreeWidgetItem *item, TypeT &type, DataT &data) |
|
void | update (QTreeWidgetItem *item, const std::string &key, const aron::data::VariantPtr &data) |
|
void | update (QTreeWidgetItem *item, const std::string &key, const aron::type::VariantPtr &type, const aron::data::VariantPtr &data) |
|
void | updateDispatch (QTreeWidgetItem *item, const std::string &key, const aron::type::VariantPtr &type, const aron::data::VariantPtr &data) |
|
DictBuilder | getDictBuilder () const |
|
std::vector< size_t > | getIndex (size_t size) const |
|
ListBuilder | getListBuilder () const |
|
QTreeWidgetItem * | makeItem (const std::string &key) const |
|
QTreeWidgetItem * | makeItem (size_t key) const |
|
void | setRowTexts (QTreeWidgetItem *item, const std::string &key, const aron::data::VariantPtr &data) |
|
void | setRowTexts (QTreeWidgetItem *item, const std::string &key, const std::string &value, const std::string &typeName="") const |
|
Definition at line 25 of file TypedDataTreeBuilder.h.
◆ TypedDataTreeBuilder()
◆ _updateTree()
void _updateTree |
( |
QTreeWidgetItem * |
item, |
|
|
TypeT & |
type, |
|
|
DataT & |
data |
|
) |
| |
|
protected |
◆ update() [1/2]
◆ update() [2/2]
◆ updateDispatch()
Used so that elements in the data that don't appear in the type can still be shown in the GUI if type information is enabled (otherwise, they would be hidden).
Definition at line 180 of file TypedDataTreeBuilder.cpp.
◆ updateTree() [1/6]
◆ updateTree() [2/6]
◆ updateTree() [3/6]
◆ updateTree() [4/6]
◆ updateTree() [5/6]
◆ updateTree() [6/6]
The documentation for this class was generated from the following files: