mpviewplugins/mpplaybackviewplugin/inc/mpplaybackwidget.h
changeset 29 8192e5b5c935
parent 22 ecf06a08d4d9
child 37 eb79a7c355bf
equal deleted inserted replaced
25:3ec52facab4d 29:8192e5b5c935
    36 
    36 
    37 public:
    37 public:
    38 
    38 
    39     MpPlaybackWidget( MpPlaybackData *data, QGraphicsItem *parent=0 );
    39     MpPlaybackWidget( MpPlaybackData *data, QGraphicsItem *parent=0 );
    40     virtual ~MpPlaybackWidget();
    40     virtual ~MpPlaybackWidget();
       
    41     void repeatChanged( bool value );
    41 
    42 
    42 signals:
    43 signals:
    43 
    44 
    44     void setPlaybackPosition( int value );
    45     void setPlaybackPosition( int value );
    45 
    46 
    47 
    48 
    48     void playbackInfoChanged();
    49     void playbackInfoChanged();
    49     void durationChanged();
    50     void durationChanged();
    50     void positionChanged();
    51     void positionChanged();
    51     void albumArtChanged();
    52     void albumArtChanged();
    52 
    53   
    53 private slots:
    54 private slots:
    54 
    55 
    55     void handleSliderPressed();
    56     void handleSliderPressed();
    56     void handleSliderReleased();
    57     void handleSliderReleased();
    57     void handleSliderMoved(int value);
    58     void handleSliderMoved(int value);
    69     HbLabel                 *mSongTitle;        // Not own
    70     HbLabel                 *mSongTitle;        // Not own
    70     HbLabel                 *mArtistName;       // Not own
    71     HbLabel                 *mArtistName;       // Not own
    71     HbLabel                 *mAlbumName;        // Not own
    72     HbLabel                 *mAlbumName;        // Not own
    72     HbLabel                 *mAlbumArt;         // Not own
    73     HbLabel                 *mAlbumArt;         // Not own
    73     HbProgressSlider        *mProgressBar;      // Not own
    74     HbProgressSlider        *mProgressBar;      // Not own
    74 
    75     HbLabel                 *mRealAudioIndicator;          // Not own
    75 
    76     HbLabel                 *mRepeatIndicator;           // Not own
    76 
    77 
    77     bool                    mProgreesBarDragging;
    78     bool                    mProgreesBarDragging;
    78     int                     mDuration;
    79     int                     mDuration;
    79 
    80 
    80     Q_DISABLE_COPY(MpPlaybackWidget)
    81     Q_DISABLE_COPY(MpPlaybackWidget)