iVS3D v2.0.0
Loading...
Searching...
No Matches
metadata.h
1#ifndef METADATA_H
2#define METADATA_H
3
4#include <QObject>
5#include "metadatareader.h"
6
20{
21public:
26 virtual QStringList availableMetaData() = 0;
27
32 virtual QList<MetaDataReader*>loadAllMetaData() = 0;
33
39 virtual MetaDataReader* loadMetaData(QString name) = 0;
40
45 virtual QStringList getPaths() = 0;
46
47};
48
49#endif // METADATA_H
Interface to give plugins access to all parsed and loaded meta data.
Definition metadata.h:20
virtual QStringList availableMetaData()=0
availableMetaData returns a List of the names of all MetaDataReader whichs have loaded meta data
virtual QStringList getPaths()=0
getPaths returns the paths to all parsed metaDataFiles
virtual MetaDataReader * loadMetaData(QString name)=0
loadMetaData returns the speficied metaDataReader
virtual QList< MetaDataReader * > loadAllMetaData()=0
loadAllMetaData returns all loaded metaDataReader
Interface to load meta data.
Definition metadatareader.h:19