--- a/homescreenapp/hsdomainmodel/src/hspagevisual.cpp Thu Sep 02 20:17:27 2010 +0300
+++ b/homescreenapp/hsdomainmodel/src/hspagevisual.cpp Fri Sep 17 08:27:54 2010 +0300
@@ -17,7 +17,8 @@
#include "hspagevisual.h"
#include "hspagetoucharea.h"
-
+#include "hsscene.h"
+#include "hspage.h"
/*!
@@ -51,6 +52,17 @@
{
}
+int HsPageVisual::pageIndex() const
+{
+ QList<HsPage *> pages = HsScene::instance()->pages();
+ for (int i = 0; i < pages.count(); ++i) {
+ if (pages.at(i)->visual() == this) {
+ return i;
+ }
+ }
+ return -1;
+}
+
void HsPageVisual::setGeometry(const QRectF &rect)
{
if (mTouchArea) {