mpviewplugins/mpmediawallviewplugin/inc/mptracklistwidget.h
changeset 41 ea59c434026a
parent 29 8192e5b5c935
child 55 f3930dda3342
--- a/mpviewplugins/mpmediawallviewplugin/inc/mptracklistwidget.h	Fri Jun 11 13:36:36 2010 +0300
+++ b/mpviewplugins/mpmediawallviewplugin/inc/mptracklistwidget.h	Wed Jun 23 18:10:13 2010 +0300
@@ -20,9 +20,9 @@
 #include <QGesture>
 
 #include <hbwidget.h>
-#include <hblistview.h>
 
 class HbFrameItem;
+class HbListView;
 
 class MpTrackListWidget : public HbWidget
 {
@@ -31,25 +31,24 @@
 public:
     
     MpTrackListWidget( QGraphicsItem *parent = 0 );
-    void resizeEvent(QGraphicsSceneResizeEvent *event);
-    void paint( QPainter *painter, const QStyleOptionGraphicsItem *option, 
-                QWidget *widget = 0 );
+    virtual ~MpTrackListWidget();
     HbListView *list(); 
 
 
 signals:
 
-    void close();
+    void closed();
 
 private:
+    void resizeEvent(QGraphicsSceneResizeEvent *event);
+    void mousePressEvent( QGraphicsSceneMouseEvent *event );
+    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
     void gestureEvent(QGestureEvent *event);
     QSwipeGesture::SwipeDirection swipeAngleToDirection( int angle );
-    void mousePressEvent( QGraphicsSceneMouseEvent *event );
-    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
     
 private:
-    HbListView      *mList;
-    HbFrameItem     *mFrameItem;
+    HbListView      *mList;      // own - parented
+    HbFrameItem     *mFrameItem; // own - parented
 };
 
 #endif // MPTRACKLISTWIDGET_H