NABI_SE Issue Fix: 45902 45915 and internal issue fix
[apps/osp/Contacts.git] / inc / CtContactDetailsForm.h
index d7c02e4..d0dbc72 100644 (file)
@@ -24,6 +24,7 @@
 
 #include <FApp.h>
 #include <FBase.h>
+#include <FIo.h>
 #include <FUi.h>
 #include "CtIContactEventListener.h"
 #include "CtIContactsAppStateChangeEventListener.h"
@@ -36,6 +37,7 @@ class ContactDetailsForm
        , public Tizen::Ui::IActionEventListener
        , public Tizen::Ui::IPropagatedKeyEventListener
        , public Tizen::Ui::ITouchEventListener
+       , public Tizen::Io::IFileEventListener
        , public Tizen::Ui::Controls::IFormBackEventListener
        , public Tizen::Ui::Controls::IFormMenuEventListener
        , public Tizen::Ui::Controls::IListViewItemEventListener
@@ -76,6 +78,8 @@ public:
        virtual void OnTouchFocusOut(const Tizen::Ui::Control& source, const Tizen::Graphics::Point& currentPosition, const Tizen::Ui::TouchEventInfo& touchInfo);
        virtual void OnTouchCanceled(const Tizen::Ui::Control& source, const Tizen::Graphics::Point& currentPosition, const Tizen::Ui::TouchEventInfo& touchInfo);
 
+       virtual void OnFileEventOccured(const unsigned long events, const Tizen::Base::String &path, const unsigned int eventId);
+
        virtual void OnContactsChanged(void);
        virtual void OnCategoriesChanged(void);
 
@@ -127,6 +131,7 @@ private:
        Tizen::Ui::Controls::TableView* __pTableView;
        Tizen::Ui::Controls::ContextMenu* __pContextMenuCall;
        Tizen::Ui::Controls::ContextMenu* __pContextMenuShare;
+       Tizen::Io::FileEventManager* __pFileEventManager;
        Tizen::Ui::Controls::OptionMenu* __pOptionMenu;
        Tizen::Ui::Controls::Popup* __pDefaultSelectorPopup;
        Tizen::Ui::Controls::Popup* __pInvalidFilePopup;