--- a/utilities/mpnowplayingbanner/src/mpnowplayingwidget.cpp Fri Mar 19 09:28:13 2010 +0200
+++ b/utilities/mpnowplayingbanner/src/mpnowplayingwidget.cpp Fri Apr 16 14:56:30 2010 +0300
@@ -19,6 +19,7 @@
#include <QGraphicsSceneMouseEvent>
#include <hbicon.h>
+#include <hbevent.h>
#include "mpnowplayingwidget.h"
#include "mpnowplayingwidget_p.h"
@@ -99,6 +100,8 @@
{
TX_ENTRY
if ( event->button() == Qt::LeftButton ) {
+ d_ptr->handleMousePressEvent( event, true );
+ update();
event->accept();
}
else {
@@ -114,6 +117,8 @@
{
TX_ENTRY
if ( event->button() == Qt::LeftButton ) {
+ d_ptr->handleMousePressEvent( event, false );
+ update();
if ( !d_ptr->handleClickEvent( event ) && rect().contains( event->pos() ) ) {
emit clicked();
}
@@ -125,3 +130,14 @@
TX_EXIT
}
+/*!
+ \reimp
+ */
+void MpNowPlayingWidget::changeEvent(QEvent *event)
+{
+ if (event->type() == HbEvent::ThemeChanged) {
+ d_ptr->handleThemeChange();
+ }
+ HbWidgetBase::changeEvent(event);
+}
+