fix build

This commit is contained in:
Martin Rotter 2020-04-27 11:05:40 +02:00
parent 9774daac6a
commit 217012da25
3 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,7 @@
# List startup folder.
$old_pwd=$pwd.Path
ls "$env:QTDIR"
ls
echo "Qmake args are: '$env:qmake_args'."

View File

@ -21,6 +21,12 @@ WebViewer::WebViewer(QWidget* parent) : QWebEngineView(parent), m_root(nullptr)
connect(page, &WebPage::messageStatusChangeRequested, this, &WebViewer::messageStatusChangeRequested);
setPage(page);
const QList<QWidget*> children = findChildren<QWidget*>();
for (QWidget* child : children) {
child->installEventFilter(this);
}
}
bool WebViewer::canIncreaseZoom() {
@ -182,6 +188,14 @@ void WebViewer::wheelEvent(QWheelEvent* event) {
}
}
bool WebViewer::eventFilter(QObject* object, QEvent* event) {
if (event->type() == QEvent::Type::Wheel) {
return true;
}
return false;
}
RootItem* WebViewer::root() const {
return m_root;
}

View File

@ -42,6 +42,7 @@ class WebViewer : public QWebEngineView {
QWebEngineView* createWindow(QWebEnginePage::WebWindowType type);
void wheelEvent(QWheelEvent* event);
bool eventFilter(QObject* object, QEvent* event);
signals:
void messageStatusChangeRequested(int message_id, WebPage::MessageStatusChange change);