Fixes: Diff editors don't get correct name.

They were no longer showing e.g. the file name of the diffed file.
Also separate editor id and editor context a bit.
This commit is contained in:
con
2010-01-11 16:52:38 +01:00
parent 033a094a2e
commit a24738ffab
26 changed files with 32 additions and 41 deletions

View File

@@ -81,7 +81,6 @@ public:
bool duplicateSupported() const { return false; }
Core::IEditor *duplicate(QWidget * /*parent*/) { return 0; }
QString id() const { return m_id; }
QString displayName() const { return m_displayName; }
bool isTemporary() const { return true; }
@@ -91,15 +90,13 @@ signals:
private:
QString m_id;
QString m_displayName;
QList<int> m_context;
};
VCSBaseEditorEditable::VCSBaseEditorEditable(VCSBaseEditor *editor,
const VCSBaseEditorParameters *type) :
BaseTextEditorEditable(editor),
m_id(type->id),
m_displayName(QCoreApplication::translate("VCS", type->displayName))
m_id(type->id)
{
Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance();
m_context << uidm->uniqueIdentifier(QLatin1String(type->context))