src/hbcore/primitives/hbframeitem.cpp
changeset 21 4633027730f5
parent 5 627c4a0fd0e7
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
    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