Move DiffEditorController into DiffEditorDocument.

Prepare for making diff editor splittable.

Change-Id: I285ad46d095a98f2707d385558dfda0b10b77c1f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Jarek Kobus
2014-01-31 09:01:49 +01:00
committed by Jarek Kobus
parent 97895e9026
commit f156c3e013
5 changed files with 94 additions and 51 deletions

View File

@@ -29,6 +29,7 @@
#include "diffeditordocument.h"
#include "diffeditorconstants.h"
#include "diffeditorcontroller.h"
#include <QCoreApplication>
@@ -37,14 +38,24 @@ namespace Internal {
///////////////////////////////// DiffFile //////////////////////////////////
DiffEditorDocument::DiffEditorDocument(const QString &mimeType, QObject *parent) :
Core::IDocument(parent),
m_mimeType(mimeType)
DiffEditorDocument::DiffEditorDocument(const QString &mimeType) :
Core::IDocument(),
m_mimeType(mimeType),
m_diffEditorController(new DiffEditorController(this))
{
setDisplayName(QCoreApplication::translate("DiffEditor", Constants::DIFF_EDITOR_DISPLAY_NAME));
setTemporary(true);
}
DiffEditorDocument::~DiffEditorDocument()
{
}
DiffEditorController *DiffEditorDocument::diffEditorController() const
{
return m_diffEditorController;
}
bool DiffEditorDocument::setContents(const QByteArray &contents)
{
Q_UNUSED(contents);