Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwindowsdropdataobject.h
Go to the documentation of this file.
1// Copyright (C) 2017 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
4#ifndef QWINDOWSDROPDATAOBJECT_H
5#define QWINDOWSDROPDATAOBJECT_H
6
7#include "qwindowsole.h"
8
10
12{
13public:
16
17 // overridden IDataObject methods
18 STDMETHOD(GetData)(LPFORMATETC pformatetcIn, LPSTGMEDIUM pmedium) override;
19 STDMETHOD(QueryGetData)(LPFORMATETC pformatetc) override;
20
21private:
22 bool shouldIgnore(LPFORMATETC pformatetc) const;
23};
24
26
27#endif // QWINDOWSDROPDATAOBJECT_H
\inmodule QtCore
Definition qmimedata.h:16
QWindowsOleDataObject subclass specialized for handling Drag&Drop.
STDMETHOD QueryGetData(LPFORMATETC pformatetc) override
STDMETHOD GetData(LPFORMATETC pformatetcIn, LPSTGMEDIUM pmedium) override
QWindowsDropDataObject(QMimeData *mimeData)
~QWindowsDropDataObject() override
OLE data container.
Definition qwindowsole.h:22
QMimeData * mimeData() const
Combined button and popup list for selecting options.