51 void changeTitleFont(const HbFontSpec &); |
53 void changeTitleFont(const HbFontSpec &); |
52 void changeDescriptionPosition(HgMediawall::LabelPosition); |
54 void changeDescriptionPosition(HgMediawall::LabelPosition); |
53 void changeDescriptionFont(const HbFontSpec &); |
55 void changeDescriptionFont(const HbFontSpec &); |
54 void changeWidgetHeight(int); |
56 void changeWidgetHeight(int); |
55 void changeWidgetWidth(int); |
57 void changeWidgetWidth(int); |
|
58 void changeReflectionsEnabled(bool); |
|
59 void changeItemSizePolicy(HgWidget::ItemSizePolicy); |
|
60 |
56 void toggleScrollDirection(); |
61 void toggleScrollDirection(); |
57 void openDialog(const QModelIndex &index); |
62 void openDialog(const QModelIndex &index); |
58 void openView(const QModelIndex& index); |
63 void openView(const QModelIndex& index); |
59 void closeCurrentView(); |
64 void closeCurrentView(); |
60 void openDeleteItemsDialog(); |
65 void openDeleteItemsDialog(); |
74 void startItemPosChange(); |
79 void startItemPosChange(); |
75 void updateItemPos(); |
80 void updateItemPos(); |
76 void itemPosDialogClosed(); |
81 void itemPosDialogClosed(); |
77 |
82 |
78 void resetOptions(); |
83 void resetOptions(); |
79 void changeReflectionsEnabled(bool); |
|
80 void resetModel(); |
84 void resetModel(); |
|
85 void activated(/*HbListWidgetItem *item*/); |
|
86 void animationFinished(); |
|
87 void animationAboutToEnd(const QModelIndex& targetIndex); |
|
88 |
81 private: |
89 private: |
82 |
90 |
83 void createMenu(); |
91 void createMenu(); |
84 void setupWidget(); |
92 void setupWidget(); |
85 void setupWidgetOptions(); |
93 void setupWidgetOptions(); |
86 void setupWidgetSize(); |
94 void setupWidgetSize(); |
87 HgWidget *createWidget(HgTestWidgetType type) const; |
95 HgWidget *createWidget(HgTestWidgetType type) const; |
88 HgWidget *copyWidget() const; |
96 HgWidget *copyWidget() const; |
89 void resizeEvent(QGraphicsSceneResizeEvent *event); |
97 void resizeEvent(QGraphicsSceneResizeEvent *event); |
90 Qt::Orientation orientation() const; |
98 Qt::Orientation orientation() const; |
91 |
99 void startAnimation(const QModelIndex& index); |
|
100 |
92 private: // data |
101 private: // data |
93 |
102 |
94 HgWidget *mWidget; |
103 HgWidget* mWidget; |
95 QGraphicsLinearLayout *mLayout; |
104 QGraphicsLinearLayout* mLayout; |
96 HgWidgetTestDataModel *mModel; |
105 HgWidgetTestDataModel* mModel; |
97 HgTestWidgetType mWidgetType; |
106 HgTestWidgetType mWidgetType; |
98 HbListWidget *mListWidget; |
107 HbListWidget* mListWidget; |
99 bool mToggleOrientation; |
108 bool mToggleOrientation; |
100 QItemSelectionModel *mSelectionModel; |
109 QItemSelectionModel* mSelectionModel; |
101 HgFlipWidget* mFlipWidget; |
110 HgFlipWidget* mFlipWidget; |
102 QModelIndex mFlippedIndex; |
111 QModelIndex mFlippedIndex; |
103 HbLabel* mFrontItem; |
112 HbLabel* mFrontItem; |
104 HbView *mOptionsView; |
113 HbView* mOptionsView; |
105 HgItemSizeDialog *mItemSizeDialog; |
114 HgItemSizeDialog* mItemSizeDialog; |
106 HgItemSizeDialog *mItemPosDialog; |
115 HgItemSizeDialog* mItemPosDialog; |
|
116 QParallelAnimationGroup* mAnimationGroup; |
|
117 HbDialog* mDialog; |
|
118 HgCoverItem* mCoverItem; |
107 }; |
119 }; |
108 |
120 |
109 |
121 |
110 #endif /* HGWIDGETTESTVIEW_H_ */ |
122 #endif /* HGWIDGETTESTVIEW_H_ */ |