summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets/graphicsview
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/doc/snippets/graphicsview')
-rw-r--r--src/widgets/doc/snippets/graphicsview/CMakeLists.txt15
-rw-r--r--src/widgets/doc/snippets/graphicsview/graphicsview.cpp9
-rw-r--r--src/widgets/doc/snippets/graphicsview/graphicsview_snippet.cpp6
3 files changed, 13 insertions, 17 deletions
diff --git a/src/widgets/doc/snippets/graphicsview/CMakeLists.txt b/src/widgets/doc/snippets/graphicsview/CMakeLists.txt
deleted file mode 100644
index e395eda0450..00000000000
--- a/src/widgets/doc/snippets/graphicsview/CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (C) 2022 The Qt Company Ltd.
-# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-
-add_library(widgets_graphicsview_snippets OBJECT
- graphicsview.cpp
-)
-
-target_link_libraries(widgets_graphicsview_snippets PRIVATE
- Qt::Core
- Qt::Gui
- Qt::Widgets
- Qt::OpenGL
- Qt::OpenGLWidgets
- Qt::PrintSupport
-)
diff --git a/src/widgets/doc/snippets/graphicsview/graphicsview.cpp b/src/widgets/doc/snippets/graphicsview/graphicsview.cpp
index e66d2d84fb2..2d76f671b1b 100644
--- a/src/widgets/doc/snippets/graphicsview/graphicsview.cpp
+++ b/src/widgets/doc/snippets/graphicsview/graphicsview.cpp
@@ -1,5 +1,12 @@
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+
+#include <QtPrintSupport/qtprintsupportglobal.h>
+
+#include <QtPrintSupport/qabstractprintdialog.h>
+
+#if QT_CONFIG(printdialog)
+
#include <QStandardItem>
#include <QtCore/qmimedata.h>
#include <QtGui/qdrag.h>
@@ -101,3 +108,5 @@ gl->setFormat(format);
view.setViewport(gl);
//! [6]
}
+
+#endif // QT_CONFIG(printdialog)
diff --git a/src/widgets/doc/snippets/graphicsview/graphicsview_snippet.cpp b/src/widgets/doc/snippets/graphicsview/graphicsview_snippet.cpp
index 303f2fa9e24..b9a1034ffa9 100644
--- a/src/widgets/doc/snippets/graphicsview/graphicsview_snippet.cpp
+++ b/src/widgets/doc/snippets/graphicsview/graphicsview_snippet.cpp
@@ -1,16 +1,18 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+#include <QGraphicsView>
+
//! [2]
class View : public QGraphicsView
{
Q_OBJECT
- ...
+ //...
public slots:
void zoomIn() { scale(1.2, 1.2); }
void zoomOut() { scale(1 / 1.2, 1 / 1.2); }
void rotateLeft() { rotate(-10); }
void rotateRight() { rotate(10); }
- ...
+ //...
};
//! [2]