--- a/phonebookui/Phonebook2/UIControls/inc/CPbk2FetchDlgPage.h Fri Feb 19 22:40:27 2010 +0200
+++ b/phonebookui/Phonebook2/UIControls/inc/CPbk2FetchDlgPage.h Fri Mar 12 15:41:25 2010 +0200
@@ -23,11 +23,13 @@
#include <e32base.h>
#include "MPbk2FetchDlgPage.h"
#include "MPbk2ControlObserver.h"
+#include "MPbk2StoreConfigurationObserver.h"
// FORWARD DECLARATIONS
class CPbk2NamesListControl;
class MPbk2FetchDlg;
class MVPbkContactViewBase;
+class CPbk2StoreConfiguration;
// CLASS DECLARATION
@@ -37,7 +39,8 @@
*/
NONSHARABLE_CLASS(CPbk2FetchDlgPage) : public CBase,
public MPbk2FetchDlgPage,
- private MPbk2ControlObserver
+ private MPbk2ControlObserver,
+ private MPbk2StoreConfigurationObserver
{
public: // Constructors and destructor
@@ -78,6 +81,9 @@
void HandleControlEventL(
MPbk2ContactUiControl& aControl,
const TPbk2ControlEvent& aEvent );
+ private: // From MPbk2StoreConfigurationObserver
+ void ConfigurationChanged();
+ void ConfigurationChangedComplete();
private: // Implementation
CPbk2FetchDlgPage(
@@ -102,6 +108,7 @@
CPbk2NamesListControl* iControl;
/// Ref: Contact view
MVPbkContactViewBase* iContactView;
+ CPbk2StoreConfiguration* iStoreConfiguration;
/// Own: Control id
TInt iControlId;
/// Own: Flag indicating is the control ready