diff -r bc5a64e5bc3c -r 5bcb308bd24d phoneapp/phoneuiqtviewadapter/inc/phoneindicatorcontroller.h --- a/phoneapp/phoneuiqtviewadapter/inc/phoneindicatorcontroller.h Tue Jul 06 14:15:47 2010 +0300 +++ b/phoneapp/phoneuiqtviewadapter/inc/phoneindicatorcontroller.h Wed Aug 18 09:48:26 2010 +0300 @@ -26,11 +26,16 @@ class LogsModel; class LogsFilter; class XQSettingsKey; +class XQAiwRequest; +class PhoneVisibilityHandler; + class PhoneIndicatorController : public QObject { Q_OBJECT public: - PhoneIndicatorController(QObject *parent = 0); + PhoneIndicatorController( + PhoneVisibilityHandler& visibilityHandler, + QObject *parent = 0); virtual ~PhoneIndicatorController(); void setActiveCallData(); @@ -42,6 +47,7 @@ void updateMissedCallIndicator(const XQSettingsKey &key, const QVariant &value); void updateDivertIndicator(const XQSettingsKey &key, const QVariant &value); void setMissedallIndicatorData(); + void handleInteraction(QString type,QVariantMap data); private: void updateDiverIndicator(bool activeDiverts); @@ -55,6 +61,8 @@ QString m_cli; QString m_callImage; + XQAiwRequest* m_request; + PhoneVisibilityHandler& m_phoneVisibilityHandler; }; #endif /* PHONEINDICATORCONTROLLER_H_ */