ModeManager: Simplify ::objectAdded/objectRemoved

No-one is using the aggregated IMode, everyone is deriving from IMode

Change-Id: Ic4f21ce983924afe80cc2180101aae838b9f590d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Daniel Teske
2014-05-06 17:28:29 +02:00
parent 240bc8fea5
commit d0e54d8e55

View File

@@ -160,7 +160,7 @@ void ModeManager::activateMode(Id id)
void ModeManager::objectAdded(QObject *obj) void ModeManager::objectAdded(QObject *obj)
{ {
IMode *mode = Aggregation::query<IMode>(obj); IMode *mode = qobject_cast<IMode *>(obj);
if (!mode) if (!mode)
return; return;
@@ -235,7 +235,7 @@ void ModeManager::enabledStateChanged()
void ModeManager::aboutToRemoveObject(QObject *obj) void ModeManager::aboutToRemoveObject(QObject *obj)
{ {
IMode *mode = Aggregation::query<IMode>(obj); IMode *mode = qobject_cast<IMode *>(obj);
if (!mode) if (!mode)
return; return;