StatusBarManager: Simplify code

We can simply qobject_cast, since everyone is simply adding their
statusbarwidget to the object pool and not a aggregate.

Change-Id: I838a36ef532f3c68c9c41d71b69edadaa1d278de
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Daniel Teske
2014-05-06 17:35:12 +02:00
parent b775104361
commit eb2cbae7a3

View File

@@ -103,7 +103,7 @@ void StatusBarManager::init()
void StatusBarManager::objectAdded(QObject *obj) void StatusBarManager::objectAdded(QObject *obj)
{ {
StatusBarWidget *view = Aggregation::query<StatusBarWidget>(obj); StatusBarWidget *view = qobject_cast<StatusBarWidget *>(obj);
if (!view) if (!view)
return; return;
@@ -116,7 +116,7 @@ void StatusBarManager::objectAdded(QObject *obj)
void StatusBarManager::aboutToRemoveObject(QObject *obj) void StatusBarManager::aboutToRemoveObject(QObject *obj)
{ {
StatusBarWidget *view = Aggregation::query<StatusBarWidget>(obj); StatusBarWidget *view = qobject_cast<StatusBarWidget *>(obj);
if (!view) if (!view)
return; return;
m_mainWnd->removeContextObject(view); m_mainWnd->removeContextObject(view);