1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifndef IDATASOURCE_H_ #define IDATASOURCE_H_ #include <QList> class IDataSource { public: IDataSource() {}; virtual ~IDataSource() {}; virtual qint64 read() = 0; virtual const QList<qint64>& getBars() const = 0; virtual qint64 getMaximum() = 0; }; #endif /* IDATASOURCE_H_ */