homescreenapp/hsdomainmodel/inc/hswidgethost.h
changeset 51 4785f57bf3d4
parent 46 23b5d6a29cce
child 55 03646e8da489
--- a/homescreenapp/hsdomainmodel/inc/hswidgethost.h	Fri May 14 15:43:04 2010 +0300
+++ b/homescreenapp/hsdomainmodel/inc/hswidgethost.h	Thu May 27 12:46:08 2010 +0300
@@ -28,11 +28,8 @@
 #include "hsdomainmodel_global.h"
 #include "hstest_global.h"
 
-
-class HbIconItem;
 class HsPage;
 
-
 HOMESCREEN_TEST_CLASS(TestRuntimeServices)
 
 class HSDOMAINMODEL_EXPORT HsWidgetHost : public HbWidget
@@ -81,12 +78,12 @@
     HsWidgetPresentationData widgetPresentation(Qt::Orientation orientation);
     bool loadWidgetPresentation();
     bool deleteWidgetPresentation(Qt::Orientation orientation);
-
+    bool isPannable(QGraphicsSceneMouseEvent *event);
 signals:
     void widgetFinished(HsWidgetHost *widget);
     void widgetError(HsWidgetHost *widget);
     void widgetResized(HsWidgetHost *widget);
-
+   
 public slots:
     void initializeWidget();
     void showWidget();
@@ -96,15 +93,12 @@
 
     void startDragEffect();
     void startDropEffect();
-    
-    void startTapAndHoldAnimation();
-    void stopTapAndHoldAnimation();
-
+  
 protected:    
-    void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) { Q_UNUSED(event) }
-    void mouseMoveEvent(QGraphicsSceneMouseEvent *event) { Q_UNUSED(event) }
-    void mousePressEvent(QGraphicsSceneMouseEvent *event) { Q_UNUSED(event) }
-    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { Q_UNUSED(event) }    
+    void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event);
+    void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
+    void mousePressEvent(QGraphicsSceneMouseEvent *event);
+    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
     bool eventFilter(QObject *obj, QEvent *event);
     
 private:
@@ -132,12 +126,11 @@
     QMetaMethod mOnUninitializeMethod;
     QMetaProperty mIsOnlineProperty;
 	QMetaProperty mRootPathProperty;
+    QMetaMethod mIsPannable;
     State mState;
     QString mUri;
     int mDatabaseId;
 
-    HbIconItem *mTapAndHoldIcon;
-
     HOMESCREEN_TEST_FRIEND_CLASS(TestRuntimeServices)
 };