mpviewplugins/mpmediawallviewplugin/inc/mpalbumcoverwidget.h
changeset 37 eb79a7c355bf
parent 35 fdb31ab341af
equal deleted inserted replaced
36:a0afa279b8fe 37:eb79a7c355bf
    15 *
    15 *
    16 */
    16 */
    17 #ifndef MPALBUMCOVERWIDGET_H
    17 #ifndef MPALBUMCOVERWIDGET_H
    18 #define MPALBUMCOVERWIDGET_H
    18 #define MPALBUMCOVERWIDGET_H
    19 
    19 
    20 #include <QGraphicsWidget>
       
    21 #include <QPixmap>
    20 #include <QPixmap>
       
    21 #include <QGesture>
    22 
    22 
       
    23 #include <hbwidget.h>
    23 #include <hbicon.h>
    24 #include <hbicon.h>
    24 
    25 
    25 class MpAlbumCoverWidget : public QGraphicsWidget
    26 class MpAlbumCoverWidget : public HbWidget
    26 
    27 
    27 {
    28 {
    28     Q_OBJECT
    29     Q_OBJECT
    29 
    30 
    30 public:
    31 public:
    31 
    32 
    32     MpAlbumCoverWidget( QGraphicsItem *parent );
    33     MpAlbumCoverWidget( QGraphicsItem *parent = 0 );
       
    34     virtual ~MpAlbumCoverWidget();
    33     void setIcon(const HbIcon &icon );
    35     void setIcon(const HbIcon &icon );
    34     void setDefaultIcon( const HbIcon &icon );
    36     void setDefaultIcon( const HbIcon &icon );
    35     void paint( QPainter *painter, const QStyleOptionGraphicsItem *option, 
    37     void paint( QPainter *painter, const QStyleOptionGraphicsItem *option, 
    36                 QWidget *widget = 0 );
    38                 QWidget *widget = 0 );
       
    39     void gestureEvent(QGestureEvent *event);
    37 
    40 
    38 signals:
    41 signals:
    39 
    42 
    40     void clicked();
    43     void clicked();
    41     
    44