57 static constexpr int NumMetaData = Resolution + 1;
59 Q_INVOKABLE QVariant value(Key k)
const
63 Q_INVOKABLE
void insert(Key k,
const QVariant &value)
65 data.insert(k, value);
67 Q_INVOKABLE
void remove(Key k)
71 Q_INVOKABLE QList<Key> keys()
const
75 QVariant &operator[](Key k)
79 Q_INVOKABLE
void clear()
83 Q_INVOKABLE
bool isEmpty()
const
85 return data.isEmpty();
87 Q_INVOKABLE QString stringValue(Key k)
const;
88 Q_INVOKABLE
static QString metaDataKeyToString(Key k);
93 return a.data == b.data;
97 return a.data != b.data;
101 QHash<Key, QVariant> data;