diff -r a3a4c0de738e -r 0f0f3f26f787 ui/views/gridview/inc/glxgridview.h --- a/ui/views/gridview/inc/glxgridview.h Fri Jul 23 20:41:04 2010 +0530 +++ b/ui/views/gridview/inc/glxgridview.h Fri Aug 06 20:44:25 2010 +0530 @@ -33,6 +33,8 @@ class HbCheckBox; class HbLabel; class GlxSettingInterface; +class HbGroupBox; +class QGraphicsLinearLayout; class GlxGridView : public GlxView { @@ -87,23 +89,28 @@ void showHbItems(); int getSubState(); void showNoImageString(); + + //It is used to hide and show the toolbar + //In album grid it is not required to show the tool bar + void updateToolBar(); HbMainWindow *mWindow; // no ownership QAbstractItemModel *mModel ; HgGrid *mWidget; // HG Grid Widget QItemSelectionModel *mSelectionModel; // Selected items model GlxModelWrapper *mModelWrapper; // Temp Model Wrapper, so That Role Change not a problem - HbPushButton *mUiOnButton; - HbPushButton *mCameraButton; // Camera Button, when item count is zero + HbPushButton *mUiOnButton; bool mScrolling; HbIconItem *mIconItem; HbCheckBox *mMarkCheckBox; // Mark All checkbox - HbLabel *mCountItem; // Item count of the grid - HbLabel *mMainLabel; - HbLabel *mCountLabel; // Marked item count + HbGroupBox *mTotalImagesCount; // Item count of the grid + HbGroupBox *mMarkSelectHeading; + HbLabel *mMarkCountLabel; // Marked item count HbLabel *mZeroItemLabel; // zero itemcount - HbLabel *mAlbumName; - GlxSettingInterface *mSettings; + HbGroupBox *mAlbumNameHeading; + QGraphicsLinearLayout *mMarkContainer; + GlxSettingInterface *mSettings; + HbWidget *mMarkingWidget; }; #endif /* GLXGRIDVIEW_H_ */