filebrowser/ui/inc/menuaction.h
changeset 27 271e901a9423
parent 17 4f2773374eff
child 23 c9bf25a20c9f
equal deleted inserted replaced
26:41ebde60981f 27:271e901a9423
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #ifndef MENUACTION_H
    18 #ifndef MENUACTION_H
    19 #define MENUACTION_H
    19 #define MENUACTION_H
    20 
       
    21 //#include <QtGui>
       
    22 
    20 
    23 class HbMenu;
    21 class HbMenu;
    24 class HbAction;
    22 class HbAction;
    25 
    23 
    26 class MenuAction
    24 class MenuAction
    95             mToolsMessageAttachmentsMenu(0),
    93             mToolsMessageAttachmentsMenu(0),
    96             mToolsMessageInbox(0),
    94             mToolsMessageInbox(0),
    97             mToolsMessageDrafts(0),
    95             mToolsMessageDrafts(0),
    98             mToolsMessageSentItems(0),
    96             mToolsMessageSentItems(0),
    99             mToolsMessageOutbox(0),
    97             mToolsMessageOutbox(0),
   100             //    mLocalConnectivityMenu(0),
    98             mToolsLocalConnectivityMenu(0),
   101             //    mToolsLocalConnectivityActivateInfrared(0),
    99             mToolsLocalConnectivityActivateInfrared(0),
   102             //    mToolsLocalConnectivityLaunchBTUI(0),
   100             mToolsLocalConnectivityLaunchBTUI(0),
   103             //    mToolsLocalConnectivityLaunchUSBUI(0),
   101             mToolsLocalConnectivityLaunchUSBUI(0),
   104             mToolsMemoryInfo(0),
   102             mToolsMemoryInfo(0),
   105             mToolsSecureBackupMenu(0),
   103             mToolsSecureBackupMenu(0),
   106             mToolsSecureBackStart(0),
   104             mToolsSecureBackStart(0),
   107             mToolsSecureBackRestore(0),
   105             mToolsSecureBackRestore(0),
   108             mToolsSecureBackStop(0),
   106             mToolsSecureBackStop(0),
   219     HbAction *mAbout;
   217     HbAction *mAbout;
   220     HbAction *mExit;
   218     HbAction *mExit;
   221 };
   219 };
   222 
   220 
   223 
   221 
       
   222 class FileViewDriveContextMenu
       
   223 {
       
   224 public:
       
   225     FileViewDriveContextMenu() :
       
   226 //            //NoAction = 0,
       
   227 //            mFileMenu(0),
       
   228 //            mFileBackMoveUp(0),
       
   229 //            mFileOpenDrive(0),
       
   230 //            mFileOpenDirectory(0),
       
   231 //            mFileSearch(0),
       
   232 //            mFileNewMenu(0),
       
   233 //            mFileNewFile(0),
       
   234 //            mFileNewDirectory(0),
       
   235 //            mFileDelete(0),
       
   236 //            mFileRename(0),
       
   237 //            mFileTouch(0),
       
   238 //            mFileProperties(0),
       
   239 //            mFileChecksumsMenu(0),
       
   240 //            mFileChecksumsMD5(0),
       
   241 //            mFileChecksumsMD2(0),
       
   242 //            mFileChecksumsSHA1(0),
       
   243 //            mFileSetAttributes(0),
       
   244 //            //Edit -
       
   245 //            mEditMenu(0),
       
   246 //            mEditSnapShotToE(0),
       
   247 //            mEditCut(0),
       
   248 //            mEditCopy(0),
       
   249 //            mEditPaste(0),
       
   250 //            mEditCopyToFolder(0),
       
   251 //            mEditMoveToFolder(0),
       
   252 //            mEditSelect(0),
       
   253 //            mEditUnselect(0),
       
   254 //            mEditSelectAll(0),
       
   255 //            mEditUnselectAll(0),
       
   256 //            // View -
       
   257 //            mViewMenu(0),
       
   258 //            mViewFilterEntries(0),
       
   259 //            mViewRefresh(0),
       
   260             // Disk admin -
       
   261             mDiskAdminMenu(0),
       
   262             mDiskAdminSetDrivePassword(0),
       
   263             mDiskAdminUnlockDrive(0),
       
   264             mDiskAdminClearDrivePassword(0),
       
   265             mDiskAdminEraseDrivePassword(0),
       
   266             mDiskAdminFormatDrive(0),
       
   267             mDiskAdminQuickFormatDrive(0),
       
   268             mDiskAdminCheckDisk(0),
       
   269             mDiskAdminScanDrive(0),
       
   270             mDiskAdminSetDriveName(0),
       
   271             mDiskAdminSetDriveVolumeLabel(0),
       
   272             mDiskAdminEjectDrive(0),
       
   273             mDiskAdminDismountDrive(0),
       
   274             mDiskAdminEraseMBR(0),
       
   275             mDiskAdminPartitionDrive(0)
       
   276             // Tools -
       
   277 //            mToolsMenu(0),
       
   278 //            mToolsAllAppsToTextFile(0),
       
   279 //            mToolsAllFilesToTextFile(0),
       
   280 //            mToolsAvkonIconCacheMenu(0),
       
   281 //            mToolsAvkonIconCacheEnable(0),
       
   282 //            mToolsAvkonIconCacheDisable(0),
       
   283 //            mToolsDisableExtendedErrors(0),
       
   284 //            mToolsDumpMsgStoreWalk(0),
       
   285 //            mToolsEditDataTypes(0),
       
   286 //            mToolsEnableExtendedErrors(0),
       
   287 //            mToolsErrorSimulateMenu(0),
       
   288 //            mToolsErrorSimulateLeave(0),
       
   289 //            mToolsErrorSimulatePanic(0),
       
   290 //            mToolsErrorSimulateException(0),
       
   291 //            mToolsMessageAttachmentsMenu(0),
       
   292 //            mToolsMessageInbox(0),
       
   293 //            mToolsMessageDrafts(0),
       
   294 //            mToolsMessageSentItems(0),
       
   295 //            mToolsMessageOutbox(0),
       
   296 //            //    mLocalConnectivityMenu(0),
       
   297 //            //    mToolsLocalConnectivityActivateInfrared(0),
       
   298 //            //    mToolsLocalConnectivityLaunchBTUI(0),
       
   299 //            //    mToolsLocalConnectivityLaunchUSBUI(0),
       
   300 //            mToolsMemoryInfo(0),
       
   301 //            mToolsSecureBackupMenu(0),
       
   302 //            mToolsSecureBackStart(0),
       
   303 //            mToolsSecureBackRestore(0),
       
   304 //            mToolsSecureBackStop(0),
       
   305 //            mToolsSetDebugMask(0),
       
   306 //            mToolsShowOpenFilesHere(0)
       
   307     {
       
   308 
       
   309     }
       
   310 
       
   311     ~FileViewDriveContextMenu() { }
       
   312 public:
       
   313     //File menu operations
       
   314     //NoAction = 0,
       
   315 //    HbMenu *mFileMenu;
       
   316 //    HbAction *mFileBackMoveUp;
       
   317 //    HbAction *mFileOpenDrive;
       
   318 //    HbAction *mFileOpenDirectory;
       
   319 //    HbAction *mFileSearch;
       
   320 //    HbMenu *mFileNewMenu;
       
   321 //    HbAction *mFileNewFile;
       
   322 //    HbAction *mFileNewDirectory;
       
   323 //    HbAction *mFileDelete;
       
   324 //    HbAction *mFileRename;
       
   325 //    HbAction *mFileTouch;
       
   326 //    HbAction *mFileProperties;
       
   327 //    HbMenu *mFileChecksumsMenu;
       
   328 //    HbAction *mFileChecksumsMD5;
       
   329 //    HbAction *mFileChecksumsMD2;
       
   330 //    HbAction *mFileChecksumsSHA1;
       
   331 //    HbAction *mFileSetAttributes;
       
   332 //
       
   333 //    //Edit -
       
   334 //    HbMenu *mEditMenu;
       
   335 //    HbAction *mEditSnapShotToE;
       
   336 //    HbAction *mEditCut;
       
   337 //    HbAction *mEditCopy;
       
   338 //    HbAction *mEditPaste;
       
   339 //    HbAction *mEditCopyToFolder;
       
   340 //    HbAction *mEditMoveToFolder;
       
   341 //    HbAction *mEditSelect;
       
   342 //    HbAction *mEditUnselect;
       
   343 //    HbAction *mEditSelectAll;
       
   344 //    HbAction *mEditUnselectAll;
       
   345 //
       
   346 //    // View -
       
   347 //    HbMenu *mViewMenu;
       
   348 //    HbAction *mViewFilterEntries;
       
   349 //    HbAction *mViewRefresh;
       
   350 
       
   351     // Disk admin -
       
   352     HbMenu *mDiskAdminMenu;
       
   353     HbAction *mDiskAdminSetDrivePassword;
       
   354     HbAction *mDiskAdminUnlockDrive;
       
   355     HbAction *mDiskAdminClearDrivePassword;
       
   356     HbAction *mDiskAdminEraseDrivePassword;
       
   357     HbAction *mDiskAdminFormatDrive;
       
   358     HbAction *mDiskAdminQuickFormatDrive;
       
   359     HbAction *mDiskAdminCheckDisk;
       
   360     HbAction *mDiskAdminScanDrive;
       
   361     HbAction *mDiskAdminSetDriveName;
       
   362     HbAction *mDiskAdminSetDriveVolumeLabel;
       
   363     HbAction *mDiskAdminEjectDrive;
       
   364     HbAction *mDiskAdminDismountDrive;
       
   365     HbAction *mDiskAdminEraseMBR;
       
   366     HbAction *mDiskAdminPartitionDrive;
       
   367 //
       
   368 //    // Tools -
       
   369 //    HbMenu *mToolsMenu;
       
   370 //    HbAction *mToolsAllAppsToTextFile;
       
   371 //    HbAction *mToolsAllFilesToTextFile;
       
   372 //
       
   373 //    HbMenu *mToolsAvkonIconCacheMenu;
       
   374 //    HbAction *mToolsAvkonIconCacheEnable;
       
   375 //    HbAction *mToolsAvkonIconCacheDisable;
       
   376 //
       
   377 //    HbAction *mToolsDisableExtendedErrors;
       
   378 //    HbAction *mToolsDumpMsgStoreWalk;
       
   379 //    HbAction *mToolsEditDataTypes;
       
   380 //
       
   381 //    HbAction *mToolsEnableExtendedErrors;
       
   382 //
       
   383 //    HbMenu *mToolsErrorSimulateMenu;
       
   384 //    HbAction *mToolsErrorSimulateLeave;
       
   385 //    HbAction *mToolsErrorSimulatePanic;
       
   386 //    HbAction *mToolsErrorSimulateException;
       
   387 //
       
   388 //    HbMenu *mToolsMessageAttachmentsMenu;
       
   389 //    HbAction *mToolsMessageInbox;
       
   390 //    HbAction *mToolsMessageDrafts;
       
   391 //    HbAction *mToolsMessageSentItems;
       
   392 //    HbAction *mToolsMessageOutbox;
       
   393 //
       
   394 //    HbMenu *mToolsLocalConnectivityMenu;
       
   395 //    HbAction *mToolsLocalConnectivityActivateInfrared;
       
   396 //    HbAction *mToolsLocalConnectivityLaunchBTUI;
       
   397 //    HbAction *mToolsLocalConnectivityLaunchUSBUI;
       
   398 //
       
   399 //    HbAction *mToolsMemoryInfo;
       
   400 //
       
   401 //    HbMenu *mToolsSecureBackupMenu;
       
   402 //    HbAction *mToolsSecureBackStart;
       
   403 //    HbAction *mToolsSecureBackRestore;
       
   404 //    HbAction *mToolsSecureBackStop;
       
   405 //
       
   406 //    HbAction *mToolsSetDebugMask;
       
   407 //    HbAction *mToolsShowOpenFilesHere;
       
   408 };
       
   409 
       
   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 
   224 #endif // MENUACTION_H
   574 #endif // MENUACTION_H