diff -r 95d45f234cf3 -r cb7afde124a3 connectionmonitoring/indicatorobserver/inc/indicatorobserver.h --- a/connectionmonitoring/indicatorobserver/inc/indicatorobserver.h Wed Jun 23 18:39:24 2010 +0300 +++ b/connectionmonitoring/indicatorobserver/inc/indicatorobserver.h Tue Jul 06 14:42:41 2010 +0300 @@ -25,6 +25,7 @@ #include class XQSettingsManager; +class HbIndicator; QTM_USE_NAMESPACE @@ -61,12 +62,16 @@ void activateWlanIndicatorPlugin(QList list); void deactivateWlanIndicatorPlugin(); - + private slots: void updateWlanRadioStatus(const XQSettingsKey &key, const QVariant &value); void handleConfigurationChanged(const QNetworkConfiguration& config); + void userActivateCellularIndicator(const QString &type, const QVariantMap &data); + + void userActivateWlanIndicator(const QString &type, const QVariantMap &data); + private: /*! Pointer to network configuration manager @@ -107,6 +112,16 @@ Indicates whether cellular indicator plugin is activated */ bool mCellularIndicatorIsActivated; + + /*! + Pointer to the WLAN indicator + */ + HbIndicator *mWlanIndicator; + + /*! + Pointer to the cellular indicator + */ + HbIndicator *mCellularIndicator; friend class ObserverTester;