filebrowser/ui/inc/menuaction.h
changeset 23 c9bf25a20c9f
parent 19 4b22a598b890
child 48 da3ec8478e66
equal deleted inserted replaced
19:4b22a598b890 23:c9bf25a20c9f
    19 #define MENUACTION_H
    19 #define MENUACTION_H
    20 
    20 
    21 class HbMenu;
    21 class HbMenu;
    22 class HbAction;
    22 class HbAction;
    23 
    23 
    24 class MenuAction
    24 class OptionMenuActions
    25 {
    25 {
    26 public:
    26 public:
    27     MenuAction() :
    27     OptionMenuActions() :
    28             //NoAction = 0,
       
    29             mFileMenu(0),
    28             mFileMenu(0),
    30             mFileBackMoveUp(0),
    29             mFileBackMoveUp(0),
    31             mFileOpenDrive(0),
    30             mFileOpenDrive(0),
    32             mFileOpenDirectory(0),
    31             mFileOpenDirectory(0),
    33             mFileSearch(0),
    32             mFileSearch(0),
   112             mExit(0)
   111             mExit(0)
   113     {
   112     {
   114 
   113 
   115     }
   114     }
   116 
   115 
   117     ~MenuAction() { }
   116     ~OptionMenuActions() { }
   118 public:
   117 public:
   119     //File menu operations
   118     //File menu operations
   120     //NoAction = 0,
       
   121     HbMenu *mFileMenu;
   119     HbMenu *mFileMenu;
   122     HbAction *mFileBackMoveUp;
   120     HbAction *mFileBackMoveUp;
   123     HbAction *mFileOpenDrive;
   121     HbAction *mFileOpenDrive;
   124     HbAction *mFileOpenDirectory;
   122     HbAction *mFileOpenDirectory;
   125     HbAction *mFileSearch;
   123     HbAction *mFileSearch;
   217     HbAction *mAbout;
   215     HbAction *mAbout;
   218     HbAction *mExit;
   216     HbAction *mExit;
   219 };
   217 };
   220 
   218 
   221 
   219 
   222 class FileViewDriveContextMenu
   220 class ContextMenuActions
   223 {
   221 {
   224 public:
   222 public:
   225     FileViewDriveContextMenu() :
   223     ContextMenuActions() :
   226 //            //NoAction = 0,
   224             mFileMenu(0),
   227 //            mFileMenu(0),
   225             mFileBackMoveUp(0),
   228 //            mFileBackMoveUp(0),
   226             mFileOpenDrive(0),
   229 //            mFileOpenDrive(0),
   227             mFileOpenDirectory(0),
   230 //            mFileOpenDirectory(0),
   228             mFileSearch(0),
   231 //            mFileSearch(0),
   229             mFileNewMenu(0),
   232 //            mFileNewMenu(0),
   230             mFileNewFile(0),
   233 //            mFileNewFile(0),
   231             mFileNewDirectory(0),
   234 //            mFileNewDirectory(0),
   232             mFileDelete(0),
   235 //            mFileDelete(0),
   233             mFileRename(0),
   236 //            mFileRename(0),
   234             mFileTouch(0),
   237 //            mFileTouch(0),
   235             mFileProperties(0),
   238 //            mFileProperties(0),
   236             mFileChecksumsMenu(0),
   239 //            mFileChecksumsMenu(0),
   237             mFileChecksumsMD5(0),
   240 //            mFileChecksumsMD5(0),
   238             mFileChecksumsMD2(0),
   241 //            mFileChecksumsMD2(0),
   239             mFileChecksumsSHA1(0),
   242 //            mFileChecksumsSHA1(0),
   240             mFileSetAttributes(0),
   243 //            mFileSetAttributes(0),
   241             //Edit -
   244 //            //Edit -
   242             mEditMenu(0),
   245 //            mEditMenu(0),
       
   246 //            mEditSnapShotToE(0),
   243 //            mEditSnapShotToE(0),
   247 //            mEditCut(0),
   244             mEditCut(0),
   248 //            mEditCopy(0),
   245             mEditCopy(0),
   249 //            mEditPaste(0),
   246             mEditPaste(0),
   250 //            mEditCopyToFolder(0),
   247             mEditCopyToFolder(0),
   251 //            mEditMoveToFolder(0),
   248             mEditMoveToFolder(0),
   252 //            mEditSelect(0),
   249 //            mEditSelect(0),
   253 //            mEditUnselect(0),
   250 //            mEditUnselect(0),
   254 //            mEditSelectAll(0),
   251 //            mEditSelectAll(0),
   255 //            mEditUnselectAll(0),
   252 //            mEditUnselectAll(0),
   256 //            // View -
   253             // View -
   257 //            mViewMenu(0),
   254 //            mViewMenu(0),
   258 //            mViewFilterEntries(0),
   255 //            mViewFilterEntries(0),
   259 //            mViewRefresh(0),
   256 //            mViewRefresh(0),
   260             // Disk admin -
   257             // Disk admin -
   261             mDiskAdminMenu(0),
   258             mDiskAdminMenu(0),
   306 //            mToolsShowOpenFilesHere(0)
   303 //            mToolsShowOpenFilesHere(0)
   307     {
   304     {
   308 
   305 
   309     }
   306     }
   310 
   307 
   311     ~FileViewDriveContextMenu() { }
   308     ~ContextMenuActions() { }
   312 public:
   309 public:
   313     //File menu operations
   310     //File menu operations
   314     //NoAction = 0,
   311     HbMenu *mFileMenu;
   315 //    HbMenu *mFileMenu;
   312     HbAction *mFileBackMoveUp;
   316 //    HbAction *mFileBackMoveUp;
   313     HbAction *mFileOpenDrive;
   317 //    HbAction *mFileOpenDrive;
   314     HbAction *mFileOpenDirectory;
   318 //    HbAction *mFileOpenDirectory;
   315     HbAction *mFileSearch;
   319 //    HbAction *mFileSearch;
   316     HbMenu *mFileNewMenu;
   320 //    HbMenu *mFileNewMenu;
   317     HbAction *mFileNewFile;
   321 //    HbAction *mFileNewFile;
   318     HbAction *mFileNewDirectory;
   322 //    HbAction *mFileNewDirectory;
   319     HbAction *mFileDelete;
   323 //    HbAction *mFileDelete;
   320     HbAction *mFileRename;
   324 //    HbAction *mFileRename;
   321     HbAction *mFileTouch;
   325 //    HbAction *mFileTouch;
   322     HbAction *mFileProperties;
   326 //    HbAction *mFileProperties;
   323     HbMenu *mFileChecksumsMenu;
   327 //    HbMenu *mFileChecksumsMenu;
   324     HbAction *mFileChecksumsMD5;
   328 //    HbAction *mFileChecksumsMD5;
   325     HbAction *mFileChecksumsMD2;
   329 //    HbAction *mFileChecksumsMD2;
   326     HbAction *mFileChecksumsSHA1;
   330 //    HbAction *mFileChecksumsSHA1;
   327     HbAction *mFileSetAttributes;
   331 //    HbAction *mFileSetAttributes;
   328 
   332 //
   329     //Edit -
   333 //    //Edit -
   330     HbMenu *mEditMenu;
   334 //    HbMenu *mEditMenu;
       
   335 //    HbAction *mEditSnapShotToE;
   331 //    HbAction *mEditSnapShotToE;
   336 //    HbAction *mEditCut;
   332     HbAction *mEditCut;
   337 //    HbAction *mEditCopy;
   333     HbAction *mEditCopy;
   338 //    HbAction *mEditPaste;
   334     HbAction *mEditPaste;
   339 //    HbAction *mEditCopyToFolder;
   335     HbAction *mEditCopyToFolder;
   340 //    HbAction *mEditMoveToFolder;
   336     HbAction *mEditMoveToFolder;
   341 //    HbAction *mEditSelect;
   337 //    HbAction *mEditSelect;
   342 //    HbAction *mEditUnselect;
   338 //    HbAction *mEditUnselect;
   343 //    HbAction *mEditSelectAll;
   339 //    HbAction *mEditSelectAll;
   344 //    HbAction *mEditUnselectAll;
   340 //    HbAction *mEditUnselectAll;
   345 //
   341 //
   405 //
   401 //
   406 //    HbAction *mToolsSetDebugMask;
   402 //    HbAction *mToolsSetDebugMask;
   407 //    HbAction *mToolsShowOpenFilesHere;
   403 //    HbAction *mToolsShowOpenFilesHere;
   408 };
   404 };
   409 
   405 
   410 class FileViewFileContextMenu
       
   411 {
       
   412 public:
       
   413     FileViewFileContextMenu() :
       
   414             //NoAction = 0,
       
   415             mFileMenu(0),
       
   416             mFileBackMoveUp(0),
       
   417 //            mFileOpenDrive(0),
       
   418 //??            mFileOpenDirectory(0),
       
   419 //            mFileSearch(0),
       
   420             mFileNewMenu(0),
       
   421             mFileNewFile(0),
       
   422             mFileNewDirectory(0),
       
   423             mFileDelete(0),
       
   424             mFileRename(0),
       
   425             mFileTouch(0),
       
   426             mFileProperties(0),
       
   427             mFileChecksumsMenu(0),
       
   428             mFileChecksumsMD5(0),
       
   429             mFileChecksumsMD2(0),
       
   430             mFileChecksumsSHA1(0),
       
   431             mFileSetAttributes(0),
       
   432             //Edit -
       
   433             mEditMenu(0),
       
   434 //??            mEditSnapShotToE(0),
       
   435             mEditCut(0),
       
   436             mEditCopy(0),
       
   437             mEditPaste(0),
       
   438             mEditCopyToFolder(0),
       
   439             mEditMoveToFolder(0)
       
   440 //            mEditSelect(0),
       
   441 //            mEditUnselect(0),
       
   442 //            mEditSelectAll(0),
       
   443 //            mEditUnselectAll(0),
       
   444 //            // View -
       
   445 //            mViewMenu(0),
       
   446 //            mViewFilterEntries(0),
       
   447 //            mViewRefresh(0),
       
   448 //            // Tools -
       
   449 //            mToolsMenu(0),
       
   450 //            mToolsAllAppsToTextFile(0),
       
   451 //            mToolsAllFilesToTextFile(0),
       
   452 //            mToolsAvkonIconCacheMenu(0),
       
   453 //            mToolsAvkonIconCacheEnable(0),
       
   454 //            mToolsAvkonIconCacheDisable(0),
       
   455 //            mToolsDisableExtendedErrors(0),
       
   456 //            mToolsDumpMsgStoreWalk(0),
       
   457 //            mToolsEditDataTypes(0),
       
   458 //            mToolsEnableExtendedErrors(0),
       
   459 //            mToolsErrorSimulateMenu(0),
       
   460 //            mToolsErrorSimulateLeave(0),
       
   461 //            mToolsErrorSimulatePanic(0),
       
   462 //            mToolsErrorSimulateException(0),
       
   463 //            mToolsMessageAttachmentsMenu(0),
       
   464 //            mToolsMessageInbox(0),
       
   465 //            mToolsMessageDrafts(0),
       
   466 //            mToolsMessageSentItems(0),
       
   467 //            mToolsMessageOutbox(0),
       
   468 //            //    mLocalConnectivityMenu(0),
       
   469 //            //    mToolsLocalConnectivityActivateInfrared(0),
       
   470 //            //    mToolsLocalConnectivityLaunchBTUI(0),
       
   471 //            //    mToolsLocalConnectivityLaunchUSBUI(0),
       
   472 //            mToolsMemoryInfo(0),
       
   473 //            mToolsSecureBackupMenu(0),
       
   474 //            mToolsSecureBackStart(0),
       
   475 //            mToolsSecureBackRestore(0),
       
   476 //            mToolsSecureBackStop(0),
       
   477 //            mToolsSetDebugMask(0),
       
   478 //            mToolsShowOpenFilesHere(0),
       
   479 //            mSelection(0),
       
   480 //            mSetting(0),
       
   481 //            mAbout(0),
       
   482 //            mExit(0)
       
   483     {
       
   484 
       
   485     }
       
   486 
       
   487     ~FileViewFileContextMenu() { }
       
   488 public:
       
   489     //File menu operations
       
   490     //NoAction = 0,
       
   491     HbMenu *mFileMenu;
       
   492     HbAction *mFileBackMoveUp;
       
   493 //    HbAction *mFileOpenDrive;
       
   494 //??    HbAction *mFileOpenDirectory;
       
   495 //    HbAction *mFileSearch;
       
   496     HbMenu *mFileNewMenu;
       
   497     HbAction *mFileNewFile;
       
   498     HbAction *mFileNewDirectory;
       
   499     HbAction *mFileDelete;
       
   500     HbAction *mFileRename;
       
   501     HbAction *mFileTouch;
       
   502     HbAction *mFileProperties;
       
   503     HbMenu *mFileChecksumsMenu;
       
   504     HbAction *mFileChecksumsMD5;
       
   505     HbAction *mFileChecksumsMD2;
       
   506     HbAction *mFileChecksumsSHA1;
       
   507     HbAction *mFileSetAttributes;
       
   508 
       
   509     //Edit -
       
   510     HbMenu *mEditMenu;
       
   511 //??    HbAction *mEditSnapShotToE;
       
   512     HbAction *mEditCut;
       
   513     HbAction *mEditCopy;
       
   514     HbAction *mEditPaste;
       
   515     HbAction *mEditCopyToFolder;
       
   516     HbAction *mEditMoveToFolder;
       
   517 //    HbAction *mEditSelect;
       
   518 //    HbAction *mEditUnselect;
       
   519 //    HbAction *mEditSelectAll;
       
   520 //    HbAction *mEditUnselectAll;
       
   521 //
       
   522 //    // View -
       
   523 //    HbMenu *mViewMenu;
       
   524 //    HbAction *mViewFilterEntries;
       
   525 //    HbAction *mViewRefresh;
       
   526 //
       
   527 //    // Tools -
       
   528 //    HbMenu *mToolsMenu;
       
   529 //    HbAction *mToolsAllAppsToTextFile;
       
   530 //    HbAction *mToolsAllFilesToTextFile;
       
   531 //
       
   532 //    HbMenu *mToolsAvkonIconCacheMenu;
       
   533 //    HbAction *mToolsAvkonIconCacheEnable;
       
   534 //    HbAction *mToolsAvkonIconCacheDisable;
       
   535 //
       
   536 //    HbAction *mToolsDisableExtendedErrors;
       
   537 //    HbAction *mToolsDumpMsgStoreWalk;
       
   538 //    HbAction *mToolsEditDataTypes;
       
   539 //
       
   540 //    HbAction *mToolsEnableExtendedErrors;
       
   541 //
       
   542 //    HbMenu *mToolsErrorSimulateMenu;
       
   543 //    HbAction *mToolsErrorSimulateLeave;
       
   544 //    HbAction *mToolsErrorSimulatePanic;
       
   545 //    HbAction *mToolsErrorSimulateException;
       
   546 //
       
   547 //    HbMenu *mToolsMessageAttachmentsMenu;
       
   548 //    HbAction *mToolsMessageInbox;
       
   549 //    HbAction *mToolsMessageDrafts;
       
   550 //    HbAction *mToolsMessageSentItems;
       
   551 //    HbAction *mToolsMessageOutbox;
       
   552 //
       
   553 //    HbMenu *mToolsLocalConnectivityMenu;
       
   554 //    HbAction *mToolsLocalConnectivityActivateInfrared;
       
   555 //    HbAction *mToolsLocalConnectivityLaunchBTUI;
       
   556 //    HbAction *mToolsLocalConnectivityLaunchUSBUI;
       
   557 //
       
   558 //    HbAction *mToolsMemoryInfo;
       
   559 //
       
   560 //    HbMenu *mToolsSecureBackupMenu;
       
   561 //    HbAction *mToolsSecureBackStart;
       
   562 //    HbAction *mToolsSecureBackRestore;
       
   563 //    HbAction *mToolsSecureBackStop;
       
   564 //
       
   565 //    HbAction *mToolsSetDebugMask;
       
   566 //    HbAction *mToolsShowOpenFilesHere;
       
   567 //
       
   568 //    HbAction *mSelection;
       
   569 //    HbAction *mSetting;
       
   570 //    HbAction *mAbout;
       
   571 //    HbAction *mExit;
       
   572 };
       
   573 
   406 
   574 #endif // MENUACTION_H
   407 #endif // MENUACTION_H