diff options
Diffstat (limited to 'src/widgets/core/duiwidgetview.cpp')
-rw-r--r-- | src/widgets/core/duiwidgetview.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/core/duiwidgetview.cpp b/src/widgets/core/duiwidgetview.cpp index 62ec46e6..91c96b39 100644 --- a/src/widgets/core/duiwidgetview.cpp +++ b/src/widgets/core/duiwidgetview.cpp @@ -165,11 +165,11 @@ void DuiWidgetView::setModel(DuiWidgetModel *model) d->styleContainer->initialize(d->model->objectName(), styleType, parent); if (d->controller->isActive()) { - style().setModeActive(); + setActive(true); } else if (!d->controller->isEnabled()) { - style().setModeDisabled(); + notifyItemChange(QGraphicsItem::ItemEnabledHasChanged, false); } else if (d->controller->isSelected()) { - style().setModeSelected(); + notifyItemChange(QGraphicsItem::ItemSelectedHasChanged, true); } // TODO: to be removed when scalable image is ready |