Mercurial > hg > classical
view import/Importer.h @ 53:bcea875d8d2f tip
More build fixes
author | Chris Cannam |
---|---|
date | Thu, 16 Oct 2014 19:03:51 +0100 |
parents | e8f4c2b55fd8 |
children |
line wrap: on
line source
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ #ifndef _CLASSICAL_DATA_IMPORTER_H_ #define _CLASSICAL_DATA_IMPORTER_H_ #include "Objects.h" #include <QUrl> #include <QObject> namespace ClassicalData { class Importer : public QObject { Q_OBJECT Q_PROPERTY(QUrl source READ source WRITE setSource STORED true) public: Importer(QObject *parent = 0) : QObject(parent) { } virtual ~Importer() { } virtual QUrl source() const { return m_source; } virtual void setSource(QUrl source) = 0; virtual QObjectList getImportedObjects() = 0; protected: QUrl m_source; }; } Q_DECLARE_METATYPE(ClassicalData::Importer*); #endif