TextEditor: Clean forward declaration

Change-Id: If338617551893e3ce3c7a68ff1abfc60de8cf610
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Laurent Montel
2017-09-25 15:03:13 +02:00
parent f792475739
commit 227acdea75
15 changed files with 1 additions and 33 deletions

View File

@@ -33,15 +33,9 @@
#include <QFuture> #include <QFuture>
QT_BEGIN_NAMESPACE
class QLabel;
class QComboBox;
QT_END_NAMESPACE
namespace Utils { class FileIterator; } namespace Utils { class FileIterator; }
namespace Core { namespace Core {
class IEditor; class IEditor;
class IFindSupport;
class SearchResult; class SearchResult;
class SearchResultItem; class SearchResultItem;
} // namespace Core } // namespace Core

View File

@@ -35,7 +35,6 @@
namespace TextEditor { namespace TextEditor {
class TextEditorWidget;
class TEXTEDITOR_EXPORT AssistProposalItem : public AssistProposalItemInterface class TEXTEDITOR_EXPORT AssistProposalItem : public AssistProposalItemInterface
{ {

View File

@@ -32,14 +32,12 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QIcon; class QIcon;
class QString; class QString;
class QVariant;
QT_END_NAMESPACE QT_END_NAMESPACE
#include <QString> #include <QString>
namespace TextEditor { namespace TextEditor {
class TextEditorWidget;
class TEXTEDITOR_EXPORT AssistProposalItemInterface class TEXTEDITOR_EXPORT AssistProposalItemInterface
{ {

View File

@@ -34,7 +34,6 @@
namespace TextEditor { namespace TextEditor {
class CodeAssistantPrivate; class CodeAssistantPrivate;
class CompletionSettings;
class IAssistProvider; class IAssistProvider;
class TextEditorWidget; class TextEditorWidget;

View File

@@ -31,7 +31,6 @@
namespace TextEditor { namespace TextEditor {
class IAssistProvider;
class AssistInterface; class AssistInterface;
class IAssistProposal; class IAssistProposal;

View File

@@ -31,7 +31,6 @@ QT_FORWARD_DECLARE_CLASS(QString)
namespace TextEditor { namespace TextEditor {
class AssistProposalItem;
class TEXTEDITOR_EXPORT IAssistProposalModel class TEXTEDITOR_EXPORT IAssistProposalModel
{ {

View File

@@ -29,14 +29,6 @@
#include <QWidget> #include <QWidget>
QT_BEGIN_NAMESPACE
class QHBoxLayout;
class QComboBox;
class QLabel;
class QCheckBox;
class QPushButton;
QT_END_NAMESPACE
namespace TextEditor { namespace TextEditor {
namespace Internal { namespace Ui { class CodeStyleSelectorWidget; } } namespace Internal { namespace Ui { class CodeStyleSelectorWidget; } }

View File

@@ -33,7 +33,7 @@
#include <QStringListModel> #include <QStringListModel>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QLabel; class QComboBox;
class QStackedWidget; class QStackedWidget;
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@@ -38,7 +38,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QFileInfo; class QFileInfo;
class QStringList;
class QIODevice; class QIODevice;
template <class> class QFutureInterface; template <class> class QFutureInterface;
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@@ -33,7 +33,6 @@ namespace Core { class Id; }
namespace TextEditor { namespace TextEditor {
class ICodeStylePreferences; class ICodeStylePreferences;
class CodeStylePool;
class Indenter; class Indenter;
class SnippetProvider; class SnippetProvider;

View File

@@ -33,10 +33,6 @@
#include <QFuture> #include <QFuture>
#include <QTextCharFormat> #include <QTextCharFormat>
QT_BEGIN_NAMESPACE
class QTextDocument;
QT_END_NAMESPACE
namespace TextEditor { namespace TextEditor {
class SyntaxHighlighter; class SyntaxHighlighter;

View File

@@ -52,11 +52,9 @@ QT_END_NAMESPACE
namespace TextEditor { namespace TextEditor {
class TextDocument; class TextDocument;
class BaseHoverHandler; class BaseHoverHandler;
class TabSettings;
class RefactorOverlay; class RefactorOverlay;
struct RefactorMarker; struct RefactorMarker;
class SyntaxHighlighter; class SyntaxHighlighter;
class IAssistMonitorInterface;
class AssistInterface; class AssistInterface;
class IAssistProvider; class IAssistProvider;
class ICodeStylePreferences; class ICodeStylePreferences;

View File

@@ -35,8 +35,6 @@ namespace TextEditor {
class TextDocument; class TextDocument;
namespace Internal { namespace Internal {
class TextEditorOverlay;
class ClipboardAssistProvider;
class TEXTEDITOR_EXPORT TextBlockSelection class TEXTEDITOR_EXPORT TextBlockSelection
{ {

View File

@@ -39,7 +39,6 @@ QT_END_NAMESPACE
namespace TextEditor { namespace TextEditor {
class FontSettings; class FontSettings;
class TabSettings;
class TypingSettings; class TypingSettings;
class StorageSettings; class StorageSettings;
class BehaviorSettings; class BehaviorSettings;

View File

@@ -42,7 +42,6 @@ QT_END_NAMESPACE
namespace TextEditor { namespace TextEditor {
class BaseTextEditor;
class TextDocument; class TextDocument;
class TEXTEDITOR_EXPORT TextMark class TEXTEDITOR_EXPORT TextMark