blob: f6158ee0a969696180a6901b9e4d35dfcca77888 (
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
|
#include <QWebEnginePage>
#ifndef DESCRIPTIONPAGE_H
#define DESCRIPTIONPAGE_H
class DescriptionPage : public QWebEnginePage
{
Q_OBJECT
public:
DescriptionPage(QObject* parent = 0) : QWebEnginePage(parent){}
bool acceptNavigationRequest(const QUrl & url, QWebEnginePage::NavigationType type, bool isMainFrame)
{
if (type == QWebEnginePage::NavigationTypeLinkClicked)
{
emit linkClicked(url);
return false;
}
return true;
}
signals:
void linkClicked(const QUrl&);
};
#endif //DESCRIPTIONPAGE_H
|