--- 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)
};