summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/code/src_gui_kernel_qclipboard.cpp
blob: 61792521caa8f25fa7aaa7bea28e40922b369ad9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#include <QClipboard>
#include <QGuiApplication>
#include <QMimeData>

namespace src_gui_kernel_qclipboard {
void wrapper() {
QString newText;
QString image;
QClipboard::Mode mode = QClipboard::Mode::Clipboard;


//! [0]
QClipboard *clipboard = QGuiApplication::clipboard();
QString originalText = clipboard->text();
// etc.
clipboard->setText(newText);
//! [0]


//! [1]
QMimeData *data = new QMimeData;
data->setImageData(image);
clipboard->setMimeData(data, mode);
//! [1]


} // wrapper
} // src_gui_kernel_qclipboard