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