48 |
49 |
49 void playbackInfoChanged(); |
50 void playbackInfoChanged(); |
50 void durationChanged(); |
51 void durationChanged(); |
51 void positionChanged(); |
52 void positionChanged(); |
52 void albumArtChanged(); |
53 void albumArtChanged(); |
|
54 void handleLcdLightStatus( bool lightOn ); |
|
55 void handleCollectionPlaylistOpened(); |
53 |
56 |
54 private slots: |
57 private slots: |
55 |
58 |
56 void handleSliderPressed(); |
59 void handleSliderPressed(); |
57 void handleSliderReleased(); |
60 void handleSliderReleased(); |
58 void handleSliderMoved(int value); |
61 void handleSliderMoved(int value); |
59 |
62 |
60 private: |
63 private: |
61 |
64 |
62 QString formatDuration( int seconds ); |
65 QString formatDuration( int seconds ); |
|
66 void connectPlaybackDataSignals( bool connectSignal ); |
|
67 void updatePlaybackInfo(); |
63 |
68 |
64 private: |
69 private: |
65 |
70 |
66 MpPlaybackData *mPlaybackData; // Not own |
71 MpPlaybackData *mPlaybackData; // Not own |
67 MpPlaybackDocumentLoader *mDocumentLoader; // Own |
72 MpPlaybackDocumentLoader *mDocumentLoader; // Own |
|
73 MpLightMonitor *mLightMonitor; // Own |
68 |
74 |
69 HbStackedLayout *mLayout; // Not own |
75 HbStackedLayout *mLayout; // Not own |
70 HbLabel *mSongTitle; // Not own |
76 HbLabel *mSongTitle; // Not own |
71 HbLabel *mArtistName; // Not own |
77 HbLabel *mArtistName; // Not own |
72 HbLabel *mAlbumName; // Not own |
78 HbLabel *mAlbumName; // Not own |