diff -r cdae8c6c3876 -r 4e8ebe173323 homescreenapp/hsdomainmodel/inc/hswidgethost.h --- a/homescreenapp/hsdomainmodel/inc/hswidgethost.h Fri Apr 16 14:54:01 2010 +0300 +++ b/homescreenapp/hsdomainmodel/inc/hswidgethost.h Mon May 03 12:24:59 2010 +0300 @@ -28,10 +28,10 @@ #include "hsdomainmodel_global.h" #include "hstest_global.h" -#include "cadefs.h" +class HbIconItem; class HsPage; -class CaEntry; + HOMESCREEN_TEST_CLASS(TestRuntimeServices) @@ -93,18 +93,27 @@ void startDragAnimation(); void startDropAnimation(); + 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) } + bool eventFilter(QObject *obj, QEvent *event); + private: bool setProperty(const char *name, QMetaProperty &property); bool setMethod(const char *signature, QMetaMethod &method); bool hasSignal(const char *signature); bool setPreferencesToWidget(); + void setNewSize(const QSizeF &newSize); private slots: void onSetPreferences(const QStringList &names); void onFinished(); void onError(); - - void onEntryChanged(const CaEntry &entry, ChangeType changeType); private: Q_DISABLE_COPY(HsWidgetHost) @@ -115,10 +124,12 @@ QMetaMethod mOnHideMethod; QMetaMethod mOnUninitializeMethod; QMetaProperty mIsOnlineProperty; + QMetaProperty mRootPathProperty; State mState; - + QString mUri; int mDatabaseId; - QString mUri; + + HbIconItem *mTapAndHoldIcon; HOMESCREEN_TEST_FRIEND_CLASS(TestRuntimeServices) };