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)
|
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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user