phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetnetworkhandler.h
--- 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();