--- a/phonebookui/Phonebook2/UIControls/inc/CPbk2FetchResults.h Thu Jul 15 18:22:55 2010 +0300
+++ b/phonebookui/Phonebook2/UIControls/inc/CPbk2FetchResults.h Thu Aug 19 09:41:07 2010 +0300
@@ -35,6 +35,7 @@
class MPbk2FetchDlgPages;
class MPbk2FetchDlgObserver;
class MPbk2FetchResultsObserver;
+class CAknInputBlock;
// CLASS DECLARATION
@@ -88,7 +89,15 @@
*/
void AppendDelayedL(
const MVPbkContactLink& aLink );
-
+
+ /**
+ * Deny to Append a delayed contact link to selection.
+ *
+ * @param aLink The link to deny append.
+ */
+ void DenyAppendDelayedL(
+ const MVPbkContactLink& aLink );
+
/**
* Appends a contact link to fetch results.
*
@@ -110,6 +119,10 @@
*/
void ResetAndDestroy();
+ /**
+ * Wait operations to complete
+ */
+ void WaitOperationsCompleteL();
public: // From MVPbkContactLinkArray
TInt Count() const;
const MVPbkContactLink& At(
@@ -233,6 +246,12 @@
CArrayFixFlat<CFRConatactOperation*>* iOperationQueue;
/// Own: Contact retrieve operation
MVPbkContactOperationBase* iRetrieveOperation;
+ /// Own: Is it waiting the acceptance, initialized to EFalse
+ TBool iWaitingForDelayedAppend;
+ /// Own: Wait until finish contact store operation
+ CActiveSchedulerWait* iWaitForAllOperationComplete;
+ /// Own: User input blocker
+ CAknInputBlock* iInputBlock;
};
#endif // CPBK2FETCHRESULTS_H