#include <FGraphics.h>
#include <FSocial.h>
#include <FUi.h>
+#include "ClICalendarEventChangedEventListener.h"
class CalendarSelectorPopup;
class EventPresentationModel;
, public virtual Tizen::Ui::Controls::ISectionTableViewItemEventListener
, public virtual Tizen::Ui::Controls::ISectionTableViewItemProvider
, public virtual Tizen::Ui::Scenes::ISceneEventListener
+ , public virtual ICalendarEventChangedEventListener
{
public:
result Initialize(void);
const Tizen::Ui::Scenes::SceneId& nextSceneId);
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
+ virtual void OnCalendarEventChanged(void);
private:
enum EditEventFormStyle
}
__pTableView->SetItemChecked(GROUP_DATE_SELECTOR, DATE_SELECTOR_ITEM_ALL_DAY_EVENT, __pPm->IsAllDayEvent());
+ __pPm->AddCalendarEventChangedEventListener(*this);
if (pArgs)
{
SetFocus();
}
+void
+EventEditorForm::OnCalendarEventChanged(void)
+{
+ if(__pPm->IsEventValid() == false)
+ {
+ Tizen::Base::Collection::IListT<SceneId> *ptr = SceneManager::GetInstance()->GetSceneHistoryN();
+ SceneId original;
+ ptr->GetAt(0,original);
+ SceneManager::GetInstance()->GoBackward(BackwardSceneTransition(original));
+ }
+
+}
TableViewItem*
EventEditorForm::CreateTitleItemN(int itemWidth, const String& title)
{