Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqnxclipboard.h
Go to the documentation of this file.
1
// Copyright (C) 2011 - 2012 Research In Motion
2
// Copyright (c) 2020 BlackBerry Limited
3
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4
// Qt-Security score:significant reason:default
5
6
#
ifndef
QQNXCLIPBOARD_H
7
#
define
QQNXCLIPBOARD_H
8
9
#
include
<
QtCore
/
qglobal
.
h
>
10
#
include
<
QtCore
/
qdir
.
h
>
11
#
include
<
QtCore
/
qloggingcategory
.
h
>
12
13
#
if
!
defined
(
QT_NO_CLIPBOARD
)
14
#
include
<
qpa
/
qplatformclipboard
.
h
>
15
16
QT_BEGIN_NAMESPACE
17
18
Q_DECLARE_LOGGING_CATEGORY
(
lcQpaClipboard
);
19
20
class
QQnxClipboard
:
public
QPlatformClipboard
21
{
22
public
:
23
QQnxClipboard
();
24
~
QQnxClipboard
();
25
QMimeData
*
mimeData
(QClipboard::Mode mode =
QClipboard
::
Clipboard
)
override
;
26
void
setMimeData
(QMimeData *data, QClipboard::Mode mode =
QClipboard
::
Clipboard
)
override
;
27
28
private
:
29
class
MimeData
;
30
MimeData
*m_mimeData;
31
QDir m_clipboardDir;
32
bool
m_serverAvailable;
33
34
[[nodiscard]] QFile fileforFormat(
const
QString &format)
const
;
35
[[nodiscard]]
bool
hasFormat(
const
QString &format)
const
;
36
[[nodiscard]] QByteArray read(
const
QString &format)
const
;
37
[[nodiscard]]
bool
write(
const
QString &format,
const
QByteArray &data)
const
;
38
void
clear();
39
};
40
41
QT_END_NAMESPACE
42
43
#
endif
//QT_NO_CLIPBOARD
44
#
endif
//QQNXCLIPBOARD_H
QQnxClipboard::MimeData
Definition
qqnxclipboard.cpp:34
QQnxClipboard
Definition
qqnxclipboard.h:21
QQnxClipboard::QQnxClipboard
QQnxClipboard()
Definition
qqnxclipboard.cpp:132
QQnxClipboard::mimeData
QMimeData * mimeData(QClipboard::Mode mode=QClipboard::Clipboard) override
Definition
qqnxclipboard.cpp:199
QQnxClipboard::setMimeData
void setMimeData(QMimeData *data, QClipboard::Mode mode=QClipboard::Clipboard) override
Definition
qqnxclipboard.cpp:150
QQnxClipboard::~QQnxClipboard
~QQnxClipboard()
Definition
qqnxclipboard.cpp:145
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
Q_DECLARE_LOGGING_CATEGORY
QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(lcQIORing)
qtbase
src
plugins
platforms
qnx
qqnxclipboard.h
Generated on
for Qt by
1.18.0