ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestview.h
changeset 2 49c70dcc3f17
parent 1 e48454f237ca
child 3 c863538fcbb6
--- a/ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestview.h	Mon May 03 13:32:54 2010 +0300
+++ b/ganeswidgets/tsrc/fute/HgWidgetTest/inc/hgwidgettestview.h	Fri May 14 16:57:01 2010 +0300
@@ -29,6 +29,8 @@
 class HgFlipWidget;
 class HbLabel;
 class HbDialog;
+class QParallelAnimationGroup;
+class HgCoverItem;
 
 class HgItemSizeDialog;
 
@@ -53,6 +55,9 @@
     void changeDescriptionFont(const HbFontSpec &);
     void changeWidgetHeight(int);
     void changeWidgetWidth(int);
+    void changeReflectionsEnabled(bool);
+    void changeItemSizePolicy(HgWidget::ItemSizePolicy);
+
     void toggleScrollDirection();
     void openDialog(const QModelIndex &index);
     void openView(const QModelIndex& index);
@@ -76,8 +81,11 @@
     void itemPosDialogClosed();
 
     void resetOptions();
-    void changeReflectionsEnabled(bool);
     void resetModel();
+    void activated(/*HbListWidgetItem *item*/);
+    void animationFinished();
+    void animationAboutToEnd(const QModelIndex& targetIndex);
+    
 private:
 
     void createMenu();
@@ -88,22 +96,26 @@
     HgWidget *copyWidget() const;
     void resizeEvent(QGraphicsSceneResizeEvent *event);
     Qt::Orientation orientation() const;
-
+    void startAnimation(const QModelIndex& index);
+    
 private: // data
 
-    HgWidget                *mWidget;
-    QGraphicsLinearLayout   *mLayout;
-    HgWidgetTestDataModel   *mModel;
+    HgWidget*               mWidget;
+    QGraphicsLinearLayout*  mLayout;
+    HgWidgetTestDataModel*  mModel;
     HgTestWidgetType        mWidgetType;
-    HbListWidget            *mListWidget;
+    HbListWidget*           mListWidget;
     bool                    mToggleOrientation;
-    QItemSelectionModel     *mSelectionModel;
+    QItemSelectionModel*    mSelectionModel;
     HgFlipWidget*           mFlipWidget;
     QModelIndex             mFlippedIndex;
     HbLabel*                mFrontItem;
-    HbView                  *mOptionsView;
-    HgItemSizeDialog       *mItemSizeDialog;
-    HgItemSizeDialog       *mItemPosDialog;
+    HbView*                 mOptionsView;
+    HgItemSizeDialog*       mItemSizeDialog;
+    HgItemSizeDialog*       mItemPosDialog;
+    QParallelAnimationGroup* mAnimationGroup;
+    HbDialog*               mDialog;
+    HgCoverItem*            mCoverItem;
 };