X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Feventmanager.cpp;h=606356d664a334edff2895ef45c5b0c5bf45275e;hp=7a4bde2c2cbf032ebf4dab0c28986227ceba74c0;hb=6eefdfc697067d184a589fc8a231b16316c09106;hpb=0a43227b8cd44625f4881cc1545d42c8c8a4876c diff --git a/src/common/eventmanager.cpp b/src/common/eventmanager.cpp index 7a4bde2c..606356d6 100644 --- a/src/common/eventmanager.cpp +++ b/src/common/eventmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -148,12 +148,7 @@ int EventManager::findEventType(const QString &methodSignature_, const QString & void EventManager::registerObject(QObject *object, Priority priority, const QString &methodPrefix, const QString &filterPrefix) { for (int i = object->metaObject()->methodOffset(); i < object->metaObject()->methodCount(); i++) { -#if QT_VERSION >= 0x050000 QString methodSignature = object->metaObject()->method(i).methodSignature(); -#else - QString methodSignature = object->metaObject()->method(i).signature(); -#endif - int eventType = findEventType(methodSignature, methodPrefix); if (eventType > 0) { Handler handler(object, i, priority); @@ -212,7 +207,7 @@ void EventManager::registerEventHandler(QList events, QObject *object void EventManager::postEvent(Event *event) { if (sender() && sender()->thread() != this->thread()) { - QueuedQuasselEvent *queuedEvent = new QueuedQuasselEvent(event); + auto *queuedEvent = new QueuedQuasselEvent(event); QCoreApplication::postEvent(this, queuedEvent); } else { @@ -228,7 +223,7 @@ void EventManager::postEvent(Event *event) void EventManager::customEvent(QEvent *event) { if (event->type() == QEvent::User) { - QueuedQuasselEvent *queuedEvent = static_cast(event); + auto *queuedEvent = static_cast(event); processEvent(queuedEvent->event); event->accept(); } @@ -263,7 +258,7 @@ void EventManager::dispatchEvent(Event *event) // special handling for numeric IrcEvents if ((type & ~IrcEventNumericMask) == IrcEventNumeric) { - ::IrcEventNumeric *numEvent = static_cast< ::IrcEventNumeric *>(event); + auto *numEvent = static_cast< ::IrcEventNumeric *>(event); if (!numEvent) qWarning() << "Invalid event type for IrcEventNumeric!"; else { @@ -306,7 +301,7 @@ void EventManager::dispatchEvent(Event *event) } // finally, deliverance! - void *param[] = { 0, Q_ARG(Event *, event).data() }; + void *param[] = { nullptr, Q_ARG(Event *, event).data() }; obj->qt_metacall(QMetaObject::InvokeMetaMethod, it->methodIndex, param); }