26 #include <QSharedData> 27 #include <QSharedDataPointer> 29 #include <QStringList> 112 virtual void clear();
115 virtual bool isNull()
const;
127 void setScope(
Scope scope);
137 void setProperty(
const QString &p,
const QVariant &value);
144 bool hasProperty(
const QString &p)
const;
152 QVariant property(
const QString &p)
const;
155 inline QVariant operator [] (
const QString p)
const 166 QVariant &property(
const QString &p);
169 inline QVariant &operator [] (
const QString p)
175 bool operator == (
const MetaData &other)
const;
178 inline bool operator != (
const MetaData &other)
const 180 return !(operator == (other));
184 QStringList keys()
const;
187 static QStringList positionBoundPropertyNames();
207 QList<unsigned int> boundTracks()
const;
210 virtual void dump()
const;
240 static QString newUid();