Files
lcd-image-converter/interfaces/idocument.h
Vladimir 9fb2b2fb8f Added interface IDocument to operate with EditorTabFont and EditorTabImage in a similar way.
Now EditorTabImage called from  main menu and closes by button "close tab".
2010-12-17 23:43:45 +05:00

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