From e67d0d19647e55fe9d6cdbe380676b8b7d2f72cf Mon Sep 17 00:00:00 2001 From: Xiao Hongying <hongying.xiao@tieto.com> Date: Fri, 2 Sep 2011 19:10:41 +0800 Subject: [PATCH] qttest: Cleanup includes and use forward declarations. Task-number: QTCREATORBUG-5932 Change-Id: Ia8ce39d4e5261331b929721f8875ec0e2fdfab29 Reviewed-on: http://codereview.qt-project.org/5054 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Bill King <bill.king@nokia.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com> --- src/plugins/qttest/dialogs.cpp | 3 --- src/plugins/qttest/newtestcasedlg.cpp | 2 -- src/plugins/qttest/qsystem.cpp | 5 ----- src/plugins/qttest/qttestplugin.cpp | 5 ++--- src/plugins/qttest/qttestplugin.h | 2 +- src/plugins/qttest/resultsview.cpp | 1 - src/plugins/qttest/resultsview.h | 1 - src/plugins/qttest/testcode.cpp | 2 -- src/plugins/qttest/testcode.h | 6 +----- src/plugins/qttest/testconfigurations.cpp | 1 - src/plugins/qttest/testconfigurations.h | 9 ++------- src/plugins/qttest/testcontextmenu.cpp | 2 ++ src/plugins/qttest/testcontextmenu.h | 5 ----- src/plugins/qttest/testexecuter.cpp | 3 --- src/plugins/qttest/testexecuter.h | 1 + src/plugins/qttest/testgenerator.cpp | 1 - src/plugins/qttest/testresultuploader.cpp | 1 + src/plugins/qttest/testresultuploader.h | 4 +++- src/plugins/qttest/testselector.cpp | 11 ----------- src/plugins/qttest/testsettings.cpp | 0 src/plugins/qttest/testsettings.h | 1 - src/plugins/qttest/testsettingspropertiespage.cpp | 6 +----- src/plugins/qttest/testsettingspropertiespage.h | 4 +--- 23 files changed, 15 insertions(+), 61 deletions(-) mode change 100755 => 100644 src/plugins/qttest/testcode.cpp mode change 100755 => 100644 src/plugins/qttest/testcode.h mode change 100755 => 100644 src/plugins/qttest/testconfigurations.cpp mode change 100755 => 100644 src/plugins/qttest/testconfigurations.h mode change 100755 => 100644 src/plugins/qttest/testcontextmenu.h mode change 100755 => 100644 src/plugins/qttest/testsettings.cpp mode change 100755 => 100644 src/plugins/qttest/testsettings.h diff --git a/src/plugins/qttest/dialogs.cpp b/src/plugins/qttest/dialogs.cpp index 718212f3473..8cda83ded58 100644 --- a/src/plugins/qttest/dialogs.cpp +++ b/src/plugins/qttest/dialogs.cpp @@ -34,10 +34,7 @@ #include "qsystem.h" #include <QTimer> -#include <QMessageBox> -#include <QFileDialog> #include <QAbstractItemView> -#include <QHeaderView> #include <QTableWidgetItem> #include <QResizeEvent> #include <QScrollBar> diff --git a/src/plugins/qttest/newtestcasedlg.cpp b/src/plugins/qttest/newtestcasedlg.cpp index fcc66934344..96b33de86a6 100644 --- a/src/plugins/qttest/newtestcasedlg.cpp +++ b/src/plugins/qttest/newtestcasedlg.cpp @@ -34,11 +34,9 @@ #include "ui_newtestcasedlg.h" #include "testgenerator.h" -#include <QPushButton> #include <QFileDialog> #include <QRegExpValidator> #include <QRegExp> -#include <QDir> #include <QDebug> NewTestCaseDlg::NewTestCaseDlg(const QString &path, QWidget *parent) : diff --git a/src/plugins/qttest/qsystem.cpp b/src/plugins/qttest/qsystem.cpp index f343482a5c0..266a4e0971f 100644 --- a/src/plugins/qttest/qsystem.cpp +++ b/src/plugins/qttest/qsystem.cpp @@ -32,13 +32,8 @@ #include "qsystem.h" -#include <QApplication> -#include <QProcess> #include <QFile> #include <QDir> -#include <QDateTime> -#include <QtNetwork/QUdpSocket> -#include <QTimer> #include <QHostInfo> #include <stdlib.h> diff --git a/src/plugins/qttest/qttestplugin.cpp b/src/plugins/qttest/qttestplugin.cpp index 30fecaa7cbf..b7518a7f34a 100644 --- a/src/plugins/qttest/qttestplugin.cpp +++ b/src/plugins/qttest/qttestplugin.cpp @@ -40,6 +40,7 @@ #include "testcontextmenu.h" #include "testsuite.h" #include "testoutputwindow.h" +#include "testconfigurations.h" #include <coreplugin/actionmanager/actionmanager.h> #include <coreplugin/actionmanager/actioncontainer.h> @@ -60,6 +61,7 @@ #include <utils/linecolumnlabel.h> #include <projectexplorer/session.h> #include <projectexplorer/project.h> +#include <projectexplorer/projectexplorer.h> #include <debugger/debuggerplugin.h> #include <debugger/debuggerrunner.h> #include <debugger/debuggerengine.h> @@ -69,12 +71,9 @@ # include <debugger/qtuitest/qtuitestengine.h> #endif -#include <QtCore/QDebug> #include <QtCore/QtPlugin> -#include <QtGui/QAction> #include <QtGui/QMenu> #include <QtGui/QMessageBox> -#include <QtGui/QPushButton> #include <QMenuBar> #include <QDebug> #include <QToolButton> diff --git a/src/plugins/qttest/qttestplugin.h b/src/plugins/qttest/qttestplugin.h index d54459011f9..e6ab36b3b68 100644 --- a/src/plugins/qttest/qttestplugin.h +++ b/src/plugins/qttest/qttestplugin.h @@ -35,9 +35,9 @@ #include "testsuite.h" +#include <projectexplorer/project.h> #include <coreplugin/inavigationwidgetfactory.h> #include <extensionsystem/iplugin.h> -#include <QtCore/QObject> class TestContextMenu; class TestResultsWindow; diff --git a/src/plugins/qttest/resultsview.cpp b/src/plugins/qttest/resultsview.cpp index 89be797c8bd..6f7b977e190 100644 --- a/src/plugins/qttest/resultsview.cpp +++ b/src/plugins/qttest/resultsview.cpp @@ -42,7 +42,6 @@ #include <QHeaderView> #include <QResizeEvent> -#include <QSize> #include <QTimer> #include <QFileInfo> #include <QDesktopServices> diff --git a/src/plugins/qttest/resultsview.h b/src/plugins/qttest/resultsview.h index dc03a05ae52..2e53672af29 100644 --- a/src/plugins/qttest/resultsview.h +++ b/src/plugins/qttest/resultsview.h @@ -39,7 +39,6 @@ #include <coreplugin/ioutputpane.h> #include <QTableWidget> -#include <QBrush> class ResultsView; class TestResultsWindow; diff --git a/src/plugins/qttest/testcode.cpp b/src/plugins/qttest/testcode.cpp old mode 100755 new mode 100644 index f57cfe7b539..252eb6d31b4 --- a/src/plugins/qttest/testcode.cpp +++ b/src/plugins/qttest/testcode.cpp @@ -70,8 +70,6 @@ #include <QIODevice> #include <QRegExp> #include <QDebug> -#include <QMessageBox> -#include <QMetaMethod> class SystemTestCodeSync : protected QmlJS::AST::Visitor { diff --git a/src/plugins/qttest/testcode.h b/src/plugins/qttest/testcode.h old mode 100755 new mode 100644 index 3187b40035f..f81ebe7456e --- a/src/plugins/qttest/testcode.h +++ b/src/plugins/qttest/testcode.h @@ -33,17 +33,13 @@ #ifndef TESTCODE_H #define TESTCODE_H -#include "testconfigurations.h" - #include <qmljs/qmljsdocument.h> #include <cplusplus/CppDocument.h> -#include <QStringList> -#include <QDate> +#include <QDateTime> #include <QPointer> #include <QTimer> -class QVConfig; class TestCollectionPrivate; namespace Core { diff --git a/src/plugins/qttest/testconfigurations.cpp b/src/plugins/qttest/testconfigurations.cpp old mode 100755 new mode 100644 index 2d8dc483fb5..26c2d492fb4 --- a/src/plugins/qttest/testconfigurations.cpp +++ b/src/plugins/qttest/testconfigurations.cpp @@ -53,7 +53,6 @@ #include <QDir> #include <QProcess> #include <QMessageBox> -#include <QApplication> #include <QRegExp> #include <QStringList> #include <QDebug> diff --git a/src/plugins/qttest/testconfigurations.h b/src/plugins/qttest/testconfigurations.h old mode 100755 new mode 100644 index 57eae2bace8..ace54700e77 --- a/src/plugins/qttest/testconfigurations.h +++ b/src/plugins/qttest/testconfigurations.h @@ -33,14 +33,9 @@ #ifndef TESTCONFIGURATIONS_H #define TESTCONFIGURATIONS_H -#ifndef QTTEST_PLUGIN_LEAN -# include "testcontrol.h" -#endif - -#include "projectexplorer/project.h" -#include <../../libs/utils/ssh/sshconnection.h> +#include <projectexplorer/project.h> +#include <utils/ssh/sshconnection.h> -#include <QStringList> #include <QPointer> #include <QTimer> diff --git a/src/plugins/qttest/testcontextmenu.cpp b/src/plugins/qttest/testcontextmenu.cpp index 03332312361..f82359ae2ef 100644 --- a/src/plugins/qttest/testcontextmenu.cpp +++ b/src/plugins/qttest/testcontextmenu.cpp @@ -44,6 +44,8 @@ #include <coreplugin/editormanager/ieditor.h> #include <coreplugin/editormanager/editormanager.h> +#include <QDir> + TestContextMenuPrivate *TestContextMenu::m_instance = 0; int TestContextMenu::m_refCount = 0; diff --git a/src/plugins/qttest/testcontextmenu.h b/src/plugins/qttest/testcontextmenu.h old mode 100755 new mode 100644 index 15f630b6011..834e1cbe428 --- a/src/plugins/qttest/testcontextmenu.h +++ b/src/plugins/qttest/testcontextmenu.h @@ -35,11 +35,6 @@ #include "testsettings.h" -#include "extensionsystem/iplugin.h" -#include "projectexplorer/projectexplorer.h" - -#include <QString> - namespace Core { class IEditor; } diff --git a/src/plugins/qttest/testexecuter.cpp b/src/plugins/qttest/testexecuter.cpp index f85201d14b3..9003d980bd2 100644 --- a/src/plugins/qttest/testexecuter.cpp +++ b/src/plugins/qttest/testexecuter.cpp @@ -33,7 +33,6 @@ #include "testexecuter.h" #include "testgenerator.h" #include "qsystem.h" -#include "testcode.h" #include "testsuite.h" #include "testoutputwindow.h" #include "resultsview.h" @@ -57,9 +56,7 @@ #include <sys/types.h> #include <signal.h> -#include <QApplication> #include <QDir> -#include <QBuffer> #include <QTimer> #include <QProcess> #include <QMessageBox> diff --git a/src/plugins/qttest/testexecuter.h b/src/plugins/qttest/testexecuter.h index 8b891d02058..552b863ee31 100644 --- a/src/plugins/qttest/testexecuter.h +++ b/src/plugins/qttest/testexecuter.h @@ -47,6 +47,7 @@ #include <QtCore/QFutureWatcher> #include <QProcess> +#include <QVariantMap> #define NO_X_SERVER_AVAILABLE "No X-server available for testing" #define COMPILE_ERROR "Compile error" diff --git a/src/plugins/qttest/testgenerator.cpp b/src/plugins/qttest/testgenerator.cpp index e3d34423eac..b09e5eedc2f 100644 --- a/src/plugins/qttest/testgenerator.cpp +++ b/src/plugins/qttest/testgenerator.cpp @@ -37,7 +37,6 @@ #include <QFile> #include <QTextStream> #include <QDir> -#include <QDateTime> #include <QMessageBox> #include <QDebug> diff --git a/src/plugins/qttest/testresultuploader.cpp b/src/plugins/qttest/testresultuploader.cpp index 2d335c2989b..4c29f2dd3f9 100644 --- a/src/plugins/qttest/testresultuploader.cpp +++ b/src/plugins/qttest/testresultuploader.cpp @@ -33,6 +33,7 @@ #include "testresultuploader.h" #include "testoutputwindow.h" #include "qsystem.h" +#include "testconfigurations.h" #include <QFileInfo> #include <QTextEdit> diff --git a/src/plugins/qttest/testresultuploader.h b/src/plugins/qttest/testresultuploader.h index b76671f99f1..c04865351f3 100644 --- a/src/plugins/qttest/testresultuploader.h +++ b/src/plugins/qttest/testresultuploader.h @@ -34,10 +34,12 @@ #define TESTRESULTUPLOADER_H #include "testsettings.h" -#include "testconfigurations.h" #include <QObject> #include <QProcess> +#include <QFile> + +class TestConfig; class TestResultUploader : public QObject { diff --git a/src/plugins/qttest/testselector.cpp b/src/plugins/qttest/testselector.cpp index 849a645c118..8f36e83ed29 100644 --- a/src/plugins/qttest/testselector.cpp +++ b/src/plugins/qttest/testselector.cpp @@ -54,23 +54,12 @@ #include <coreplugin/actionmanager/command.h> #include <coreplugin/id.h> -#include <QHeaderView> #include <QDir> #include <QPixmap> #include <QStringList> -#include <QApplication> -#include <QMessageBox> #include <QMouseEvent> -#include <QTextStream> -#include <QKeySequence> -#include <QMenuBar> #include <QMenu> -#include <QProcess> #include <QDebug> -#include <QLabel> -#include <QLineEdit> -#include <QRadioButton> -#include <QContextMenuEvent> static const char *childAssigned_xpm[] = { "8 8 3 1", diff --git a/src/plugins/qttest/testsettings.cpp b/src/plugins/qttest/testsettings.cpp old mode 100755 new mode 100644 diff --git a/src/plugins/qttest/testsettings.h b/src/plugins/qttest/testsettings.h old mode 100755 new mode 100644 index da22944ce76..b01b1fc3fe9 --- a/src/plugins/qttest/testsettings.h +++ b/src/plugins/qttest/testsettings.h @@ -34,7 +34,6 @@ #define TESTSETTINGS_H #include <QObject> -#include <QString> // class TestSettingsPrivate; class TestSettingsPrivate : public QObject diff --git a/src/plugins/qttest/testsettingspropertiespage.cpp b/src/plugins/qttest/testsettingspropertiespage.cpp index fc49d7cbff5..33188f00f74 100644 --- a/src/plugins/qttest/testsettingspropertiespage.cpp +++ b/src/plugins/qttest/testsettingspropertiespage.cpp @@ -35,12 +35,8 @@ #include <projectexplorer/project.h> -#include <QtCore/QTextCodec> -#include <QDebug> -#include <QPlainTextEdit> -#include <QMessageBox> #include <QFileDialog> -#include <QRegExp> +#include <QDebug> using namespace QtTest; using namespace QtTest::Internal; diff --git a/src/plugins/qttest/testsettingspropertiespage.h b/src/plugins/qttest/testsettingspropertiespage.h index 8c41a82fd3f..866f27e4ed6 100644 --- a/src/plugins/qttest/testsettingspropertiespage.h +++ b/src/plugins/qttest/testsettingspropertiespage.h @@ -34,11 +34,9 @@ #define TESTSETTINGSPROPERTIESPAGE_H #include "testsettings.h" +#include "ui_testsettingspropertiespage.h" #include <projectexplorer/iprojectproperties.h> -#include <ui_testsettingspropertiespage.h> - -#include <QStringList> class TestConfig; -- GitLab