summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets/graphicsview
diff options
context:
space:
mode:
authorOleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io>2025-08-05 15:08:38 +0200
committerOleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io>2025-08-06 20:26:58 +0200
commit6fbd403fe7597f457e669bbb6551509c2097fc2d (patch)
tree3b1f8dc37b77e3abfede3027cd892c6be5ab4bd9 /src/widgets/doc/snippets/graphicsview
parentb63fb9c664c120ad9b29a151f83002d5f046d3fe (diff)
Relocate files from separate CMake files to the main one
Removed useless CMakefiles and move their contents to the main CMakeLists file. Task-number: QTBUG-137566 Change-Id: Ibeb162ce43243d9af7732f39935325cbb52ecdec Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
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]