forked from qt-creator/qt-creator
ClassView: Remove unneeded includes
Substitute some includes with forward declarations. Change-Id: I7638a2759b680cfc4e3dfb10631200bb46453998 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Qt>
|
||||
|
||||
namespace ClassView {
|
||||
namespace Constants {
|
||||
|
||||
|
||||
@@ -2,20 +2,14 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewsymbollocation.h"
|
||||
#include "classviewnavigationwidgetfactory.h"
|
||||
|
||||
#include "classviewparser.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include <utils/qtcassert.h>
|
||||
#include <projectexplorer/projectexplorer.h>
|
||||
#include <projectexplorer/session.h>
|
||||
#include <cppeditor/cppeditorconstants.h>
|
||||
#include <cppeditor/cppmodelmanager.h>
|
||||
#include <coreplugin/progressmanager/progressmanager.h>
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
#include <coreplugin/editormanager/ieditor.h>
|
||||
#include <coreplugin/idocument.h>
|
||||
#include <projectexplorer/session.h>
|
||||
#include <texteditor/texteditor.h>
|
||||
|
||||
#include <QThread>
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
#include <QSharedPointer>
|
||||
#include <QStandardItem>
|
||||
|
||||
#include <cplusplus/CppDocument.h>
|
||||
#include <utils/id.h>
|
||||
|
||||
#include "classviewparsertreeitem.h"
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
|
||||
@@ -2,23 +2,20 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewnavigationwidget.h"
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewsymbollocation.h"
|
||||
#include "classviewsymbolinformation.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include <coreplugin/find/itemviewfind.h>
|
||||
|
||||
#include <cplusplus/Icons.h>
|
||||
|
||||
#include <utils/navigationtreeview.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
#include <QDebug>
|
||||
#include <QElapsedTimer>
|
||||
#include <QVariant>
|
||||
#include <QVBoxLayout>
|
||||
#include <QElapsedTimer>
|
||||
|
||||
enum { debug = false };
|
||||
|
||||
|
||||
@@ -2,14 +2,12 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewnavigationwidgetfactory.h"
|
||||
|
||||
#include "classviewnavigationwidget.h"
|
||||
#include "classviewconstants.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/qtcsettings.h>
|
||||
|
||||
#include <QKeySequence>
|
||||
#include <QSettings>
|
||||
|
||||
namespace ClassView {
|
||||
|
||||
@@ -2,16 +2,8 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewparser.h"
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
// cplusplus shared library. the same folder (cplusplus)
|
||||
#include <cplusplus/Symbol.h>
|
||||
|
||||
// other
|
||||
#include <cppeditor/cppmodelmanager.h>
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
#include <QElapsedTimer>
|
||||
#include <QDebug>
|
||||
|
||||
@@ -7,16 +7,6 @@
|
||||
|
||||
#include "classviewparsertreeitem.h"
|
||||
|
||||
#include <cplusplus/CppDocument.h>
|
||||
|
||||
// might be changed to forward declaration - is not done to be less dependent
|
||||
#include <projectexplorer/projectnodes.h>
|
||||
#include <projectexplorer/project.h>
|
||||
|
||||
#include <QList>
|
||||
#include <QSharedPointer>
|
||||
#include <QStandardItem>
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
|
||||
@@ -2,28 +2,18 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewparsertreeitem.h"
|
||||
#include "classviewsymbollocation.h"
|
||||
#include "classviewsymbolinformation.h"
|
||||
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include <cplusplus/Icons.h>
|
||||
#include <cplusplus/Name.h>
|
||||
#include <cplusplus/Overview.h>
|
||||
#include <cplusplus/Symbol.h>
|
||||
#include <cplusplus/Symbols.h>
|
||||
#include <projectexplorer/project.h>
|
||||
#include <projectexplorer/projectexplorer.h>
|
||||
#include <projectexplorer/projectnodes.h>
|
||||
#include <projectexplorer/session.h>
|
||||
#include <utils/algorithm.h>
|
||||
|
||||
#include <QHash>
|
||||
#include <QPair>
|
||||
#include <QIcon>
|
||||
#include <QStandardItem>
|
||||
|
||||
#include <QDebug>
|
||||
#include <QHash>
|
||||
#include <QStandardItem>
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
@@ -3,15 +3,18 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "classviewsymbollocation.h"
|
||||
#include "classviewsymbolinformation.h"
|
||||
#include "classviewsymbollocation.h"
|
||||
|
||||
#include <cplusplus/CppDocument.h>
|
||||
|
||||
#include <QSharedPointer>
|
||||
#include <QHash>
|
||||
|
||||
QT_FORWARD_DECLARE_CLASS(QStandardItem)
|
||||
QT_BEGIN_NAMESPACE
|
||||
template <typename K, typename T>
|
||||
class QHash;
|
||||
class QStandardItem;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewplugin.h"
|
||||
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewnavigationwidgetfactory.h"
|
||||
|
||||
|
||||
@@ -3,12 +3,8 @@
|
||||
|
||||
#include "classviewsymbolinformation.h"
|
||||
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include <utils/utilsicons.h>
|
||||
|
||||
#include <QPair>
|
||||
#include <QHash>
|
||||
|
||||
namespace ClassView {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewsymbollocation.h"
|
||||
#include <QPair>
|
||||
|
||||
#include <QHash>
|
||||
|
||||
namespace ClassView {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewtreeitemmodel.h"
|
||||
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewutils.h"
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewutils.h"
|
||||
|
||||
#include "classviewconstants.h"
|
||||
#include "classviewsymbolinformation.h"
|
||||
|
||||
#include <QStandardItem>
|
||||
#include <QDebug>
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
@@ -3,14 +3,16 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "classviewsymbollocation.h"
|
||||
#include "classviewsymbolinformation.h"
|
||||
#include "classviewsymbollocation.h"
|
||||
|
||||
#include <QVariant>
|
||||
#include <QList>
|
||||
#include <QSet>
|
||||
#include <QVariant>
|
||||
|
||||
QT_FORWARD_DECLARE_CLASS(QStandardItem)
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QStandardItem;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
Reference in New Issue
Block a user