mirror of
https://github.com/riuson/lcd-image-converter.git
synced 2026-03-09 17:47:02 +01:00
23 lines
747 B
C++
23 lines
747 B
C++
#ifndef IDOCUMENT_H
|
|
#define IDOCUMENT_H
|
|
//-----------------------------------------------------------------------------
|
|
#include <QObject>
|
|
|
|
class QString;
|
|
//-----------------------------------------------------------------------------
|
|
class IDocument
|
|
{
|
|
public:
|
|
virtual void save(const QString &filename) = 0;
|
|
virtual void load(const QString &filename) = 0;
|
|
virtual bool changed() = 0;
|
|
virtual QString fileName() = 0;
|
|
virtual QString documentName() = 0;
|
|
virtual void setDocumentName(const QString &value) = 0;
|
|
};
|
|
Q_DECLARE_INTERFACE (IDocument,
|
|
"riuson.lcd-image-converter/1.0"
|
|
)
|
|
//-----------------------------------------------------------------------------
|
|
#endif // IDOCUMENT_H
|