diff -r d0529222e3f0 -r bd874ee5e5e2 idlefw/plugins/mcsplugin/settings/inc/mcspluginsettingsmodel.h --- a/idlefw/plugins/mcsplugin/settings/inc/mcspluginsettingsmodel.h Fri Feb 19 23:07:29 2010 +0200 +++ b/idlefw/plugins/mcsplugin/settings/inc/mcspluginsettingsmodel.h Fri Mar 12 15:43:54 2010 +0200 @@ -23,7 +23,6 @@ #include #include // For MDesCArray #include -#include #include #include @@ -66,7 +65,6 @@ */ class CMCSPluginSettingsModel : public CBase , public MDesCArray - , public HSPluginSettingsIf::MHomeScreenSettingsObserver { public: @@ -169,18 +167,12 @@ */ void UpdateSettingsContainerL( const TDesC8& aPluginId ); - // From MHomeScreenSettingsObserver /** - * Settings changed - * - * @param aEvent - * @param aPluginName - * @param aPluginUid - * @param aPluginId - * @return TInt - */ - TInt SettingsChangedL( const TDesC8& aEvent, const TDesC8& aPluginName, - const TDesC8& aPluginUid, const TDesC8& aPluginId ); + * Update settings model + * + * @param aPluginId + */ + void UpdateSettingModelL( const TDesC8& aPluginId ); private: @@ -256,7 +248,7 @@ */ RArray iSettings; - // Homescreen settings API + // Homescreen settings API. NOT OWNED! HSPluginSettingsIf::CHomescreenSettings* iPluginSettings; HBufC8* iPluginId;