summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/droparea/droparea.cpp
diff options
context:
space:
mode:
authorOleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io>2025-07-29 14:10:23 +0200
committerOleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io>2025-07-31 20:26:04 +0200
commit1042c917c36c95cf2650e26ed4234ccb752fb54f (patch)
treeb4c50025762ab830fc6ce9d15aa4fdc877eab641 /src/gui/doc/snippets/droparea/droparea.cpp
parent21885c14da1cd85040eccf359072f72232f3c733 (diff)
Create a target for gui snippets and add them to the build system
Made gui_snippets a target in the CMake build system. Added several snippets and fixed related issues. Task-number: QTBUG-137566 Change-Id: I776e819c38d96c5642e13ff97b4e2955bdcadeda Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/droparea/droparea.cpp')
-rw-r--r--src/gui/doc/snippets/droparea/droparea.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/doc/snippets/droparea/droparea.cpp b/src/gui/doc/snippets/droparea/droparea.cpp
index 6b3583acff8..eaecf20d895 100644
--- a/src/gui/doc/snippets/droparea/droparea.cpp
+++ b/src/gui/doc/snippets/droparea/droparea.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-#include <QApplication>
+#include <QGuiApplication>
#include <QClipboard>
#include <QMimeData>
#include <QWidget>
@@ -13,10 +13,11 @@ struct DropArea : public QWidget {
void setTextFormat(Qt::TextFormat);
};
+#ifndef QT_NO_CLIPBOARD
//![0]
void DropArea::paste()
{
- const QClipboard *clipboard = QApplication::clipboard();
+ const QClipboard *clipboard = QGuiApplication::clipboard();
const QMimeData *mimeData = clipboard->mimeData();
if (mimeData->hasImage()) {
@@ -32,5 +33,6 @@ void DropArea::paste()
}
}
//![0]
+#endif
} // droparea