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
qohosplatformdrag.h
Go to the documentation of this file.
1
// Copyright (C) 2025 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
QOHOSPLATFORMDRAG_H
5
#
define
QOHOSPLATFORMDRAG_H
6
7
#
include
<
memory
>
8
#
include
<
qpa
/
qplatformdrag
.
h
>
9
10
QT_BEGIN_NAMESPACE
11
12
class
QOhosPlatformDrag :
public
QPlatformDrag
13
{
14
public
:
15
QOhosPlatformDrag();
16
~QOhosPlatformDrag() override;
17
18
virtual
void
handlePreDrop() = 0;
19
20
virtual
void
updateDropAction(Qt::DropAction dropAction) = 0;
21
};
22
23
std
::
unique_ptr
<
QOhosPlatformDrag
>
makeQOhosPlatformDrag
();
24
25
QT_END_NAMESPACE
26
27
#
endif
QOhosPlatformIntegration
Definition
qohosplatformintegration.h:44
QOhosPlatformIntegration::instance
static QOhosPlatformIntegration * instance()
Definition
qohosplatformintegration.cpp:126
QOhosPlatformIntegration::inputMethodEventHandler
QOhosInputMethodEventHandler * inputMethodEventHandler() const
Definition
qohosplatformintegration.cpp:185
QOhosView
Definition
qohosview.h:45
QT_BEGIN_NAMESPACE::DragEventFilterObject
Definition
qohosplatformdrag.cpp:21
QT_BEGIN_NAMESPACE::DragEventFilterObject::eventFilter
bool eventFilter(QObject *watched, QEvent *event) override
Filters events if this object has been installed as an event filter for the watched object.
Definition
qohosplatformdrag.cpp:78
QT_BEGIN_NAMESPACE::DragEventFilterObject::DragEventFilterObject
DragEventFilterObject()
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl
Definition
qohosplatformdrag.cpp:30
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::drag
Qt::DropAction drag(QDrag *drag) override
Definition
qohosplatformdrag.cpp:108
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::~QOhosPlatformDragImpl
~QOhosPlatformDragImpl() override
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::updateDropAction
void updateDropAction(Qt::DropAction dropAction) override
Definition
qohosplatformdrag.cpp:103
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::handlePreDrop
void handlePreDrop() override
Definition
qohosplatformdrag.cpp:98
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::QOhosPlatformDragImpl
QOhosPlatformDragImpl()
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QT_BEGIN_NAMESPACE::installDragEventFilter
std::shared_ptr< void > installDragEventFilter()
Definition
qohosplatformdrag.cpp:49
QT_BEGIN_NAMESPACE::findInitiatorViewForDragOrNull
QOhosView * findInitiatorViewForDragOrNull()
Definition
qohosplatformdrag.cpp:61
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
makeQOhosPlatformDrag
std::unique_ptr< QOhosPlatformDrag > makeQOhosPlatformDrag()
Definition
qohosplatformdrag.cpp:142
qtbase
src
plugins
platforms
ohos
qohosplatformdrag.h
Generated on
for Qt by
1.18.0