phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetnetworkhandler.h
changeset 27 2f8f8080a020
parent 22 6bb1b21d2484
--- a/phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetnetworkhandler.h	Fri Apr 16 14:58:25 2010 +0300
+++ b/phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetnetworkhandler.h	Mon May 03 12:31:11 2010 +0300
@@ -31,18 +31,32 @@
 public:
     InfoWidgetNetworkHandler(QObject *parent = NULL);
     ~InfoWidgetNetworkHandler();    
-    
+
+    QString serviceProviderName() const;
+    bool serviceProviderNameDisplayRequired() const; 
     QString homeZoneTextTag() const; 
     int homeZoneIndicatorType() const; 
-    
     QString mcnName() const; 
     int mcnIndicatorType() const; 
-
+    int networkRegistrationStatus() const;  
+    bool isOnline() const;
+    
     void logCurrentInfo(); 
 
 public: // From MNWMessageObserver
     void HandleNetworkMessage(const TNWMessages aMessage);
     void HandleNetworkError(const TNWOperation aOperation, TInt aErrorCode);
+
+public slots: 
+    void suspend(); 
+    void resume();
+    
+    void enableMcn(); 
+    void disableMcn(); 
+    
+protected:     
+    void writeMcnDisplayState(bool enabled);
+    bool readMcnDisplayState(); 
     
 signals: 
     void networkDataChanged();