summaryrefslogtreecommitdiffstats
path: root/examples/itemviews/spreadsheet
diff options
context:
space:
mode:
Diffstat (limited to 'examples/itemviews/spreadsheet')
-rw-r--r--examples/itemviews/spreadsheet/printview.cpp3
-rw-r--r--examples/itemviews/spreadsheet/spreadsheet.cpp2
-rw-r--r--examples/itemviews/spreadsheet/spreadsheet.pro3
3 files changed, 7 insertions, 1 deletions
diff --git a/examples/itemviews/spreadsheet/printview.cpp b/examples/itemviews/spreadsheet/printview.cpp
index 2089dd82b1..fe94fde63c 100644
--- a/examples/itemviews/spreadsheet/printview.cpp
+++ b/examples/itemviews/spreadsheet/printview.cpp
@@ -40,7 +40,10 @@
****************************************************************************/
#include "printview.h"
+
+#ifndef QT_NO_PRINTER
#include <QPrinter>
+#endif
#include <QStyleOptionViewItem>
PrintView::PrintView()
diff --git a/examples/itemviews/spreadsheet/spreadsheet.cpp b/examples/itemviews/spreadsheet/spreadsheet.cpp
index 5d3e33ce57..5dff7dc059 100644
--- a/examples/itemviews/spreadsheet/spreadsheet.cpp
+++ b/examples/itemviews/spreadsheet/spreadsheet.cpp
@@ -40,9 +40,11 @@
****************************************************************************/
#include <QtWidgets>
+#ifndef QT_NO_PRINTER
#include <QPrinter>
#include <QPrintDialog>
#include <QPrintPreviewDialog>
+#endif
#include "spreadsheet.h"
#include "spreadsheetdelegate.h"
diff --git a/examples/itemviews/spreadsheet/spreadsheet.pro b/examples/itemviews/spreadsheet/spreadsheet.pro
index 93fc5e95c6..48fd07e7fd 100644
--- a/examples/itemviews/spreadsheet/spreadsheet.pro
+++ b/examples/itemviews/spreadsheet/spreadsheet.pro
@@ -1,4 +1,5 @@
-QT += widgets printsupport
+QT += widgets
+!isEmpty(QT.printsupport.name): QT += printsupport
#unix:contains(QT_CONFIG, dbus):QT += dbus widgets
HEADERS += printview.h spreadsheet.h spreadsheetdelegate.h spreadsheetitem.h