From d0e54d8e554d7837ea8624236c20a7f83bc7656b Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Tue, 6 May 2014 17:28:29 +0200 Subject: [PATCH] ModeManager: Simplify ::objectAdded/objectRemoved No-one is using the aggregated IMode, everyone is deriving from IMode Change-Id: Ic4f21ce983924afe80cc2180101aae838b9f590d Reviewed-by: Eike Ziller --- src/plugins/coreplugin/modemanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/coreplugin/modemanager.cpp b/src/plugins/coreplugin/modemanager.cpp index 093ae4f60b2..9e387d4f448 100644 --- a/src/plugins/coreplugin/modemanager.cpp +++ b/src/plugins/coreplugin/modemanager.cpp @@ -160,7 +160,7 @@ void ModeManager::activateMode(Id id) void ModeManager::objectAdded(QObject *obj) { - IMode *mode = Aggregation::query(obj); + IMode *mode = qobject_cast(obj); if (!mode) return; @@ -235,7 +235,7 @@ void ModeManager::enabledStateChanged() void ModeManager::aboutToRemoveObject(QObject *obj) { - IMode *mode = Aggregation::query(obj); + IMode *mode = qobject_cast(obj); if (!mode) return;