Make qicon autotest build without widgets
authorKent Hansen <kent.hansen@nokia.com>
Tue, 5 Jun 2012 11:35:14 +0000 (13:35 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 8 Jun 2012 06:23:24 +0000 (08:23 +0200)
Change-Id: Ic6176404076bac956d00d57c99e0bbf0ac78beca
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
tests/auto/gui/image/qicon/qicon.pro
tests/auto/gui/image/qicon/tst_qicon.cpp

index cb9bd2c..3c6ced8 100644 (file)
@@ -2,7 +2,8 @@ CONFIG += testcase
 CONFIG += parallel_test
 TARGET = tst_qicon
 
-QT += widgets testlib
+QT += testlib
+!contains(QT_CONFIG, no-widgets): QT += widgets
 SOURCES += tst_qicon.cpp
 RESOURCES = tst_qicon.qrc
 
index cca0887..8677e59 100644 (file)
@@ -70,7 +70,9 @@ private slots:
     void streamAvailableSizes();
     void fromTheme();
 
+#ifndef QT_NO_WIDGETS
     void task184901_badCache();
+#endif
     void task223279_inconsistentAddFile();
 
 private:
@@ -536,6 +538,7 @@ static inline bool operator<(const QSize &lhs, const QSize &rhs)
     return false;
 }
 
+#ifndef QT_NO_WIDGETS
 void tst_QIcon::task184901_badCache()
 {
     QPixmap pm(QFINDTESTDATA("image.png"));
@@ -548,6 +551,7 @@ void tst_QIcon::task184901_badCache()
     //the disabled icon must now be the same as the normal one.
     QVERIFY( icon.pixmap(32, QIcon::Normal).toImage() == icon.pixmap(32, QIcon::Disabled).toImage() );
 }
+#endif
 
 void tst_QIcon::fromTheme()
 {