Editors: Provide a base implementation for duplicate{,Supported}

Helps avoiding trivial re-implementations.

Change-Id: Iaa2e6b92503a2b9553432568c2047c28899c7ea6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
hjk
2013-05-27 13:12:44 +02:00
committed by Eike Ziller
parent 8e50dc182c
commit daad8e238e
17 changed files with 6 additions and 94 deletions

View File

@@ -54,8 +54,8 @@ public:
virtual QString displayName() const = 0;
virtual void setDisplayName(const QString &title) = 0;
virtual bool duplicateSupported() const = 0;
virtual IEditor *duplicate(QWidget *parent) = 0;
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;