diff options
author | Eugene Kurzberg <i.kurtsberg@samsung.com> | 2017-02-02 14:39:27 +0200 |
---|---|---|
committer | Eugene Kurzberg <i.kurtsberg@samsung.com> | 2017-02-02 14:39:27 +0200 |
commit | d2e8aeb6242ef75e22f333244aabc6245dd06369 (patch) | |
tree | 763f6cd6f574f778f19df793aa802bbbe921e162 /alarm-app/inc/List/AlarmsView.h | |
parent | 0923eb4e941f98ca0cd4c49ec3cff971ff7e9d35 (diff) | |
download | alarm-d2e8aeb6242ef75e22f333244aabc6245dd06369.tar.gz alarm-d2e8aeb6242ef75e22f333244aabc6245dd06369.tar.bz2 alarm-d2e8aeb6242ef75e22f333244aabc6245dd06369.zip |
TizenRefApp-7977 Integrate AlarmProvider into AlarmsView
Change-Id: Ic326ea0c98b3863c3cbee7386e03e406a7418b59
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
Diffstat (limited to 'alarm-app/inc/List/AlarmsView.h')
-rw-r--r-- | alarm-app/inc/List/AlarmsView.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/alarm-app/inc/List/AlarmsView.h b/alarm-app/inc/List/AlarmsView.h index e751145..f7795c1 100644 --- a/alarm-app/inc/List/AlarmsView.h +++ b/alarm-app/inc/List/AlarmsView.h @@ -17,6 +17,7 @@ #ifndef LIST_ALARMS_VIEW_H #define LIST_ALARMS_VIEW_H +#include "Common/Model/AlarmProvider.h" #include "Ux/SelectView.h" #include <system_settings.h> @@ -27,23 +28,30 @@ namespace Ui namespace List { + class AlarmItem; class AlarmsView: public Ux::SelectView { public: AlarmsView(); virtual ~AlarmsView() override; + private: virtual Evas_Object *onCreate(Evas_Object *parent) override; virtual void onCreated() override; virtual void onPageAttached(Ui::NavigatorPage *page) override; virtual void onNavigation(bool isCurrent) override; Evas_Object *createGenlist(Evas_Object *parent); + AlarmItem *createItem(::Model::DataItem &dataItem); - private: + void onAlarmInserted(::Model::DataItem &dataItem); + void onAlarmUpdated(AlarmItem *item, int changes); + void onAlarmDeleted(AlarmItem *item); void onFormatChanged(system_settings_key_e key); Ui::Genlist *m_Genlist; + Ui::GenItem *m_AddAlarmItem; + Common::Model::AlarmProvider m_Provider; }; } |