forked from qt-creator/qt-creator
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:
@@ -103,7 +103,7 @@ void StatusBarManager::init()
|
||||
|
||||
void StatusBarManager::objectAdded(QObject *obj)
|
||||
{
|
||||
StatusBarWidget *view = Aggregation::query<StatusBarWidget>(obj);
|
||||
StatusBarWidget *view = qobject_cast<StatusBarWidget *>(obj);
|
||||
if (!view)
|
||||
return;
|
||||
|
||||
@@ -116,7 +116,7 @@ void StatusBarManager::objectAdded(QObject *obj)
|
||||
|
||||
void StatusBarManager::aboutToRemoveObject(QObject *obj)
|
||||
{
|
||||
StatusBarWidget *view = Aggregation::query<StatusBarWidget>(obj);
|
||||
StatusBarWidget *view = qobject_cast<StatusBarWidget *>(obj);
|
||||
if (!view)
|
||||
return;
|
||||
m_mainWnd->removeContextObject(view);
|
||||
|
||||
Reference in New Issue
Block a user