diff -r c5b848e6c7d1 -r bbb64eb3bdee connectionmonitoring/indicatorobserver/inc/indicatorobserver.h --- a/connectionmonitoring/indicatorobserver/inc/indicatorobserver.h Thu Jun 10 16:00:16 2010 +0300 +++ b/connectionmonitoring/indicatorobserver/inc/indicatorobserver.h Thu Jun 24 11:36:05 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;