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
qwindowsinternalmimedata.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QWINDOWSINTERNALMIME_H
6
#
define
QWINDOWSINTERNALMIME_H
7
8
#
include
<
QtCore
/
qt_windows
.
h
>
9
10
#
include
<
QtGui
/
private
/
qinternalmimedata_p
.
h
>
11
#
include
<
QtCore
/
qvariant
.
h
>
12
13
QT_BEGIN_NAMESPACE
14
15
class
QDebug;
16
17
// Implementation in qwindowsclipboard.cpp.
18
class
QWindowsInternalMimeData
:
public
QInternalMimeData
{
19
public
:
20
bool
hasFormat_sys
(
const
QString &mimetype)
const
override
;
21
QStringList
formats_sys
()
const
override
;
22
QVariant
retrieveData_sys
(
const
QString &mimetype, QMetaType preferredType)
const
override
;
23
24
protected
:
25
virtual
IDataObject
*
retrieveDataObject
()
const
= 0;
26
virtual
void
releaseDataObject
(IDataObject *)
const
{}
27
};
28
29
QT_END_NAMESPACE
30
31
#
endif
// QWINDOWSINTERNALMIME_H
QWindowsClipboardRetrievalMimeData
Special mime data class managing delayed retrieval of clipboard data.
Definition
qwindowsclipboard.h:16
QWindowsClipboardRetrievalMimeData::releaseDataObject
void releaseDataObject(IDataObject *) const override
Definition
qwindowsclipboard.cpp:99
QWindowsClipboardRetrievalMimeData::retrieveDataObject
IDataObject * retrieveDataObject() const override
Definition
qwindowsclipboard.cpp:79
QWindowsClipboard
Clipboard implementation.
Definition
qwindowsclipboard.h:25
QWindowsClipboard::setMimeData
void setMimeData(QMimeData *data, QClipboard::Mode mode=QClipboard::Clipboard) override
Definition
qwindowsclipboard.cpp:278
QWindowsClipboard::supportsMode
bool supportsMode(QClipboard::Mode mode) const override
Definition
qwindowsclipboard.cpp:318
QWindowsClipboard::cleanup
void cleanup()
Definition
qwindowsclipboard.cpp:137
QWindowsClipboard::mimeData
QMimeData * mimeData(QClipboard::Mode mode=QClipboard::Clipboard) override
Definition
qwindowsclipboard.cpp:268
QWindowsClipboard::~QWindowsClipboard
~QWindowsClipboard() override
Definition
qwindowsclipboard.cpp:131
QWindowsClipboard::ownsMode
bool ownsMode(QClipboard::Mode mode) const override
Definition
qwindowsclipboard.cpp:329
QWindowsClipboard::instance
static QWindowsClipboard * instance()
Definition
qwindowsclipboard.h:40
QWindowsClipboard::registerViewer
void registerViewer()
Definition
qwindowsclipboard.cpp:153
QWindowsClipboard::clipboardViewer
HWND clipboardViewer() const
Definition
qwindowsclipboard.h:42
QWindowsClipboard::clipboardViewerWndProc
bool clipboardViewerWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, LRESULT *result)
Windows procedure of the clipboard viewer.
Definition
qwindowsclipboard.cpp:226
QWindowsContext
Singleton container for all relevant information.
Definition
qwindowscontext.h:50
QWindowsContext::verbose
static int verbose
Definition
qwindowscontext.h:62
QWindowsInternalMimeData
Definition
qwindowsinternalmimedata.h:18
QWindowsInternalMimeData::hasFormat_sys
bool hasFormat_sys(const QString &mimetype) const override
Definition
qwindowsinternalmimedata.cpp:32
QWindowsInternalMimeData::retrieveDataObject
virtual IDataObject * retrieveDataObject() const =0
QWindowsInternalMimeData::releaseDataObject
virtual void releaseDataObject(IDataObject *) const
Definition
qwindowsinternalmimedata.h:26
QWindowsInternalMimeData::retrieveData_sys
QVariant retrieveData_sys(const QString &mimetype, QMetaType preferredType) const override
Definition
qwindowsinternalmimedata.cpp:58
QWindowsInternalMimeData::formats_sys
QStringList formats_sys() const override
Definition
qwindowsinternalmimedata.cpp:45
QWindowsOleDataObject
OLE data container.
Definition
qwindowsole.h:23
QWindowsOleDataObject::releaseQt
void releaseQt()
Definition
qwindowsole.cpp:49
QWindowsOleDataObject::QWindowsOleDataObject
QWindowsOleDataObject(QMimeData *mimeData)
Definition
qwindowsole.cpp:40
QWindowsOleDataObject::mimeData
QMimeData * mimeData() const
Definition
qwindowsole.cpp:54
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
isProcessBeingDebugged
static bool isProcessBeingDebugged(HWND hwnd)
Definition
qwindowsclipboard.cpp:189
cleanClipboardPostRoutine
static void cleanClipboardPostRoutine()
Definition
qwindowsclipboard.cpp:117
qtbase
src
plugins
platforms
windows
qwindowsinternalmimedata.h
Generated on
for Qt by
1.18.0