blob: 0e774f534a3b7dca4ebeec9f97ac5852bef17b12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#ifndef QWEBENGINECONTEXTMENUREQUEST_P_H
#define QWEBENGINECONTEXTMENUREQUEST_P_H
//
// W A R N I N G
// -------------
//
// This file is not part of the Qt API. It exists purely as an
// implementation detail. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
//
#include "qtwebenginecoreglobal_p.h"
#include "qwebenginecontextmenurequest.h"
#include <QPoint>
#include <QUrl>
QT_BEGIN_NAMESPACE
class QWebEngineContextMenuRequestPrivate
{
public:
bool m_accepted = false;
bool m_hasImageContent = false;
bool m_isEditable = false;
bool m_isSpellCheckerEnabled = false;
uint m_mediaType = 0;
uint m_mediaFlags = 0;
uint m_editFlags = 0;
QPoint m_position;
QUrl m_filteredLinkUrl;
QUrl m_unfilteredLinkUrl;
QUrl m_mediaUrl;
QString m_altText;
QString m_linkText;
QString m_titleText;
QString m_selectedText;
QString m_suggestedFileName;
QString m_misspelledWord;
QStringList m_spellCheckerSuggestions;
QUrl m_pageUrl;
QUrl m_frameUrl;
QtWebEngineCore::ReferrerPolicy m_referrerPolicy = QtWebEngineCore::ReferrerPolicy::Default;
// Some likely candidates for future additions as we add support for the related actions:
// bool isImageBlocked;
// <enum tbd> mediaType;
// ...
};
QT_END_NAMESPACE
#endif
|