From 29d3156d3d5ad29a0f253ad388a6237310c62ef1 Mon Sep 17 00:00:00 2001 From: Matthias Metelka <62722460+kleinerpirat@users.noreply.github.com> Date: Sun, 4 Sep 2022 14:38:26 +0200 Subject: [PATCH] Add type annotations to eventFilter --- qt/aqt/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/__init__.py b/qt/aqt/__init__.py index 6ae536d5c..40bf51287 100644 --- a/qt/aqt/__init__.py +++ b/qt/aqt/__init__.py @@ -4,6 +4,7 @@ from __future__ import annotations import sys +from typing import Any if sys.version_info[0] < 3 or sys.version_info[1] < 9: raise Exception("Anki requires Python 3.9+") @@ -344,7 +345,7 @@ class AnkiApp(QApplication): # Global cursor: pointer for Qt buttons ################################################## - def eventFilter(self, src, evt): + def eventFilter(self, src: Any, evt: QEvent) -> bool: if evt.type() == QEvent.Type.HoverEnter: if type(src) == QPushButton: # TODO: apply drop-shadow with setGraphicsEffect(QGraphicsDropShadowEffect)