phoneplugins/phoneindicatorplugin/inc/phoneindicatorinterface.h
changeset 45 6b911d05207e
parent 27 2f8f8080a020
child 46 bc5a64e5bc3c
--- a/phoneplugins/phoneindicatorplugin/inc/phoneindicatorinterface.h	Fri Jun 04 10:19:18 2010 +0100
+++ b/phoneplugins/phoneindicatorplugin/inc/phoneindicatorinterface.h	Wed Jun 23 18:12:20 2010 +0300
@@ -24,6 +24,8 @@
 #include <hbindicatorinterface.h>
 #include "phoneindicators.h"
 
+#include <xqappmgr.h>
+
 class PhoneIndicatorInterface : public HbIndicatorInterface
 {
 public:
@@ -35,10 +37,17 @@
 
     bool handleInteraction(InteractionType type);
     QVariant indicatorData(int role) const;
+    
+private slots:
+    void handleReturnValue(const QVariant &returnValue);
+    void handleError(int errorCode,const QString &errorMessage);
 
 protected:
 
     bool handleClientRequest(RequestType type, const QVariant &parameter);
+    
+private:
+    void launchDivertSettingsView();
 
 private:
 
@@ -49,6 +58,7 @@
     QString m_icon;
     QString m_icon2;
     QVariant m_parameter;
+    XQApplicationManager m_appMgr;
 };
 
 #endif // PHONEINDICATORINTERFACE_H