--- 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