Temporarily disable printers on Windows, fix export.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Fri, 26 Aug 2011 09:46:28 +0000 (11:46 +0200)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Fri, 26 Aug 2011 10:13:56 +0000 (12:13 +0200)
Change-Id: I351692b53cf559cd3be64cec8907bd544ba41593
Reviewed-on: http://codereview.qt.nokia.com/3653
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Oliver Wolff <oliver.wolff@nokia.com>
examples/dialogs/licensewizard/licensewizard.cpp
src/modules/qt_printsupport.pri
src/widgets/effects/qpixmapfilter.cpp

index c73b99b..1c95871 100644 (file)
@@ -352,10 +352,12 @@ void ConclusionPage::setVisible(bool visible)
 
 void ConclusionPage::printButtonClicked()
 {
+#ifndef QT_NO_PRINTER
     QPrinter printer;
     QPrintDialog dialog(&printer, this);
     if (dialog.exec())
         QMessageBox::warning(this, tr("Print License"),
                              tr("As an environmentally friendly measure, the "
                                 "license text will not actually be printed."));
+#endif
 }
index 8560329..898f8b8 100644 (file)
@@ -12,3 +12,5 @@ QT.printsupport.plugins = $$QT_MODULE_PLUGIN_BASE
 QT.printsupport.imports = $$QT_MODULE_IMPORT_BASE
 QT.printsupport.depends = core gui widgets
 QT.printsupport.DEFINES = QT_PRINTSUPPORT_LIB
+# To be implemented:
+win32: QT.printsupport.DEFINES *= QT_NO_PRINTER
index 922b45c..9cdedc1 100644 (file)
@@ -904,7 +904,7 @@ Q_WIDGETS_EXPORT void qt_blurImage(QImage &blurImage, qreal radius, bool quality
         expblur<12, 10, false>(blurImage, radius, quality, transposed);
 }
 
-Q_WIDGETS_EXPORT bool qt_scaleForTransform(const QTransform &transform, qreal *scale);
+Q_GUI_EXPORT extern bool qt_scaleForTransform(const QTransform &transform, qreal *scale);
 
 /*!
     \internal