phonebookui/Phonebook2/ccapplication/ccapp/inc/ccapppluginloader.h
branchRCL_3
changeset 11 2828b4d142c0
parent 9 0d28c1c5b6dd
--- a/phonebookui/Phonebook2/ccapplication/ccapp/inc/ccapppluginloader.h	Tue Apr 27 16:23:35 2010 +0300
+++ b/phonebookui/Phonebook2/ccapplication/ccapp/inc/ccapppluginloader.h	Tue May 11 16:00:21 2010 +0300
@@ -21,6 +21,7 @@
 
 #include <e32base.h>
 #include <RPbk2LocalizedResourceFile.h>
+#include <MPbk2StoreConfigurationObserver.h>
 
 class CCCAppView;
 class CCCAppPluginData;
@@ -42,7 +43,9 @@
  *  @lib ccaapp.exe
  *  @since S60 v5.0
  */
-class CCCAppPluginLoader : public CBase
+class CCCAppPluginLoader : 
+    public CBase,
+    public MPbk2StoreConfigurationObserver
     {
 #ifdef __CCAPPUNITTESTMODE
     friend class T_CCCAppPluginLoader;
@@ -178,6 +181,23 @@
     TBool SetPluginVisibility(
         TUid aPlugin,
         TInt aVisibility);
+
+    
+private: 
+
+    /**
+     * Observer for store configuration changes. From MPbk2StoreConfigurationObserver
+     *
+     * @since S60 v9.2
+     */    
+    void ConfigurationChanged();
+
+    /**
+     * Observer for completed store configuration changes. From MPbk2StoreConfigurationObserver
+     *
+     * @since S60 v9.2
+     */    
+    void ConfigurationChangedComplete();            
     
 private: