forked from qt-creator/qt-creator
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:
@@ -98,17 +98,6 @@ void DiffEditorEditable::setDisplayName(const QString &title)
|
||||
emit changed();
|
||||
}
|
||||
|
||||
bool DiffEditorEditable::duplicateSupported() const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
Core::IEditor *DiffEditorEditable::duplicate(QWidget *parent)
|
||||
{
|
||||
Q_UNUSED(parent)
|
||||
return 0;
|
||||
}
|
||||
|
||||
Core::Id DiffEditorEditable::id() const
|
||||
{
|
||||
return Constants::DIFF_EDITOR_ID;
|
||||
|
||||
@@ -65,8 +65,6 @@ public:
|
||||
Core::IDocument *document();
|
||||
QString displayName() const;
|
||||
void setDisplayName(const QString &title);
|
||||
bool duplicateSupported() const;
|
||||
Core::IEditor *duplicate(QWidget *parent);
|
||||
Core::Id id() const;
|
||||
bool isTemporary() const { return true; }
|
||||
DiffEditorWidget *editorWidget() const { return m_editorWidget; }
|
||||
|
||||
@@ -101,11 +101,9 @@ class DiffViewEditorEditable : public BaseTextEditor
|
||||
Q_OBJECT
|
||||
public:
|
||||
DiffViewEditorEditable(BaseTextEditorWidget *editorWidget) : BaseTextEditor(editorWidget) {}
|
||||
virtual Core::Id id() const { return "DiffViewEditor"; }
|
||||
virtual bool duplicateSupported() const { return false; }
|
||||
virtual IEditor *duplicate(QWidget *parent) { Q_UNUSED(parent) return 0; }
|
||||
virtual bool isTemporary() const { return false; }
|
||||
|
||||
Core::Id id() const { return "DiffViewEditor"; }
|
||||
bool isTemporary() const { return false; }
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user