equal
deleted
inserted
replaced
17 |
17 |
18 #include <QPainter> |
18 #include <QPainter> |
19 #include <QGraphicsSceneMouseEvent> |
19 #include <QGraphicsSceneMouseEvent> |
20 |
20 |
21 #include <hbicon.h> |
21 #include <hbicon.h> |
|
22 #include <hbevent.h> |
22 |
23 |
23 #include "mpnowplayingwidget.h" |
24 #include "mpnowplayingwidget.h" |
24 #include "mpnowplayingwidget_p.h" |
25 #include "mpnowplayingwidget_p.h" |
25 #include "mptrace.h" |
26 #include "mptrace.h" |
26 |
27 |
97 */ |
98 */ |
98 void MpNowPlayingWidget::mousePressEvent( QGraphicsSceneMouseEvent *event ) |
99 void MpNowPlayingWidget::mousePressEvent( QGraphicsSceneMouseEvent *event ) |
99 { |
100 { |
100 TX_ENTRY |
101 TX_ENTRY |
101 if ( event->button() == Qt::LeftButton ) { |
102 if ( event->button() == Qt::LeftButton ) { |
|
103 d_ptr->handleMousePressEvent( event, true ); |
|
104 update(); |
102 event->accept(); |
105 event->accept(); |
103 } |
106 } |
104 else { |
107 else { |
105 event->ignore(); |
108 event->ignore(); |
106 } |
109 } |
112 */ |
115 */ |
113 void MpNowPlayingWidget::mouseReleaseEvent( QGraphicsSceneMouseEvent *event ) |
116 void MpNowPlayingWidget::mouseReleaseEvent( QGraphicsSceneMouseEvent *event ) |
114 { |
117 { |
115 TX_ENTRY |
118 TX_ENTRY |
116 if ( event->button() == Qt::LeftButton ) { |
119 if ( event->button() == Qt::LeftButton ) { |
|
120 d_ptr->handleMousePressEvent( event, false ); |
|
121 update(); |
117 if ( !d_ptr->handleClickEvent( event ) && rect().contains( event->pos() ) ) { |
122 if ( !d_ptr->handleClickEvent( event ) && rect().contains( event->pos() ) ) { |
118 emit clicked(); |
123 emit clicked(); |
119 } |
124 } |
120 event->accept(); |
125 event->accept(); |
121 } |
126 } |
123 event->ignore(); |
128 event->ignore(); |
124 } |
129 } |
125 TX_EXIT |
130 TX_EXIT |
126 } |
131 } |
127 |
132 |
|
133 /*! |
|
134 \reimp |
|
135 */ |
|
136 void MpNowPlayingWidget::changeEvent(QEvent *event) |
|
137 { |
|
138 if (event->type() == HbEvent::ThemeChanged) { |
|
139 d_ptr->handleThemeChange(); |
|
140 } |
|
141 HbWidgetBase::changeEvent(event); |
|
142 } |
|
143 |