connectionmonitoring/indicatorobserver/inc/indicatorobserver.h
changeset 47 cb7afde124a3
parent 46 95d45f234cf3
child 73 70ee5458c95d
--- 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 <xqsettingskey.h>
 
 class XQSettingsManager;
+class HbIndicator;
 
 QTM_USE_NAMESPACE
 
@@ -61,12 +62,16 @@
     void activateWlanIndicatorPlugin(QList<QVariant> 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;