Clean headers of the DiffEditor plugin.

Change-Id: I1c49527f010acbece31849127fc4d182678b6f37
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2015-03-10 14:19:38 +01:00
parent 478a2e86f9
commit 3d360653cf
12 changed files with 30 additions and 40 deletions

View File

@@ -36,9 +36,12 @@
#include <QObject> #include <QObject>
QT_FORWARD_DECLARE_CLASS(QMenu)
namespace Core { class IDocument; } namespace Core { class IDocument; }
namespace DiffEditor { namespace DiffEditor {
namespace Internal { class DiffEditorDocument; } namespace Internal { class DiffEditorDocument; }
class DIFFEDITOR_EXPORT DiffEditorController : public QObject class DIFFEDITOR_EXPORT DiffEditorController : public QObject

View File

@@ -35,6 +35,8 @@
#include <coreplugin/textdocument.h> #include <coreplugin/textdocument.h>
QT_FORWARD_DECLARE_CLASS(QMenu)
namespace DiffEditor { namespace DiffEditor {
class DiffEditorController; class DiffEditorController;

View File

@@ -33,8 +33,6 @@
#include "diffeditor_global.h" #include "diffeditor_global.h"
#include <QStringList>
#include <coreplugin/editormanager/ieditorfactory.h> #include <coreplugin/editormanager/ieditorfactory.h>
namespace DiffEditor { namespace DiffEditor {

View File

@@ -36,6 +36,9 @@
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/editormanager/documentmodel.h> #include <coreplugin/editormanager/documentmodel.h>
#include <coreplugin/id.h> #include <coreplugin/id.h>
#include <coreplugin/idocument.h>
#include <coreplugin/editormanager/ieditor.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
namespace DiffEditor { namespace DiffEditor {

View File

@@ -33,12 +33,13 @@
#include "diffeditor_global.h" #include "diffeditor_global.h"
#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/idocument.h>
#include <QMap> #include <QMap>
#include <QObject>
namespace Core { class IDocument; } namespace Core {
class IDocument;
class IEditor;
}
namespace DiffEditor { namespace DiffEditor {

View File

@@ -35,9 +35,6 @@
#include <QString> #include <QString>
#include <QMap> #include <QMap>
#include <QTextEdit>
#include "texteditor/texteditorconstants.h"
namespace TextEditor { class FontSettings; } namespace TextEditor { class FontSettings; }

View File

@@ -36,7 +36,8 @@
#include <QIcon> #include <QIcon>
#include <QString> #include <QString>
#include <QObject> #include <QObject>
#include <QWidget>
QT_FORWARD_DECLARE_CLASS(QWidget)
namespace DiffEditor { namespace DiffEditor {

View File

@@ -30,34 +30,29 @@
#include "sidebysidediffeditorwidget.h" #include "sidebysidediffeditorwidget.h"
#include "selectabletexteditorwidget.h" #include "selectabletexteditorwidget.h"
#include "diffeditordocument.h"
#include "diffutils.h" #include "diffutils.h"
#include "diffeditorcontroller.h"
#include "diffeditorconstants.h" #include "diffeditorconstants.h"
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
#include <QPlainTextEdit>
#include <QVBoxLayout>
#include <QPlainTextDocumentLayout>
#include <QTextBlock> #include <QTextBlock>
#include <QTextCodec>
#include <QScrollBar> #include <QScrollBar>
#include <QPainter> #include <QPainter>
#include <QDir> #include <QDir>
#include <QToolButton>
#include <QTextCodec>
#include <QMessageBox> #include <QMessageBox>
#include <QMenu> #include <QMenu>
#include <QVBoxLayout>
#include <texteditor/texteditor.h> #include <texteditor/texteditor.h>
#include <texteditor/textdocumentlayout.h> #include <texteditor/textdocumentlayout.h>
#include <texteditor/syntaxhighlighter.h>
#include <texteditor/textdocument.h> #include <texteditor/textdocument.h>
#include <texteditor/texteditorsettings.h> #include <texteditor/texteditorsettings.h>
#include <texteditor/fontsettings.h> #include <texteditor/fontsettings.h>
#include <texteditor/displaysettings.h> #include <texteditor/displaysettings.h>
#include <texteditor/highlighterutils.h> #include <texteditor/highlighterutils.h>
#include <coreplugin/icore.h>
#include <coreplugin/minisplitter.h> #include <coreplugin/minisplitter.h>
#include <coreplugin/patchtool.h> #include <coreplugin/patchtool.h>

View File

@@ -31,28 +31,26 @@
#ifndef SIDEBYSIDEDIFFEDITORWIDGET_H #ifndef SIDEBYSIDEDIFFEDITORWIDGET_H
#define SIDEBYSIDEDIFFEDITORWIDGET_H #define SIDEBYSIDEDIFFEDITORWIDGET_H
#include "differ.h" #include "diffutils.h"
#include "diffeditordocument.h"
#include <QWidget> #include <QWidget>
#include <QTextCharFormat> #include <QTextCharFormat>
namespace TextEditor { class FontSettings; } namespace TextEditor { class FontSettings; }
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QSplitter;
class QMenu; class QMenu;
class QSplitter;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace DiffEditor { namespace DiffEditor {
class ChunkData; class DiffEditorController;
class FileData;
namespace Internal { namespace Internal {
class DiffEditorDocument;
class SideDiffEditorWidget; class SideDiffEditorWidget;
class DiffEditorGuiController;
class SideBySideDiffEditorWidget : public QWidget class SideBySideDiffEditorWidget : public QWidget
{ {

View File

@@ -29,35 +29,28 @@
****************************************************************************/ ****************************************************************************/
#include "unifieddiffeditorwidget.h" #include "unifieddiffeditorwidget.h"
#include "diffeditorcontroller.h"
#include "diffutils.h"
#include "diffeditorconstants.h" #include "diffeditorconstants.h"
#include "diffeditordocument.h" #include "diffeditordocument.h"
#include "diffutils.h"
#include <QPlainTextEdit> #include <QPlainTextEdit>
#include <QVBoxLayout>
#include <QMenu> #include <QMenu>
#include <QPlainTextDocumentLayout> #include <QPlainTextDocumentLayout>
#include <QTextBlock> #include <QTextBlock>
#include <QScrollBar> #include <QTextCodec>
#include <QPainter> #include <QPainter>
#include <QDir> #include <QDir>
#include <QToolButton>
#include <QTextCodec>
#include <QMessageBox> #include <QMessageBox>
#include <texteditor/texteditor.h>
#include <texteditor/textdocument.h> #include <texteditor/textdocument.h>
#include <texteditor/textdocumentlayout.h> #include <texteditor/textdocumentlayout.h>
#include <texteditor/syntaxhighlighter.h>
#include <texteditor/textdocument.h> #include <texteditor/textdocument.h>
#include <texteditor/texteditorsettings.h> #include <texteditor/texteditorsettings.h>
#include <texteditor/fontsettings.h> #include <texteditor/fontsettings.h>
#include <texteditor/displaysettings.h> #include <texteditor/displaysettings.h>
#include <texteditor/highlighterutils.h> #include <texteditor/highlighterutils.h>
#include <coreplugin/icore.h>
#include <coreplugin/minisplitter.h>
#include <coreplugin/patchtool.h> #include <coreplugin/patchtool.h>
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>

View File

@@ -31,8 +31,7 @@
#ifndef UNIFIEDDIFFEDITORWIDGET_H #ifndef UNIFIEDDIFFEDITORWIDGET_H
#define UNIFIEDDIFFEDITORWIDGET_H #define UNIFIEDDIFFEDITORWIDGET_H
#include "differ.h" #include "diffutils.h"
#include "diffeditorcontroller.h"
#include "selectabletexteditorwidget.h" #include "selectabletexteditorwidget.h"
namespace TextEditor { namespace TextEditor {
@@ -48,11 +47,12 @@ QT_END_NAMESPACE
namespace DiffEditor { namespace DiffEditor {
class ChunkData; class ChunkData;
class DiffEditorController;
class FileData; class FileData;
namespace Internal { namespace Internal {
class DiffEditorDocument;
class UnifiedDiffEditorWidget : public SelectableTextEditorWidget class UnifiedDiffEditorWidget : public SelectableTextEditorWidget
{ {
Q_OBJECT Q_OBJECT

View File

@@ -45,6 +45,7 @@
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <coreplugin/idocument.h>
#include <coreplugin/vcsmanager.h> #include <coreplugin/vcsmanager.h>
#include <coreplugin/id.h> #include <coreplugin/id.h>
#include <coreplugin/iversioncontrol.h> #include <coreplugin/iversioncontrol.h>
@@ -535,8 +536,6 @@ private:
QRegExp m_progressExp; QRegExp m_progressExp;
}; };
IEditor *locateEditor(const char *property, const QString &entry) IEditor *locateEditor(const char *property, const QString &entry)
{ {
foreach (IDocument *document, DocumentModel::openedDocuments()) foreach (IDocument *document, DocumentModel::openedDocuments())