blob: aead605ce2176adcb562b56f527ef34efde6496f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <QMainWindow>
#include <QWebEngineView>
#include <QtCore>
#include "widgets/WebView.hpp"
WebView::WebView(uint32_t webview_id, QWebEngineProfile *profile, QWidget *parent_node)
: QWebEngineView(profile, parent_node), id(webview_id) {}
void WebView::open_devtools() {
if (devtools_window != nullptr)
return;
devtools_window = new DevtoolsWindow(page()->profile());
devtools_window->show();
connect(devtools_window, &DevtoolsWindow::closed, this, [this]() {
devtools_window->deleteLater();
devtools_window = nullptr;
});
page()->setDevToolsPage(devtools_window->page());
}
|