filemanager/src/filemanager/src/fmfileview.h
changeset 47 12b82dc0e8db
parent 40 4167eb56f30d
child 49 81668a704644
--- a/filemanager/src/filemanager/src/fmfileview.h	Thu Sep 02 17:00:51 2010 +0800
+++ b/filemanager/src/filemanager/src/fmfileview.h	Thu Sep 30 16:33:59 2010 +0800
@@ -29,6 +29,7 @@
 class HbPushButton;
 class HbMenu;
 class FmOperationService;
+class HbToolBarExtension;
 
 class FmFileView : public FmViewBase
 {
@@ -58,9 +59,7 @@
     void on_copy_triggered();
     void on_move_triggered();
     void on_newFolder_triggered();
-	void on_upAction_triggered();
-	void on_leftAction_triggered();
-	void on_rightAction_triggered();
+	void on_leftAction_triggered();	
 	void on_sortNameAction_triggered();
 	void on_sortTimeAction_triggered();
 	void on_sortSizeAction_triggered();
@@ -93,21 +92,27 @@
 	QString createDefaultFolderName( const QString &path );
 	
 private:
+    // from FmViewBase:
+    virtual FmEventResponse offerBackEvent();
+    
+private:
     FmFileBrowseWidget *mWidget;
-    HbPushButton *mUpButton;
-    //HbLineEdit *mLineEdit;
 	HbAction *mStyleAction;
 	HbAction *mSelectableAction;
     HbAction *mFindAction;
-    QString  rootLevelPath;
+    HbToolBarExtension* mSortExtension;
 
     FmOperationService  *mOperationService;
-    
-    HbAction *mToolBarRightAction;
+   
     HbMenu *mMenu;
 
     // store the disable state of find action. true for disabled
     bool      mIsFindDisabled;
+    
+    HbAction *mSortNameAction;
+    HbAction *mSortTimeAction;
+    HbAction *mSortSizeAction;
+    HbAction *mSortTypeAction;
 };
 
 #endif