mpviewplugins/mpplaybackviewplugin/inc/mpplaybackview.h
changeset 41 ea59c434026a
parent 29 8192e5b5c935
child 51 560ce2306a17
--- a/mpviewplugins/mpplaybackviewplugin/inc/mpplaybackview.h	Fri Jun 11 13:36:36 2010 +0300
+++ b/mpviewplugins/mpplaybackviewplugin/inc/mpplaybackview.h	Wed Jun 23 18:10:13 2010 +0300
@@ -27,12 +27,14 @@
 class MpPlaybackData;
 class MpPlaybackWidget;
 class MpEqualizerWidget;
-class QTranslator;
 
 
 class MpPlaybackView : public MpViewBase
 {
     Q_OBJECT
+    Q_PROPERTY(QString PlaybackStatus READ playbackStatus)
+    Q_PROPERTY(bool Shuffle READ shuffleEnabled)
+    Q_PROPERTY(bool Repeat READ repeatEnabled)
 
 public:
 
@@ -43,6 +45,10 @@
     void activateView();
     void deactivateView();
 
+    QString playbackStatus();
+    bool shuffleEnabled();
+    bool repeatEnabled();
+    
 signals:
 
     void command( int aCommand );
@@ -64,6 +70,7 @@
 
     void handleSongSelected();
     void showEqualizerDialog();
+    void closeEqualizerDialog();
     
     void startRewindTimer();
     void startForwardTimer();
@@ -99,10 +106,7 @@
     HbAction                *mPlayPauseAction;  // Not own
     HbAction                *mRepeatAction;     // Not own
     HbAction                *mShuffleAction;    // Not own
-    
-    QTranslator             *mMpTranslator;     // Own
-    QTranslator             *mCommonTranslator; // Own
-    
+
     QTimer                  *mTimer;
 
     bool                    mShuffle;