diff -r bc5a64e5bc3c -r 5bcb308bd24d phoneplugins/dialerwidgetplugin/inc/dialerwidget.h --- a/phoneplugins/dialerwidgetplugin/inc/dialerwidget.h Tue Jul 06 14:15:47 2010 +0300 +++ b/phoneplugins/dialerwidgetplugin/inc/dialerwidget.h Wed Aug 18 09:48:26 2010 +0300 @@ -45,9 +45,6 @@ public: DialerWidget(QGraphicsItem* parent = 0, Qt::WindowFlags flags = 0); ~DialerWidget(); -private: - - void createPrimitives(); public slots: void startDialer(); @@ -67,13 +64,20 @@ void error(); protected: - void mousePressEvent(QGraphicsSceneMouseEvent *event) { Q_UNUSED(event) } + void mousePressEvent(QGraphicsSceneMouseEvent *event); + void handleMouseMoveEvent(QGraphicsSceneMouseEvent *event); void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); + bool sceneEvent(QEvent *event); StartResult onStart(); StopResult onStop(); SuspendResult onSuspend(); ResumeResult onResume(); - + +private: + void createPrimitives(); + void setBackgroundToNormal(); + void setBackgroundToPressed(); + private: HbFrameItem *m_background;