Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
qandroidplatformclipboard.cpp
Go to the documentation of this file.
1// Copyright (C) 2012 BogDan Vatra <bogdan@kde.org>
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
6#ifndef QT_NO_CLIPBOARD
7
9
11{
13}
14
16{
17 if (data)
18 delete data;
19}
20
22{
25 if (data)
26 data->deleteLater();
28 return data;
29}
30
32{
33 if (!data) {
35 return;
36 }
37 if (data && supportsMode(mode))
39 if (data != 0)
40 data->deleteLater();
41}
42
44{
46}
47
49
50#endif // QT_NO_CLIPBOARD
void setMimeData(QMimeData *data, QClipboard::Mode mode=QClipboard::Clipboard) override
QMimeData * mimeData(QClipboard::Mode mode=QClipboard::Clipboard) override
bool supportsMode(QClipboard::Mode mode) const override
Mode
\keyword clipboard mode
Definition qclipboard.h:27
\inmodule QtCore
Definition qmimedata.h:16
Combined button and popup list for selecting options.
void setClipboardMimeData(QMimeData *data)
void setClipboardManager(QAndroidPlatformClipboard *manager)
QMimeData * getClipboardMimeData()
GLenum mode
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define Q_ASSERT(cond)
Definition qrandom.cpp:47
#define Q_UNUSED(x)