X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Feventmanager.h;h=7ead8ba198ab4eda231ba131ffa0dcf5f17b0fdd;hp=e01b594d990ecd0bbec3fc7e6e0b1057b3d1ca03;hb=3456106b07bfc3000e50df9322ddefd4f872e0fb;hpb=88b350153eb364853e75d237d3eed2dfaf839d59 diff --git a/src/common/eventmanager.h b/src/common/eventmanager.h index e01b594d..7ead8ba1 100644 --- a/src/common/eventmanager.h +++ b/src/common/eventmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2010 by the Quassel Project * + * Copyright (C) 2005-2012 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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);