Go to the documentation of this file.
3 #include <QTreeWidgetItem>
20 auto child =
data->getElement(key);
21 this->
update(item, key, child,
data->getPath());
34 auto child =
data->getElement(key);
45 const std::string& key,
66 auto empty = std::make_shared<aron::data::Dict>(parentPath.
withElement(key));
Path withElement(const std::string &, bool escape=false) const
void setRowTexts(QTreeWidgetItem *item, const std::string &key, const std::string &value, const std::string &typeName="") const
ListBuilder getListBuilder() const
void update(QTreeWidgetItem *item, const std::string &key, const aron::data::VariantPtr &data, const aron::Path &parentPath)
bool empty(const std::string &s)
static PointerType DynamicCast(const VariantPtr &n)
std::shared_ptr< Variant > VariantPtr
DictBuilder getDictBuilder() const
const std::string & to_string(const std::string &s)
std::shared_ptr< Dict > DictPtr
void updateTree(QTreeWidgetItem *parent, const aron::data::DictPtr &data)
std::shared_ptr< List > ListPtr
std::vector< size_t > getIndex(size_t size) const