radioapp/radiowidgets/inc/radiostationcarousel.h
changeset 53 bb6ed1806599
parent 50 c44f9bb56771
equal deleted inserted replaced
50:c44f9bb56771 53:bb6ed1806599
    45     enum Type
    45     enum Type
    46     {
    46     {
    47         None,
    47         None,
    48         ConnectAntenna,
    48         ConnectAntenna,
    49         NoFavorites,
    49         NoFavorites,
    50         FavoriteIconHint,
       
    51         Seeking,
    50         Seeking,
    52         Scanning,
    51         Scanning,
    53         ManualSeek
    52         ManualSeek
    54     };
    53     };
    55 }
    54 }
   141 
   140 
   142 private:
   141 private:
   143 
   142 
   144 // from base class QGraphicsItem
   143 // from base class QGraphicsItem
   145 
   144 
   146     void mousePressEvent( QGraphicsSceneMouseEvent* event );
       
   147     void resizeEvent( QGraphicsSceneResizeEvent* event );
   145     void resizeEvent( QGraphicsSceneResizeEvent* event );
   148     void showEvent( QShowEvent* event );
   146     void showEvent( QShowEvent* event );
   149     void gestureEvent( QGestureEvent* event );
   147     void gestureEvent( QGestureEvent* event );
   150 
   148 
   151 // from base class RadioCarouselItemObserver
   149 // from base class RadioCarouselItemObserver
   179 
   177 
   180     void skip( StationSkip::Mode mode );
   178     void skip( StationSkip::Mode mode );
   181 
   179 
   182 private: // data
   180 private: // data
   183 
   181 
   184     enum TimerMode { NoTimer, SetFrequency, RtPlusCheck, InfoText, FavoriteHintShow, FavoriteHintHide };
   182     enum TimerMode { NoTimer, SetFrequency, RtPlusCheck, InfoText };
   185 
   183 
   186     RadioUiEngine*                      mUiEngine;
   184     RadioUiEngine*                      mUiEngine;
   187 
   185 
   188     int                                 mAutoScrollTime;
   186     int                                 mAutoScrollTime;
   189 
   187 
   221 
   219 
   222     Scroll::Direction                   mScrollDirection;
   220     Scroll::Direction                   mScrollDirection;
   223 
   221 
   224     bool                                mManualSeekMode;
   222     bool                                mManualSeekMode;
   225     bool                                mOrientation;
   223     bool                                mOrientation;
       
   224     bool                                mScrollIgnore;
   226 
   225 
   227 #ifdef USE_DEBUGGING_CONTROLS
   226 #ifdef USE_DEBUGGING_CONTROLS
   228     RadioFadingLabel*                   mRdsLabel;
   227     RadioFadingLabel*                   mRdsLabel;
   229 #endif
   228 #endif
   230 
   229