Changeset View
Changeset View
Standalone View
Standalone View
src/lib/marble/MarbleWebView.cpp
Context not available. | |||||
16 | #include <QClipboard> | 16 | #include <QClipboard> | ||
---|---|---|---|---|---|
17 | 17 | | |||
18 | MarbleWebView::MarbleWebView(QWidget *parent) : | 18 | MarbleWebView::MarbleWebView(QWidget *parent) : | ||
19 | QWebView(parent), | 19 | QWebEngineView(parent), | ||
20 | m_contextMenu(new QMenu(this)), | 20 | m_contextMenu(new QMenu(this)), | ||
21 | m_copyAction(new QAction(this)) | 21 | m_copyAction(new QAction(this)) | ||
22 | { | 22 | { | ||
Context not available. | |||||
28 | this, SLOT(copySelectedText())); | 28 | this, SLOT(copySelectedText())); | ||
29 | m_contextMenu->addAction(m_copyAction); | 29 | m_contextMenu->addAction(m_copyAction); | ||
30 | setContextMenuPolicy(Qt::DefaultContextMenu); | 30 | setContextMenuPolicy(Qt::DefaultContextMenu); | ||
31 | | ||||
31 | } | 32 | } | ||
32 | 33 | | |||
33 | void MarbleWebView::contextMenuEvent(QContextMenuEvent *event) | 34 | void MarbleWebView::contextMenuEvent(QContextMenuEvent *event) | ||
Context not available. | |||||
52 | return; | 53 | return; | ||
53 | } | 54 | } | ||
54 | 55 | | |||
55 | QWebView::keyPressEvent(event); | 56 | QWebEngineView::keyPressEvent(event); | ||
57 | } | ||||
58 | | ||||
59 | bool MarbleWebView::event(QEvent* e) | ||||
60 | { | ||||
61 | if (e->type() == QEvent::UpdateRequest) | ||||
62 | { | ||||
63 | emit updateFinished(); | ||||
64 | } | ||||
65 | return QWebEngineView::event(e); | ||||
56 | } | 66 | } | ||
57 | 67 | | |||
58 | #include "moc_MarbleWebView.cpp" | 68 | #include "moc_MarbleWebView.cpp" | ||
Context not available. |