Fix for N_SE-48378 N_SE-48015
[apps/osp/Call.git] / inc / CallActiveCallForm.h
index 4584155..d7e5820 100644 (file)
@@ -46,6 +46,7 @@ class ActiveCallForm
        , public Tizen::Ui::Scenes::ISceneEventListener
        , public Tizen::Base::Runtime::ITimerEventListener
        , public Tizen::Ui::IOrientationEventListener
+       , public Tizen::Social::IAddressbookChangeEventListener
 {
 public:
        ActiveCallForm(FormType formType);
@@ -68,7 +69,9 @@ public:
        void HandleConfCallChanged(void);
        // Used to update multiple call screen
        void UpdateMultipleCallScreen(Tizen::Base::Collection::IListT<AppCallInfo>& activeCallsList);
-
+       //IAddressbookChangeEventListener
+       virtual void OnContactsChanged(const Tizen::Base::Collection::IList& contactChangeInfoList);
+       virtual void OnCategoriesChanged(const Tizen::Base::Collection::IList& categoryChangeInfoList);
        //From IOrientationEventListener
        virtual void OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus);
        //From IAppStateChangeListener
@@ -132,11 +135,13 @@ private:
 private:
        //Start time for Active call
        long long __activeCallStartTime;
+       long long __referenceticks;
        //Timer used to show call time
        Tizen::Base::Runtime::Timer* __pActiveCallTimer;
        //Custom Buttons Panel
        CallButtonsPanel* __pCallButtonsPanel;
        DtmfKeyPadPanel* __pDTMFKeypad;
+       Tizen::Social::Addressbook* __pAddressbook;
        //Option Menu List for conference call
        Tizen::Ui::Controls::ListView* __pMoreOptionsList;
        Tizen::Ui::Controls::Label* __pMoreOptionsListAnchor;