X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Feventmanager.h;h=7ead8ba198ab4eda231ba131ffa0dcf5f17b0fdd;hp=1a952fb343641982d63ea9e3416aebfb5de80fa1;hb=3456106b07bfc3000e50df9322ddefd4f872e0fb;hpb=0b223d24879f548493b1c7876b4e722f3180a96a diff --git a/src/common/eventmanager.h b/src/common/eventmanager.h index 1a952fb3..7ead8ba1 100644 --- a/src/common/eventmanager.h +++ b/src/common/eventmanager.h @@ -112,10 +112,10 @@ public: EventManager(QObject *parent = 0); - EventType eventTypeByName(const QString &name) const; - EventType eventGroupByName(const QString &name) const; - - QString enumName(EventType type) const; + static EventType eventTypeByName(const QString &name); + static EventType eventGroupByName(const QString &name); + static QString enumName(EventType type); + static QString enumName(int type); // for sanity tests public slots: void registerObject(QObject *object, Priority priority = NormalPriority, @@ -171,12 +171,12 @@ private: void dispatchEvent(Event *event); //! @return the EventType enum - QMetaEnum eventEnum() const; + static QMetaEnum eventEnum(); HandlerHash _registeredHandlers; HandlerHash _registeredFilters; - mutable QMetaEnum _enum; QList _eventQueue; + static QMetaEnum _enum; }; Q_DECLARE_OPERATORS_FOR_FLAGS(EventManager::EventFlags);