filebrowser/ui/inc/filebrowserview.h
changeset 25 31fc1277642e
parent 24 6053b7ae82ab
child 27 271e901a9423
--- a/filebrowser/ui/inc/filebrowserview.h	Thu May 13 20:59:38 2010 +0300
+++ b/filebrowser/ui/inc/filebrowserview.h	Thu May 13 21:10:48 2010 +0300
@@ -18,12 +18,13 @@
 #ifndef FILEBROWSERVIEWH_H_
 #define FILEBROWSERVIEWH_H_
 
-#include <hbview.h>
-#include <hbmainwindow.h>
-#include <hbapplication.h>
 #include "menuaction.h"
 #include "enginewrapper.h"
 
+#include <HbView>
+#include <HbMainWindow>
+#include <HbApplication>
+
 #include <QDir>
 
 // Forward declarations
@@ -66,8 +67,7 @@
 public slots:
 
 private:
-    void fileOpenDialog(const QString &fileName);
-    OverwriteOptions fileOverwriteDialog();
+    void fileOverwriteDialog();
     void openListDialog(const QStringList& items, const QString &aTitleText, QObject* receiver, const char* member);
 
     void diskAdmin(int cmd);
@@ -76,10 +76,10 @@
                             const QString &primaryActionText,
                             const QString &secondaryActionText);
 
-    HbDialog *openTextQuery(const QString &headingText,
-                            const QString &text,
-                            const QString &primaryActionText,
-                            const QString &secondaryActionText);
+//    HbDialog *openTextQuery(const QString &headingText,
+//                            const QString &text,
+//                            const QString &primaryActionText,
+//                            const QString &secondaryActionText);
 
     HbDialog *openNumberQuery(const QString &headingText,
                               const QString &text,
@@ -109,23 +109,36 @@
     void refreshList();
     void populateFolderContent();
 
-private slots: // option menu slots
+private slots:
     // menu action slots
     // file menu
     void fileBackMoveUp();
     void fileOpenDrive();
     void fileOpenDirectory();
     void fileSearch();
+
     void fileNewFile();
     void doFileNewFile(HbAction *);
+
     void fileNewDirectory();
     void doFileNewDirectory(HbAction *);
+
     void fileDelete();
     void doFileDelete(HbAction *);
+
     void fileRename();
+    void doFileRename(HbAction *);
+    void doFileRenameFileExist(HbAction *);
+
     void fileTouch();
     void doFileTouch(HbAction *);
     void fileProperties();
+
+    void fileChecksumsMD5();
+    void fileChecksumsMD2();
+    void fileChecksumsSHA1();
+    void fileChecksums(TFileBrowserCmdFileChecksums checksumType);
+
     void fileSetAttributes();
 
     // edit menu
@@ -133,10 +146,13 @@
     void editCut();
     void editCopy();
     void editPaste();
+
     void editCopyToFolder();
     void doEditCopyToFolder(HbAction *);
+
     void editMoveToFolder();
     void doEditMoveToFolder(HbAction *);
+
     void editSelect();
     void editUnselect();
     void editSelectAll();
@@ -180,13 +196,18 @@
     void diskAdminEjectDrive();
     void diskAdminDismountDrive();
     void doDiskAdminDismountDrive(HbAction *);
+
     void diskAdminEraseMBR();
     void doDiskAdminEraseMBR(HbAction *);
     void doDiskAdminReallyEraseMBR(HbAction *);
     void doDiskAdminNotRemovableReallyEraseMBR(HbAction *);
     
+    void diskAdminPartitionDrive();
+    void diskAdminPartitionDriveProceed(HbAction *);
+    void diskAdminPartitionDriveReallyProceed(HbAction *);
+    void diskAdminPartitionDriveIsNotRemovable(HbAction *);
+    void diskAdminPartitionDriveEraseMbr(HbAction *);
     void diskAdminPartitionDriveGetCount(HbAction*);
-    void diskAdminPartitionDrive();
 
     // tools menu
     void toolsAllAppsToTextFile();
@@ -242,6 +263,10 @@
     void activateSelectionMode();
     void deActivateSelectionMode();
 
+    void fileOpen(HbAction *);
+    void fileOverwrite(HbAction *);
+    void fileOverwritePostfix(HbAction *);
+
 private:
     FileBrowserMainWindow &mMainWindow;
     EngineWrapper *mEngineWrapper;
@@ -262,8 +287,6 @@
     MenuAction mFileViewMenuActions;
     HbAction *mToolbarBackAction;
 
-    // editor
-    EditorView *mEditor;
     // search
     SearchView *mSearch;
     // settings
@@ -275,10 +298,16 @@
     bool mRemoveFileAfterCopied;
     bool mClipBoardInUse;
     bool mFolderContentChanged;
-    bool mEraseMBR;
-    // temporarily stored old passwird
+
+    // temporarily storage
     QString mOldPassword;
     QString mPanicCategory;
+    QString mAbsoluteFilePath;
+    OverwriteOptions mOverwriteOptions;
+    QModelIndex mModelIndex;
+    bool mIsRenameAllowed;
+    bool mProceed;
+    bool mEraseMBR;
 };