equal
deleted
inserted
replaced
24 ****************************************************************************/ |
24 ****************************************************************************/ |
25 |
25 |
26 #include "hbframeitem.h" |
26 #include "hbframeitem.h" |
27 #include "hbevent.h" |
27 #include "hbevent.h" |
28 #include "hbframedrawerpool_p.h" |
28 #include "hbframedrawerpool_p.h" |
|
29 #include "hbframedrawer_p.h" |
|
30 #include "hbinstance_p.h" |
29 #include <QPainter> |
31 #include <QPainter> |
30 #include <QGraphicsWidget> |
32 #include <QGraphicsWidget> |
31 |
33 |
32 /*! |
34 /*! |
33 @stable |
35 @stable |
238 } else { |
240 } else { |
239 return HbWidgetBase::sizeHint(which, constraint); |
241 return HbWidgetBase::sizeHint(which, constraint); |
240 } |
242 } |
241 } |
243 } |
242 |
244 |
|
245 /*! |
|
246 \reimp |
|
247 */ |
|
248 QVariant HbFrameItem::itemChange(GraphicsItemChange change, const QVariant &value) |
|
249 { |
|
250 if (change == QGraphicsItem::ItemVisibleHasChanged) { |
|
251 if (!value.toBool() |
|
252 && d->frameDrawer |
|
253 && HbInstancePrivate::d_ptr()->mDropHiddenIconData) { |
|
254 HbFrameDrawerPrivate::d_ptr(d->frameDrawer)->reset(); |
|
255 } |
|
256 } |
|
257 return HbWidgetBase::itemChange(change, value); |
|
258 } |
|
259 |
243 |
260 |
244 // End of File |
261 // End of File |