46 if(e->type() == QEvent::TabletEnterProximity || e->type() == QEvent::TabletLeaveProximity) {
47 QTabletEvent *te =
static_cast<QTabletEvent*
>(e);
48#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
49 bool isEraser = te->pointerType() == QTabletEvent::Eraser;
51 bool isEraser = te->pointingDevice()->pointerType() == QPointingDevice::PointerType::Eraser;
54 bool isNear = e->type() == QEvent::TabletEnterProximity;
58 msg = QStringLiteral(
"Eraser brought near");
60 msg = QStringLiteral(
"Eraser taken away");
64 msg = QStringLiteral(
"Pen tip brought near");
66 msg = QStringLiteral(
"Pen tip taken away");
70 m_ui->logView->appendPlainText(msg);
72 return QDialog::eventFilter(watched, e);