--- 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 <e32std.h>
#include <e32base.h>
#include <psmpluginbase.h> //CPsmPluginBase
+#include <psmtypes.h>
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;
};