Changed unittests in corelib to use specific headers instead of super-headers.
authorKurt Korbatits <kurt.korbatits@nokia.com>
Fri, 13 Jan 2012 00:28:41 +0000 (10:28 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Jan 2012 00:55:22 +0000 (01:55 +0100)
Modified unittests to use specific class headers instead of
using super-headers like QtCore that pull in all the headers for
the module.
- Decreasing build time.

Change-Id: I9c3fd0767be15205893bb406f609c8283a2a3a5a
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
16 files changed:
tests/auto/corelib/codecs/qtextcodec/echo/main.cpp
tests/auto/corelib/io/qdatastream/tst_qdatastream.cpp
tests/auto/corelib/io/qdebug/tst_qdebug.cpp
tests/auto/corelib/io/qfile/stdinprocess/main.cpp
tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp
tests/auto/corelib/io/qresourceengine/tst_qresourceengine.cpp
tests/auto/corelib/io/qtextstream/readAllStdinProcess/main.cpp
tests/auto/corelib/io/qtextstream/readLineStdinProcess/main.cpp
tests/auto/corelib/io/qtextstream/stdinProcess/main.cpp
tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp
tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp
tests/auto/corelib/itemmodels/qitemmodel/modelstotest.cpp
tests/auto/corelib/itemmodels/qitemmodel/tst_qitemmodel.cpp
tests/auto/corelib/itemmodels/qsortfilterproxymodel/tst_qsortfilterproxymodel.cpp
tests/auto/corelib/thread/qthreadstorage/crashOnExit.cpp
tests/auto/corelib/tools/qcryptographichash/tst_qcryptographichash.cpp

index 6854827..934f9f9 100644 (file)
@@ -42,7 +42,8 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QTextCodec>
 
 int main(int argc, char **argv)
 {
index 3a94269..d17bab3 100644 (file)
 ****************************************************************************/
 
 #include <QtTest/QtTest>
-#include <QtGui/QtGui>
+#include <QtGui/QBitmap>
+#include <QtGui/QPixmap>
+#include <QtGui/QPicture>
+#include <QtGui/QTextLength>
+#include <QtGui/QPainter>
+#include <QtGui/QPen>
 
 Q_DECLARE_METATYPE(QBitArray)
 Q_DECLARE_METATYPE(qint64)
index 0736277..535807b 100644 (file)
@@ -40,7 +40,7 @@
 ****************************************************************************/
 
 
-#include <QtCore/QtCore>
+#include <QtCore/QCoreApplication>
 #include <QtCore/QtDebug>
 #include <QtTest/QtTest>
 
index 796aa9d..14cb28a 100644 (file)
@@ -40,7 +40,8 @@
 ****************************************************************************/
 
 
-#include <QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QFile>
 
 int main(int argc, char *argv[])
 {
index 34fb008..b1c02a6 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include <QtCore/QtCore>
+#include <QtCore/QCoreApplication>
 #include <QtNetwork/QtNetwork>
 #include <QtTest/QtTest>
 
index 62dbc08..539f49f 100644 (file)
@@ -41,7 +41,7 @@
 
 
 #include <QtTest/QtTest>
-#include <QtCore>
+#include <QtCore/QCoreApplication>
 
 class tst_QResourceEngine: public QObject
 {
index 1007b64..a33b675 100644 (file)
@@ -40,7 +40,9 @@
 ****************************************************************************/
 
 
-#include <QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QTextStream>
+#include <QtCore/QDebug>
 
 int main(int argc, char **argv)
 {
index 2216f10..e561fc8 100644 (file)
 ****************************************************************************/
 
 
-#include <QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QTextStream>
+#include <QtCore/QString>
+
 
 int main(int argc, char **argv)
 {
index 3985530..7fcfd6d 100644 (file)
@@ -40,7 +40,8 @@
 ****************************************************************************/
 
 
-#include <QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QTextStream>
 
 int main(int argc, char **argv)
 {
index 5d7eb1d..af1e492 100644 (file)
@@ -40,7 +40,7 @@
 ****************************************************************************/
 
 #include <QtTest/QtTest>
-#include <QtCore/QtCore>
+#include <QtCore/QCoreApplication>
 
 #include <QtCore/QSortFilterProxyModel>
 #include <QtCore/QStringListModel>
index ec59bcd..fc11fbf 100644 (file)
@@ -40,9 +40,8 @@
 ****************************************************************************/
 
 #include <QtTest/QtTest>
-#include <QtCore>
-#include <QtGui>
-#include <QtWidgets>
+#include <QtCore/QCoreApplication>
+#include <QtWidgets/QStandardItemModel>
 
 #include "dynamictreemodel.h"
 #include "qidentityproxymodel.h"
index 5f96513..20985b6 100644 (file)
 
 
 #include <QtTest/QtTest>
-#include <QtCore/QtCore>
+#include <QtCore/QCoreApplication>
 #include <QtSql/QtSql>
 #include <QtWidgets/QtWidgets>
-#include <QSortFilterProxyModel>
+#include <QtCore/QSortFilterProxyModel>
 
 /*
     To add a model to be tested add the header file to the includes
index 636635a..6d673ae 100644 (file)
@@ -40,7 +40,7 @@
 ****************************************************************************/
 
 #include <QtTest/QtTest>
-#include <QtCore>
+#include <QtCore/QCoreApplication>
 #include <qdebug.h>
 #include "modelstotest.cpp"
 #include <QMetaType>
index 3b4b71c..559a806 100644 (file)
 #include "dynamictreemodel.h"
 #include "modeltest.h"
 
-#include <QtCore>
-#include <QtGui>
-#include <QtWidgets>
+#include <QtCore/QCoreApplication>
+#include <QtWidgets/QStandardItem>
+#include <QtWidgets/QTreeView>
+#include <QtWidgets/QTableView>
 
 #include <qdebug.h>
 
index 32a1fe5..4c5fcf9 100644 (file)
@@ -39,7 +39,8 @@
 **
 ****************************************************************************/
 
-#include <QtCore/QtCore>
+#include <QtCore/QCoreApplication>
+#include <QtCore/QThreadStorage>
 
 class Class
 {
index 83efdb1..14b41e1 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 
+#include <QtCore/QCoreApplication>
 #include <QtTest/QtTest>
 
 class tst_QCryptographicHash : public QObject
@@ -54,7 +55,6 @@ private slots:
     void files_data();
     void files();
 };
-#include <QtCore>
 
 void tst_QCryptographicHash::repeated_result_data()
 {