memspyui/ui/avkon/inc/MemSpyAppUi.h
changeset 35 98924d2efce9
parent 17 4f2773374eff
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    28 
    28 
    29 // User includes
    29 // User includes
    30 #include "MemSpyDeviceWideOperationDialog.h"
    30 #include "MemSpyDeviceWideOperationDialog.h"
    31 #include "MemSpyContainerObserver.h"
    31 #include "MemSpyContainerObserver.h"
    32 #include <memspy/engine/memspyengineobserver.h>
    32 #include <memspy/engine/memspyengineobserver.h>
       
    33 #include "MemSpySettings.h"
    33 
    34 
    34 // Classes referenced
    35 // Classes referenced
    35 class CEikMenuBar;
    36 class CEikMenuBar;
    36 class CMemSpyEngine;
    37 class CMemSpyEngine;
    37 class CMemSpyContainer;
    38 class CMemSpyContainer;
    39 
    40 
    40 //cigasto
    41 //cigasto
    41 class RMemSpySession;
    42 class RMemSpySession;
    42 
    43 
    43 
    44 
    44 class CMemSpyAppUi : public CAknAppUi, public MMemSpyContainerObserver, public MCoeControlObserver, public MMemSpyEngineObserver, public MMemSpyDeviceWideOperationDialogObserver
    45 class CMemSpyAppUi : public CAknAppUi, public MMemSpyContainerObserver, public MCoeControlObserver, public MMemSpyEngineObserver//, public MMemSpyDeviceWideOperationDialogObserver
    45     {
    46     {
    46 public:
    47 public:
    47     //CMemSpyAppUi( CMemSpyEngine& aEngine );
    48     //CMemSpyAppUi( CMemSpyEngine& aEngine );
    48 	CMemSpyAppUi( RMemSpySession& aMemSpySession );
    49 	CMemSpyAppUi( RMemSpySession& aMemSpySession );
    49     ~CMemSpyAppUi();
    50     ~CMemSpyAppUi();
    93     // Output
    94     // Output
    94     void OnCmdOutputToDebugL();
    95     void OnCmdOutputToDebugL();
    95     void OnCmdOutputToFileL();
    96     void OnCmdOutputToFileL();
    96  
    97  
    97     // Phone-information
    98     // Phone-information
    98     void OnCmdPhoneInformationOperationL( CMemSpyDeviceWideOperations::TOperation aOp );
    99     //void OnCmdPhoneInformationOperationL( CMemSpyDeviceWideOperations::TOperation aOp );
       
   100     void OnCmdPhoneInformationOperationL( TDeviceWideOperation aOperation );
    99     void OnCmdPhoneInformationOperationKernelContainersL();
   101     void OnCmdPhoneInformationOperationKernelContainersL();
   100     
   102     
   101     // Automatic capture
   103     // Automatic capture
   102     void OnCmdAutoCaptureToggleL();
   104     void OnCmdAutoCaptureToggleL();
   103     void OnCmdAutoCaptureRetryTimeL();
   105     void OnCmdAutoCaptureRetryTimeL();
   114 
   116 
   115 private: // Member data
   117 private: // Member data
   116     //CMemSpyEngine& iEngine;
   118     //CMemSpyEngine& iEngine;
   117     RMemSpySession& iMemSpySession;
   119     RMemSpySession& iMemSpySession;
   118     CMemSpyContainer* iAppContainer;
   120     CMemSpyContainer* iAppContainer;
       
   121     CMemSpySettings* iSettings;
   119     
   122     
   120     // For phone information dialog
   123     // For phone information dialog
   121     TBool iRunningDeviceWideOperation;
   124     TBool iRunningDeviceWideOperation;
   122     
   125     
   123     // For auto-capture
   126     // For auto-capture