104 void removeConnection(); |
104 void removeConnection(); |
105 void createUiControl(); |
105 void createUiControl(); |
106 void setImageStripModel(); |
106 void setImageStripModel(); |
107 |
107 |
108 void loadFullScreenToolBar(); |
108 void loadFullScreenToolBar(); |
109 void imageSelectionAnimation(const QModelIndex &index); |
109 void addToolBarAction( int commandId, const QString &iconName, const QString &name) ; |
|
110 void imageSelectionAnimation( const QModelIndex &index ); |
110 int getSubState(); |
111 int getSubState(); |
111 void setHdmiModel(QAbstractItemModel *model); |
112 void setHdmiModel( QAbstractItemModel *model ); |
112 private: |
113 private: |
113 QAbstractItemModel *mModel; //no ownership |
114 QAbstractItemModel *mModel; //no ownership |
114 HbMainWindow *mWindow; //no ownership |
115 HbMainWindow *mWindow; //no ownership |
115 GlxCoverFlow *mCoverFlow; |
116 GlxCoverFlow *mCoverFlow; |
116 HbGridView *mImageStrip; |
117 HbGridView *mImageStrip; |
117 QTimer *mUiOffTimer; //use for ui off after 30 sec |
118 QTimer *mUiOffTimer; //use for ui off after 30 sec |
118 HbIconItem *mIconItem ; //temporary item for play the image strip select animation |
119 HbIconItem *mIconItem ; //temporary item for play the image strip select animation |
119 GlxTvOutWrapper *mTvOutWrapper; |
120 GlxTvOutWrapper *mTvOutWrapper; |
120 HbToolBar *mFullScreenToolBar; //Fullscreen Toolbar |
121 HbToolBar *mFullScreenToolBar; //Fullscreen Toolbar |
121 HbAction *mFlipAction; //Action : it starts activates the details view |
|
122 HbAction *mSendAction; |
|
123 HbAction *mDeleteAction; |
|
124 HbAction *mUseImageAction; |
|
125 |
|
126 //for Zoom |
122 //for Zoom |
127 GlxZoomWidget *mZoomWidget; |
123 GlxZoomWidget *mZoomWidget; |
128 HbDocumentLoader *mDocLoader; |
124 HbDocumentLoader *mDocLoader; |
129 |
125 |
130 bool mUiOff; // to check the current status of ui on / off |
126 bool mUiOff; // to check the current status of ui on / off |