diff -r 6bb1b21d2484 -r 2f8f8080a020 phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetengine.h --- a/phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetengine.h Fri Apr 16 14:58:25 2010 +0300 +++ b/phoneplugins/infowidgetplugin/infowidgetprovider/infowidget/inc/infowidgetengine.h Mon May 03 12:31:11 2010 +0300 @@ -56,6 +56,11 @@ const QString& serviceProviderName() const { return m_serviceProviderName; }; void setServiceProviderName(const QString& name){ m_serviceProviderName = name; }; + bool serviceProviderNameDisplayRequired() const { + return m_serviceProviderNameDisplayRequired; }; + void setServiceProviderNameDisplayRequired(bool required){ + m_serviceProviderNameDisplayRequired = required; }; + const QString& homeZoneTextTag() const { return m_homeZoneTextTag; }; void setHomeZoneTextTag(const QString& tag){ m_homeZoneTextTag = tag; }; @@ -66,6 +71,7 @@ int m_mcnIndicatorType; int m_homeZoneIndicatorType; int m_activeLine; + bool m_serviceProviderNameDisplayRequired; QString m_mcnName; QString m_serviceProviderName; @@ -94,11 +100,17 @@ void handleSatError(int operation, int errorCode); void handleLineError(int operation, int errorCode); + void suspend(); + void resume(); + + void preferenceChanged(int option, int displaySetting); + private: ModelData m_modelData; // Own QScopedPointer m_networkHandler; + QScopedPointer m_satHandler; }; #endif /* INFOWIDGETENGINE_H_ */