1 #ifndef ACE_METADATAMODEL_NODE_H 2 #define ACE_METADATAMODEL_NODE_H 7 #include "ace_metadatamodel.h" 39 bool setKey(
const QString& newKey);
41 QByteArray
bytes()
const;
43 QVariant
value()
const;
45 QList<MetadataModel::Node*>::const_iterator
arrayBegin()
const;
46 QList<MetadataModel::Node*>::const_iterator
arrayEnd()
const;
47 QMap<QString,MetadataModel::Node*>::const_iterator
objectBegin()
const;
48 QMap<QString,MetadataModel::Node*>::const_iterator
objectEnd()
const;
53 std::unique_ptr<MetadataModel::Node>
copy(
int index);
54 std::unique_ptr<MetadataModel::Node>
cut(
int index);
57 void remove(
int index);
70 QMap<QString,Node*> _map;