phonebookui/Phonebook2/GroupExtension/inc/CPguAddMembersCmd.h
branchRCL_3
changeset 85 38bb213f60ba
parent 74 6b5524b4f673
equal deleted inserted replaced
74:6b5524b4f673 85:38bb213f60ba
    27 #include <MVPbkSingleContactOperationObserver.h>
    27 #include <MVPbkSingleContactOperationObserver.h>
    28 #include <MVPbkContactViewObserver.h>
    28 #include <MVPbkContactViewObserver.h>
    29 #include <MPbk2Command.h>
    29 #include <MPbk2Command.h>
    30 #include <MVPbkContactSelector.h>
    30 #include <MVPbkContactSelector.h>
    31 #include <MPbk2ProcessDecorator.h>
    31 #include <MPbk2ProcessDecorator.h>
    32 #include <mpgugroupcmd.h>
       
    33 
    32 
    34 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    35 class MPbk2ContactUiControl;
    34 class MPbk2ContactUiControl;
    36 class MVPbkContactGroup;
    35 class MVPbkContactGroup;
    37 class MVPbkContactLink;
    36 class MVPbkContactLink;
    52                           private MVPbkContactObserver,
    51                           private MVPbkContactObserver,
    53                           private MPbk2FetchDlgObserver,
    52                           private MPbk2FetchDlgObserver,
    54                           private MVPbkContactViewObserver,
    53                           private MVPbkContactViewObserver,
    55                           private MVPbkContactSelector,
    54                           private MVPbkContactSelector,
    56                           private MPbk2ContactRelocatorObserver,
    55                           private MPbk2ContactRelocatorObserver,
    57                           private MPbk2ProcessDecoratorObserver,
    56                           private MPbk2ProcessDecoratorObserver
    58                           public MPguGroupCmd
       
    59     {
    57     {
    60     public: // Construction and destruction
    58     public: // Construction and destruction
    61 
    59 
    62         /**
    60         /**
    63          * Creates a new instance of this class.
    61          * Creates a new instance of this class.
    72 
    70 
    73         /**
    71         /**
    74          * Destructor.
    72          * Destructor.
    75          */
    73          */
    76         ~CPguAddMembersCmd();
    74         ~CPguAddMembersCmd();
    77         
       
    78     public: //MPguGroupCmd
       
    79         void Abort();
       
    80 
    75 
    81     public: // From MPbk2Command
    76     public: // From MPbk2Command
    82         void ExecuteLD();
    77         void ExecuteLD();
    83         void AddObserver(
    78         void AddObserver(
    84                 MPbk2CommandObserver& aObserver );
    79                 MPbk2CommandObserver& aObserver );
   224         TInt iAddedContactsCount;
   219         TInt iAddedContactsCount;
   225         /// Own: counter of contacts 
   220         /// Own: counter of contacts 
   226         TInt iContactsCounter;
   221         TInt iContactsCounter;
   227         /// Own: Contact 
   222         /// Own: Contact 
   228         MVPbkStoreContact* iContact;
   223         MVPbkStoreContact* iContact;
   229         TBool iAbort;
       
   230     };
   224     };
   231 
   225 
   232 #endif // CPGUADDMEMBERSCMD_H
   226 #endif // CPGUADDMEMBERSCMD_H
   233 
   227 
   234 // End of File
   228 // End of File