diff -r 41ebde60981f -r 271e901a9423 filebrowser/ui/inc/menuaction.h --- a/filebrowser/ui/inc/menuaction.h Fri May 14 15:15:12 2010 +0300 +++ b/filebrowser/ui/inc/menuaction.h Fri May 14 16:10:39 2010 +0300 @@ -18,8 +18,6 @@ #ifndef MENUACTION_H #define MENUACTION_H -//#include - class HbMenu; class HbAction; @@ -97,10 +95,10 @@ mToolsMessageDrafts(0), mToolsMessageSentItems(0), mToolsMessageOutbox(0), - // mLocalConnectivityMenu(0), - // mToolsLocalConnectivityActivateInfrared(0), - // mToolsLocalConnectivityLaunchBTUI(0), - // mToolsLocalConnectivityLaunchUSBUI(0), + mToolsLocalConnectivityMenu(0), + mToolsLocalConnectivityActivateInfrared(0), + mToolsLocalConnectivityLaunchBTUI(0), + mToolsLocalConnectivityLaunchUSBUI(0), mToolsMemoryInfo(0), mToolsSecureBackupMenu(0), mToolsSecureBackStart(0), @@ -221,4 +219,356 @@ }; +class FileViewDriveContextMenu +{ +public: + FileViewDriveContextMenu() : +// //NoAction = 0, +// mFileMenu(0), +// mFileBackMoveUp(0), +// mFileOpenDrive(0), +// mFileOpenDirectory(0), +// mFileSearch(0), +// mFileNewMenu(0), +// mFileNewFile(0), +// mFileNewDirectory(0), +// mFileDelete(0), +// mFileRename(0), +// mFileTouch(0), +// mFileProperties(0), +// mFileChecksumsMenu(0), +// mFileChecksumsMD5(0), +// mFileChecksumsMD2(0), +// mFileChecksumsSHA1(0), +// mFileSetAttributes(0), +// //Edit - +// mEditMenu(0), +// mEditSnapShotToE(0), +// mEditCut(0), +// mEditCopy(0), +// mEditPaste(0), +// mEditCopyToFolder(0), +// mEditMoveToFolder(0), +// mEditSelect(0), +// mEditUnselect(0), +// mEditSelectAll(0), +// mEditUnselectAll(0), +// // View - +// mViewMenu(0), +// mViewFilterEntries(0), +// mViewRefresh(0), + // Disk admin - + mDiskAdminMenu(0), + mDiskAdminSetDrivePassword(0), + mDiskAdminUnlockDrive(0), + mDiskAdminClearDrivePassword(0), + mDiskAdminEraseDrivePassword(0), + mDiskAdminFormatDrive(0), + mDiskAdminQuickFormatDrive(0), + mDiskAdminCheckDisk(0), + mDiskAdminScanDrive(0), + mDiskAdminSetDriveName(0), + mDiskAdminSetDriveVolumeLabel(0), + mDiskAdminEjectDrive(0), + mDiskAdminDismountDrive(0), + mDiskAdminEraseMBR(0), + mDiskAdminPartitionDrive(0) + // Tools - +// mToolsMenu(0), +// mToolsAllAppsToTextFile(0), +// mToolsAllFilesToTextFile(0), +// mToolsAvkonIconCacheMenu(0), +// mToolsAvkonIconCacheEnable(0), +// mToolsAvkonIconCacheDisable(0), +// mToolsDisableExtendedErrors(0), +// mToolsDumpMsgStoreWalk(0), +// mToolsEditDataTypes(0), +// mToolsEnableExtendedErrors(0), +// mToolsErrorSimulateMenu(0), +// mToolsErrorSimulateLeave(0), +// mToolsErrorSimulatePanic(0), +// mToolsErrorSimulateException(0), +// mToolsMessageAttachmentsMenu(0), +// mToolsMessageInbox(0), +// mToolsMessageDrafts(0), +// mToolsMessageSentItems(0), +// mToolsMessageOutbox(0), +// // mLocalConnectivityMenu(0), +// // mToolsLocalConnectivityActivateInfrared(0), +// // mToolsLocalConnectivityLaunchBTUI(0), +// // mToolsLocalConnectivityLaunchUSBUI(0), +// mToolsMemoryInfo(0), +// mToolsSecureBackupMenu(0), +// mToolsSecureBackStart(0), +// mToolsSecureBackRestore(0), +// mToolsSecureBackStop(0), +// mToolsSetDebugMask(0), +// mToolsShowOpenFilesHere(0) + { + + } + + ~FileViewDriveContextMenu() { } +public: + //File menu operations + //NoAction = 0, +// HbMenu *mFileMenu; +// HbAction *mFileBackMoveUp; +// HbAction *mFileOpenDrive; +// HbAction *mFileOpenDirectory; +// HbAction *mFileSearch; +// HbMenu *mFileNewMenu; +// HbAction *mFileNewFile; +// HbAction *mFileNewDirectory; +// HbAction *mFileDelete; +// HbAction *mFileRename; +// HbAction *mFileTouch; +// HbAction *mFileProperties; +// HbMenu *mFileChecksumsMenu; +// HbAction *mFileChecksumsMD5; +// HbAction *mFileChecksumsMD2; +// HbAction *mFileChecksumsSHA1; +// HbAction *mFileSetAttributes; +// +// //Edit - +// HbMenu *mEditMenu; +// HbAction *mEditSnapShotToE; +// HbAction *mEditCut; +// HbAction *mEditCopy; +// HbAction *mEditPaste; +// HbAction *mEditCopyToFolder; +// HbAction *mEditMoveToFolder; +// HbAction *mEditSelect; +// HbAction *mEditUnselect; +// HbAction *mEditSelectAll; +// HbAction *mEditUnselectAll; +// +// // View - +// HbMenu *mViewMenu; +// HbAction *mViewFilterEntries; +// HbAction *mViewRefresh; + + // Disk admin - + HbMenu *mDiskAdminMenu; + HbAction *mDiskAdminSetDrivePassword; + HbAction *mDiskAdminUnlockDrive; + HbAction *mDiskAdminClearDrivePassword; + HbAction *mDiskAdminEraseDrivePassword; + HbAction *mDiskAdminFormatDrive; + HbAction *mDiskAdminQuickFormatDrive; + HbAction *mDiskAdminCheckDisk; + HbAction *mDiskAdminScanDrive; + HbAction *mDiskAdminSetDriveName; + HbAction *mDiskAdminSetDriveVolumeLabel; + HbAction *mDiskAdminEjectDrive; + HbAction *mDiskAdminDismountDrive; + HbAction *mDiskAdminEraseMBR; + HbAction *mDiskAdminPartitionDrive; +// +// // Tools - +// HbMenu *mToolsMenu; +// HbAction *mToolsAllAppsToTextFile; +// HbAction *mToolsAllFilesToTextFile; +// +// HbMenu *mToolsAvkonIconCacheMenu; +// HbAction *mToolsAvkonIconCacheEnable; +// HbAction *mToolsAvkonIconCacheDisable; +// +// HbAction *mToolsDisableExtendedErrors; +// HbAction *mToolsDumpMsgStoreWalk; +// HbAction *mToolsEditDataTypes; +// +// HbAction *mToolsEnableExtendedErrors; +// +// HbMenu *mToolsErrorSimulateMenu; +// HbAction *mToolsErrorSimulateLeave; +// HbAction *mToolsErrorSimulatePanic; +// HbAction *mToolsErrorSimulateException; +// +// HbMenu *mToolsMessageAttachmentsMenu; +// HbAction *mToolsMessageInbox; +// HbAction *mToolsMessageDrafts; +// HbAction *mToolsMessageSentItems; +// HbAction *mToolsMessageOutbox; +// +// HbMenu *mToolsLocalConnectivityMenu; +// HbAction *mToolsLocalConnectivityActivateInfrared; +// HbAction *mToolsLocalConnectivityLaunchBTUI; +// HbAction *mToolsLocalConnectivityLaunchUSBUI; +// +// HbAction *mToolsMemoryInfo; +// +// HbMenu *mToolsSecureBackupMenu; +// HbAction *mToolsSecureBackStart; +// HbAction *mToolsSecureBackRestore; +// HbAction *mToolsSecureBackStop; +// +// HbAction *mToolsSetDebugMask; +// HbAction *mToolsShowOpenFilesHere; +}; + +class FileViewFileContextMenu +{ +public: + FileViewFileContextMenu() : + //NoAction = 0, + mFileMenu(0), + mFileBackMoveUp(0), +// mFileOpenDrive(0), +//?? mFileOpenDirectory(0), +// mFileSearch(0), + mFileNewMenu(0), + mFileNewFile(0), + mFileNewDirectory(0), + mFileDelete(0), + mFileRename(0), + mFileTouch(0), + mFileProperties(0), + mFileChecksumsMenu(0), + mFileChecksumsMD5(0), + mFileChecksumsMD2(0), + mFileChecksumsSHA1(0), + mFileSetAttributes(0), + //Edit - + mEditMenu(0), +//?? mEditSnapShotToE(0), + mEditCut(0), + mEditCopy(0), + mEditPaste(0), + mEditCopyToFolder(0), + mEditMoveToFolder(0) +// mEditSelect(0), +// mEditUnselect(0), +// mEditSelectAll(0), +// mEditUnselectAll(0), +// // View - +// mViewMenu(0), +// mViewFilterEntries(0), +// mViewRefresh(0), +// // Tools - +// mToolsMenu(0), +// mToolsAllAppsToTextFile(0), +// mToolsAllFilesToTextFile(0), +// mToolsAvkonIconCacheMenu(0), +// mToolsAvkonIconCacheEnable(0), +// mToolsAvkonIconCacheDisable(0), +// mToolsDisableExtendedErrors(0), +// mToolsDumpMsgStoreWalk(0), +// mToolsEditDataTypes(0), +// mToolsEnableExtendedErrors(0), +// mToolsErrorSimulateMenu(0), +// mToolsErrorSimulateLeave(0), +// mToolsErrorSimulatePanic(0), +// mToolsErrorSimulateException(0), +// mToolsMessageAttachmentsMenu(0), +// mToolsMessageInbox(0), +// mToolsMessageDrafts(0), +// mToolsMessageSentItems(0), +// mToolsMessageOutbox(0), +// // mLocalConnectivityMenu(0), +// // mToolsLocalConnectivityActivateInfrared(0), +// // mToolsLocalConnectivityLaunchBTUI(0), +// // mToolsLocalConnectivityLaunchUSBUI(0), +// mToolsMemoryInfo(0), +// mToolsSecureBackupMenu(0), +// mToolsSecureBackStart(0), +// mToolsSecureBackRestore(0), +// mToolsSecureBackStop(0), +// mToolsSetDebugMask(0), +// mToolsShowOpenFilesHere(0), +// mSelection(0), +// mSetting(0), +// mAbout(0), +// mExit(0) + { + + } + + ~FileViewFileContextMenu() { } +public: + //File menu operations + //NoAction = 0, + HbMenu *mFileMenu; + HbAction *mFileBackMoveUp; +// HbAction *mFileOpenDrive; +//?? HbAction *mFileOpenDirectory; +// HbAction *mFileSearch; + HbMenu *mFileNewMenu; + HbAction *mFileNewFile; + HbAction *mFileNewDirectory; + HbAction *mFileDelete; + HbAction *mFileRename; + HbAction *mFileTouch; + HbAction *mFileProperties; + HbMenu *mFileChecksumsMenu; + HbAction *mFileChecksumsMD5; + HbAction *mFileChecksumsMD2; + HbAction *mFileChecksumsSHA1; + HbAction *mFileSetAttributes; + + //Edit - + HbMenu *mEditMenu; +//?? HbAction *mEditSnapShotToE; + HbAction *mEditCut; + HbAction *mEditCopy; + HbAction *mEditPaste; + HbAction *mEditCopyToFolder; + HbAction *mEditMoveToFolder; +// HbAction *mEditSelect; +// HbAction *mEditUnselect; +// HbAction *mEditSelectAll; +// HbAction *mEditUnselectAll; +// +// // View - +// HbMenu *mViewMenu; +// HbAction *mViewFilterEntries; +// HbAction *mViewRefresh; +// +// // Tools - +// HbMenu *mToolsMenu; +// HbAction *mToolsAllAppsToTextFile; +// HbAction *mToolsAllFilesToTextFile; +// +// HbMenu *mToolsAvkonIconCacheMenu; +// HbAction *mToolsAvkonIconCacheEnable; +// HbAction *mToolsAvkonIconCacheDisable; +// +// HbAction *mToolsDisableExtendedErrors; +// HbAction *mToolsDumpMsgStoreWalk; +// HbAction *mToolsEditDataTypes; +// +// HbAction *mToolsEnableExtendedErrors; +// +// HbMenu *mToolsErrorSimulateMenu; +// HbAction *mToolsErrorSimulateLeave; +// HbAction *mToolsErrorSimulatePanic; +// HbAction *mToolsErrorSimulateException; +// +// HbMenu *mToolsMessageAttachmentsMenu; +// HbAction *mToolsMessageInbox; +// HbAction *mToolsMessageDrafts; +// HbAction *mToolsMessageSentItems; +// HbAction *mToolsMessageOutbox; +// +// HbMenu *mToolsLocalConnectivityMenu; +// HbAction *mToolsLocalConnectivityActivateInfrared; +// HbAction *mToolsLocalConnectivityLaunchBTUI; +// HbAction *mToolsLocalConnectivityLaunchUSBUI; +// +// HbAction *mToolsMemoryInfo; +// +// HbMenu *mToolsSecureBackupMenu; +// HbAction *mToolsSecureBackStart; +// HbAction *mToolsSecureBackRestore; +// HbAction *mToolsSecureBackStop; +// +// HbAction *mToolsSetDebugMask; +// HbAction *mToolsShowOpenFilesHere; +// +// HbAction *mSelection; +// HbAction *mSetting; +// HbAction *mAbout; +// HbAction *mExit; +}; + #endif // MENUACTION_H