radioapp/radiowidgets/inc/radioplaylogview.h
changeset 14 63aabac4416d
parent 13 46974bebc798
--- a/radioapp/radiowidgets/inc/radioplaylogview.h	Fri Mar 19 09:29:04 2010 +0200
+++ b/radioapp/radiowidgets/inc/radioplaylogview.h	Fri Apr 16 14:58:55 2010 +0300
@@ -25,6 +25,9 @@
 // Forward declarations
 class RadioXmlUiLoader;
 class HbListView;
+class HbAction;
+class RadioStationFilterModel;
+class HbAbstractViewItem;
 
 // Class declaration
 class WIDGETS_DLL_EXPORT RadioPlayLogView : public RadioViewBase
@@ -35,15 +38,31 @@
 
     explicit RadioPlayLogView( RadioXmlUiLoader* uiLoader );
 
+private slots:
+
+    void deckButtonPressed();
+    void clearList();
+    void updateVisibilities();
+    void listItemClicked( const QModelIndex& index );
+    void listItemLongPressed( HbAbstractViewItem* item, const QPointF& coords );
+
 private:
 
 // from base class RadioViewBase
 
     void init( RadioMainWindow* aMainWindow, RadioStationModel* aModel );
+    void setOrientation();
+
+// New functions
+
+    void showContextMenu( const QModelIndex& index );
 
 private: //data
 
-    HbListView* mPlayLogList;
+    HbListView*         mPlayLogList;
+    HbAction*           mAllSongsButton;
+    HbAction*           mFavoritesButton;
+    RadioStationFilterModel*   mFilterModel;
 
 };