diff options
author | jkobus <jaroslaw.kobus@digia.com> | 2013-12-19 11:46:52 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@digia.com> | 2014-01-13 13:32:10 +0100 |
commit | 1d954b1b2a1a976a4e6024a39437dfa131513dfd (patch) | |
tree | 6f98b7989e23d0109837f3705695cff39bfc3405 /src | |
parent | 5ee3d2da9791d46fdf286e3c9e885bf45d1cd871 (diff) | |
download | qt-creator-1d954b1b2a1a976a4e6024a39437dfa131513dfd.tar.gz |
Get rid of DiffEditor::editorWidget();
Change-Id: I3078002359871dad74d4a07924d5beeaeb9f82ba
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/diffeditor/diffeditor.cpp | 5 | ||||
-rw-r--r-- | src/plugins/diffeditor/diffeditor.h | 2 | ||||
-rw-r--r-- | src/plugins/diffeditor/diffeditorplugin.cpp | 6 | ||||
-rw-r--r-- | src/plugins/git/gitclient.cpp | 8 |
4 files changed, 13 insertions, 8 deletions
diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp index e99ce81284..d8a9113935 100644 --- a/src/plugins/diffeditor/diffeditor.cpp +++ b/src/plugins/diffeditor/diffeditor.cpp @@ -85,6 +85,11 @@ Core::Id DiffEditor::id() const return Constants::DIFF_EDITOR_ID; } +QTextCodec *DiffEditor::codec() const +{ + return m_editorWidget->codec(); +} + static QToolBar *createToolBar(const QWidget *someWidget) { // Create diff --git a/src/plugins/diffeditor/diffeditor.h b/src/plugins/diffeditor/diffeditor.h index e557e2052e..daf0b07a67 100644 --- a/src/plugins/diffeditor/diffeditor.h +++ b/src/plugins/diffeditor/diffeditor.h @@ -63,7 +63,7 @@ public: bool open(QString *errorString, const QString &fileName, const QString &realFileName); Core::IDocument *document(); Core::Id id() const; - DiffEditorWidget *editorWidget() const { return m_editorWidget; } + QTextCodec *codec() const; QWidget *toolBar(); diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index c8eec21e65..647c197fe0 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -109,10 +109,10 @@ void DiffEditorPlugin::diff() Core::EditorManager::activateEditor(editor); - DiffEditorWidget *editorWidget = editor->editorWidget(); + QTextCodec *codec = editor->codec(); - const QString text1 = getFileContents(fileName1, editorWidget->codec()); - const QString text2 = getFileContents(fileName2, editorWidget->codec()); + const QString text1 = getFileContents(fileName1, codec); + const QString text2 = getFileContents(fileName2, codec); DiffEditorWidget::DiffFilesContents dfc; dfc.leftFileInfo = fileName1; diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 01fed3f473..cceb52b065 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -362,7 +362,7 @@ void GitDiffHandler::collectShowDescription(const QString &id) return; m_editor->clear(m_waitMessage); VcsBase::Command *command = new VcsBase::Command(m_gitPath, m_workingDirectory, m_processEnvironment); - command->setCodec(m_editor->editorWidget()->codec()); + command->setCodec(m_editor->codec()); connect(command, SIGNAL(output(QString)), this, SLOT(slotShowDescriptionReceived(QString))); QStringList arguments; arguments << QLatin1String("show") << QLatin1String("-s") @@ -392,7 +392,7 @@ void GitDiffHandler::collectFilesList(const QStringList &additionalArguments) return; m_editor->clear(m_waitMessage); VcsBase::Command *command = new VcsBase::Command(m_gitPath, m_workingDirectory, m_processEnvironment); - command->setCodec(m_editor->editorWidget()->codec()); + command->setCodec(m_editor->codec()); connect(command, SIGNAL(output(QString)), this, SLOT(slotFileListReceived(QString))); QStringList arguments; arguments << QLatin1String("diff") << QLatin1String("--name-only") << additionalArguments; @@ -461,7 +461,7 @@ void GitDiffHandler::collectFilesContents() VcsBase::Command *command = new VcsBase::Command(m_gitPath, m_workingDirectory, m_processEnvironment); if (m_editor) - command->setCodec(m_editor->editorWidget()->codec()); + command->setCodec(m_editor->codec()); connect(command, SIGNAL(output(QString)), this, SLOT(slotFileContentsReceived(QString))); QString revisionArgument = (revision.type == Other) @@ -547,7 +547,7 @@ QString GitDiffHandler::workingTreeContents(const QString &fileName) const QFile file(absoluteFileName); if (file.open(QIODevice::ReadOnly | QIODevice::Text)) - return m_editor->editorWidget()->codec()->toUnicode(file.readAll()); + return m_editor->codec()->toUnicode(file.readAll()); return QString(); } |