X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Feventmanager.cpp;h=552765a243dccf9c83f9ad06b51e64863228f858;hp=2a20b21410f5aad21b0c154d280befd1bdec9dbd;hb=80cd03dc284fecbac2b7db1ede215f82023b72d9;hpb=d42c74ba50a4f86b1da9a70e12a287ff16afcf71 diff --git a/src/common/eventmanager.cpp b/src/common/eventmanager.cpp index 2a20b214..552765a2 100644 --- a/src/common/eventmanager.cpp +++ b/src/common/eventmanager.cpp @@ -48,6 +48,10 @@ EventManager::EventType EventManager::eventGroupByName(const QString &name) cons return type == Invalid? Invalid : static_cast(type & EventGroupMask); } +QString EventManager::enumName(EventType type) const { + return eventEnum().valueToKey(type); +} + /* NOTE: Registering and calling handlers works fine even if they specify a subclass of Event as their parameter. However, this most probably is a result from a reinterpret_cast somewhere deep inside Qt, so there is *no* @@ -102,6 +106,7 @@ void EventManager::registerEventHandler(QList events, QObject *object // not threadsafe! if we should want that, we need to add a mutexed queue somewhere in this general area. void EventManager::sendEvent(Event *event) { + // qDebug() << "Sending" << event; dispatchEvent(event); }