forked from qt-creator/qt-creator
Editors: Provide a base implementation for {save,restore}State
Change-Id: Iedfc0d59ecfe257ad5823cff39977bce82ada3a5 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -42,8 +42,8 @@ class IDocument;
|
||||
class CORE_EXPORT IEditor : public IContext
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
public:
|
||||
IEditor(QObject *parent = 0) : IContext(parent) {}
|
||||
virtual ~IEditor() {}
|
||||
|
||||
@@ -57,8 +57,8 @@ public:
|
||||
virtual bool duplicateSupported() const { return false; }
|
||||
virtual IEditor *duplicate(QWidget */*parent*/) { return 0; }
|
||||
|
||||
virtual QByteArray saveState() const = 0;
|
||||
virtual bool restoreState(const QByteArray &state) = 0;
|
||||
virtual QByteArray saveState() const { return QByteArray(); }
|
||||
virtual bool restoreState(const QByteArray &/*state*/) { return true; }
|
||||
|
||||
virtual int currentLine() const { return 0; }
|
||||
virtual int currentColumn() const { return 0; }
|
||||
|
||||
Reference in New Issue
Block a user