diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-01-12 13:13:09 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-01-12 12:38:11 +0000 |
commit | 1ef673cb2e0748bfc2d9fe191fc3e40333bda9ba (patch) | |
tree | b48ca56e0d988a64d305cc072cd20a03aece15d5 /src/plugins/diffeditor/diffeditorplugin.cpp | |
parent | dbfdcbad0cf072deb314cedb49ee57387c0cf562 (diff) | |
download | qt-creator-1ef673cb2e0748bfc2d9fe191fc3e40333bda9ba.tar.gz |
DiffEditorPlugin: Remove unused includes
Some includes are not needed anymore after recent refactorings.
Inline simple constructors.
Change-Id: I1a4b192b8e6014a6af9ce9f87015fa10ee0ea33f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/diffeditor/diffeditorplugin.cpp')
-rw-r--r-- | src/plugins/diffeditor/diffeditorplugin.cpp | 75 |
1 files changed, 28 insertions, 47 deletions
diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index 69d39f030f..f6de25d441 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -7,28 +7,22 @@ #include "diffeditordocument.h" #include "diffeditorfactory.h" -#include <QAction> -#include <QFutureWatcher> -#include <QMenu> - #include <coreplugin/actionmanager/actioncontainer.h> #include <coreplugin/actionmanager/actionmanager.h> -#include <coreplugin/coreconstants.h> #include <coreplugin/editormanager/documentmodel.h> #include <coreplugin/editormanager/editormanager.h> -#include <coreplugin/icore.h> -#include <coreplugin/progressmanager/progressmanager.h> #include <texteditor/textdocument.h> -#include <texteditor/texteditor.h> -#include <utils/algorithm.h> #include <utils/asynctask.h> #include <utils/differ.h> +#include <utils/fileutils.h> #include <utils/futuresynchronizer.h> -#include <utils/mapreduce.h> #include <utils/qtcassert.h> +#include <QAction> +#include <QMenu> + using namespace Core; using namespace TextEditor; using namespace Utils; @@ -158,7 +152,9 @@ class DiffCurrentFileController : public DiffFilesController { Q_OBJECT public: - DiffCurrentFileController(IDocument *document, const QString &fileName); + DiffCurrentFileController(IDocument *document, const QString &fileName) + : DiffFilesController(document) + , m_fileName(fileName) {} protected: QList<ReloadInput> reloadInputList() const final; @@ -167,15 +163,11 @@ private: const QString m_fileName; }; -DiffCurrentFileController::DiffCurrentFileController(IDocument *document, const QString &fileName) : - DiffFilesController(document), m_fileName(fileName) -{ } - QList<ReloadInput> DiffCurrentFileController::reloadInputList() const { QList<ReloadInput> result; - auto textDocument = qobject_cast<TextEditor::TextDocument *>( + auto textDocument = qobject_cast<TextDocument *>( DocumentModel::documentForFilePath(FilePath::fromString(m_fileName))); if (textDocument && textDocument->isModified()) { @@ -183,9 +175,8 @@ QList<ReloadInput> DiffCurrentFileController::reloadInputList() const TextFileFormat format = textDocument->format(); QString leftText; - const TextFileFormat::ReadResult leftResult - = TextFileFormat::readFile(FilePath::fromString(m_fileName), format.codec, - &leftText, &format, &errorString); + const TextFileFormat::ReadResult leftResult = TextFileFormat::readFile( + FilePath::fromString(m_fileName), format.codec, &leftText, &format, &errorString); const QString rightText = textDocument->plainText(); @@ -211,16 +202,12 @@ class DiffOpenFilesController : public DiffFilesController { Q_OBJECT public: - DiffOpenFilesController(IDocument *document); + DiffOpenFilesController(IDocument *document) : DiffFilesController(document) {} protected: QList<ReloadInput> reloadInputList() const final; }; -DiffOpenFilesController::DiffOpenFilesController(IDocument *document) : - DiffFilesController(document) -{ } - QList<ReloadInput> DiffOpenFilesController::reloadInputList() const { QList<ReloadInput> result; @@ -229,7 +216,7 @@ QList<ReloadInput> DiffOpenFilesController::reloadInputList() const for (IDocument *doc : openedDocuments) { QTC_ASSERT(doc, continue); - auto textDocument = qobject_cast<TextEditor::TextDocument *>(doc); + auto textDocument = qobject_cast<TextDocument *>(doc); if (textDocument && textDocument->isModified()) { QString errorString; @@ -265,7 +252,9 @@ class DiffModifiedFilesController : public DiffFilesController { Q_OBJECT public: - DiffModifiedFilesController(IDocument *document, const QStringList &fileNames); + DiffModifiedFilesController(IDocument *document, const QStringList &fileNames) + : DiffFilesController(document) + , m_fileNames(fileNames) {} protected: QList<ReloadInput> reloadInputList() const final; @@ -274,16 +263,12 @@ private: const QStringList m_fileNames; }; -DiffModifiedFilesController::DiffModifiedFilesController(IDocument *document, const QStringList &fileNames) : - DiffFilesController(document), m_fileNames(fileNames) -{ } - QList<ReloadInput> DiffModifiedFilesController::reloadInputList() const { QList<ReloadInput> result; for (const QString &fileName : m_fileNames) { - auto textDocument = qobject_cast<TextEditor::TextDocument *>( + auto textDocument = qobject_cast<TextDocument *>( DocumentModel::documentForFilePath(FilePath::fromString(fileName))); if (textDocument && textDocument->isModified()) { @@ -321,7 +306,10 @@ class DiffExternalFilesController : public DiffFilesController Q_OBJECT public: DiffExternalFilesController(IDocument *document, const QString &leftFileName, - const QString &rightFileName); + const QString &rightFileName) + : DiffFilesController(document) + , m_leftFileName(leftFileName) + , m_rightFileName(rightFileName) {} protected: QList<ReloadInput> reloadInputList() const final; @@ -331,11 +319,6 @@ private: const QString m_rightFileName; }; -DiffExternalFilesController::DiffExternalFilesController(IDocument *document, const QString &leftFileName, - const QString &rightFileName) : - DiffFilesController(document), m_leftFileName(leftFileName), m_rightFileName(rightFileName) -{ } - QList<ReloadInput> DiffExternalFilesController::reloadInputList() const { QString errorString; @@ -374,10 +357,9 @@ QList<ReloadInput> DiffExternalFilesController::reloadInputList() const ///////////////// -static TextEditor::TextDocument *currentTextDocument() +static TextDocument *currentTextDocument() { - return qobject_cast<TextEditor::TextDocument *>( - EditorManager::currentDocument()); + return qobject_cast<TextDocument *>(EditorManager::currentDocument()); } DiffEditorServiceImpl::DiffEditorServiceImpl() = default; @@ -439,8 +421,7 @@ DiffEditorPluginPrivate::DiffEditorPluginPrivate() { m_futureSynchronizer.setCancelOnWait(true); //register actions - ActionContainer *toolsContainer - = ActionManager::actionContainer(Core::Constants::M_TOOLS); + ActionContainer *toolsContainer = ActionManager::actionContainer(Core::Constants::M_TOOLS); toolsContainer->insertGroup(Core::Constants::G_TOOLS_DEBUG, Constants::G_TOOLS_DIFF); ActionContainer *diffContainer = ActionManager::createMenu("Diff"); diffContainer->menu()->setTitle(tr("&Diff")); @@ -466,13 +447,13 @@ DiffEditorPluginPrivate::DiffEditorPluginPrivate() connect(EditorManager::instance(), &EditorManager::currentEditorChanged, this, &DiffEditorPluginPrivate::updateDiffCurrentFileAction); connect(EditorManager::instance(), &EditorManager::currentDocumentStateChanged, - this, &DiffEditorPluginPrivate::updateDiffCurrentFileAction); + this, &DiffEditorPluginPrivate::updateDiffCurrentFileAction); connect(EditorManager::instance(), &EditorManager::editorOpened, - this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); + this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); connect(EditorManager::instance(), &EditorManager::editorsClosed, - this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); + this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); connect(EditorManager::instance(), &EditorManager::documentStateChanged, - this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); + this, &DiffEditorPluginPrivate::updateDiffOpenFilesAction); updateDiffCurrentFileAction(); updateDiffOpenFilesAction(); @@ -489,7 +470,7 @@ void DiffEditorPluginPrivate::updateDiffOpenFilesAction() { const bool enabled = anyOf(DocumentModel::openedDocuments(), [](IDocument *doc) { QTC_ASSERT(doc, return false); - return doc->isModified() && qobject_cast<TextEditor::TextDocument *>(doc); + return doc->isModified() && qobject_cast<TextDocument *>(doc); }); m_diffOpenFilesAction->setEnabled(enabled); } |