, public Tizen::Ui::Scenes::ISceneEventListener
, public Tizen::Base::Runtime::ITimerEventListener
, public Tizen::Ui::IOrientationEventListener
+ , public Tizen::Social::IAddressbookChangeEventListener
{
public:
ActiveCallForm(FormType formType);
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
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;