-void EventManager::registerEventHandler(QList<EventType> events, QObject *object, const char *slot, Priority priority) {
+void EventManager::registerEventFilter(EventType event, QObject *object, const char *slot) {
+ registerEventHandler(QList<EventType>() << event, object, slot, NormalPriority, true);
+}
+
+void EventManager::registerEventFilter(QList<EventType> events, QObject *object, const char *slot) {
+ registerEventHandler(events, object, slot, NormalPriority, true);
+}
+
+void EventManager::registerEventHandler(EventType event, QObject *object, const char *slot, Priority priority, bool isFilter) {
+ registerEventHandler(QList<EventType>() << event, object, slot, priority, isFilter);
+}
+
+void EventManager::registerEventHandler(QList<EventType> events, QObject *object, const char *slot, Priority priority, bool isFilter) {