diff -r 23553eb4e470 -r bdac6c462392 gssettingsuis/Gs/GSNetworkPlugin/Inc/PSMNetworkPlugin.h --- a/gssettingsuis/Gs/GSNetworkPlugin/Inc/PSMNetworkPlugin.h Mon Mar 15 12:41:46 2010 +0200 +++ b/gssettingsuis/Gs/GSNetworkPlugin/Inc/PSMNetworkPlugin.h Wed Mar 31 22:01:53 2010 +0300 @@ -23,8 +23,10 @@ #include #include #include //CPsmPluginBase +#include class CGSNetworkPluginModel; +class CRepository; /** * PSMNetwork plugin stub @@ -67,9 +69,18 @@ */ TBool IsPhoneOfflineL() const; + /** + * To verify if the network mode needs to be changed. + * not change when from EPsmsrvModeNormal to EPsmsrvPartialMode + * and from EPsmsrvModePowerSave to EPsmsrvPartialMode + */ + TBool IsChangeNetworkMode( TPsmsrvMode& aOldMode, TPsmsrvMode aNewMode ); + private: // data CGSNetworkPluginModel *iModel; //data model + CRepository* iPsmRepository; + TPsmsrvMode iPsmMode; };