forked from qt-creator/qt-creator
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:
@@ -160,7 +160,7 @@ void ModeManager::activateMode(Id id)
|
||||
|
||||
void ModeManager::objectAdded(QObject *obj)
|
||||
{
|
||||
IMode *mode = Aggregation::query<IMode>(obj);
|
||||
IMode *mode = qobject_cast<IMode *>(obj);
|
||||
if (!mode)
|
||||
return;
|
||||
|
||||
@@ -235,7 +235,7 @@ void ModeManager::enabledStateChanged()
|
||||
|
||||
void ModeManager::aboutToRemoveObject(QObject *obj)
|
||||
{
|
||||
IMode *mode = Aggregation::query<IMode>(obj);
|
||||
IMode *mode = qobject_cast<IMode *>(obj);
|
||||
if (!mode)
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user