radioapp/radiowidgets/inc/radiostripbase.h
changeset 32 189d20c34778
parent 28 075425b8d9a4
child 33 11b6825f0862
equal deleted inserted replaced
28:075425b8d9a4 32:189d20c34778
    58 // from base class QGraphicsItem
    58 // from base class QGraphicsItem
    59 
    59 
    60     void mousePressEvent( QGraphicsSceneMouseEvent* event );
    60     void mousePressEvent( QGraphicsSceneMouseEvent* event );
    61     void mouseReleaseEvent( QGraphicsSceneMouseEvent* event );
    61     void mouseReleaseEvent( QGraphicsSceneMouseEvent* event );
    62 
    62 
    63 private slots:
       
    64 
       
    65     void scrollPositionChanged( QPointF newPosition );
       
    66 
       
    67 private:
    63 private:
    68 
    64 
    69     Q_DISABLE_COPY( RadioStripBase )
    65     Q_DISABLE_COPY( RadioStripBase )
    70 
    66 
       
    67 // from base class HbScrollArea
       
    68 
       
    69     bool scrollByAmount( const QPointF& delta );
       
    70 
    71     virtual void updateItemPrimitive( QGraphicsItem* itemToUpdate, int itemIndex ) = 0;
    71     virtual void updateItemPrimitive( QGraphicsItem* itemToUpdate, int itemIndex ) = 0;
    72     virtual QGraphicsItem* createItemPrimitive( QGraphicsItem *parent ) = 0;
    72     virtual QGraphicsItem* createItemPrimitive( QGraphicsItem *parent ) = 0;
    73 
    73 
    74     virtual void scrollPosChanged( QPointF newPosition ) = 0;
    74     virtual void scrollPosChanged() = 0;
    75 
    75 
    76     void moveAllItemsToPool();
    76     void moveAllItemsToPool();
    77 
    77 
    78     void populateAndLayout();
    78     void populateAndLayout();
    79 
    79