Core: Make IEditor::id a value member and adjust users

Change-Id: I47e457c4a1821c515cd8a740d27bfe005a0c09e6
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
hjk
2014-02-24 15:03:25 +01:00
committed by Eike Ziller
parent 9035a9b77a
commit 6c6f47f86c
39 changed files with 44 additions and 114 deletions

View File

@@ -154,22 +154,17 @@ class VcsBaseEditor : public TextEditor::BaseTextEditor
public:
VcsBaseEditor(VcsBaseEditorWidget *, const VcsBaseEditorParameters *type);
Core::Id id() const { return m_id; }
signals:
void describeRequested(const QString &source, const QString &change);
void annotateRevisionRequested(const QString &workingDirectory, const QString &file,
const QString &change, int line);
private:
Core::Id m_id;
};
VcsBaseEditor::VcsBaseEditor(VcsBaseEditorWidget *widget,
const VcsBaseEditorParameters *type) :
BaseTextEditor(widget),
m_id(type->id)
BaseTextEditor(widget)
{
setId(type->id);
setContext(Core::Context(type->context, TextEditor::Constants::C_TEXTEDITOR));
}