From: Lukasz Foniok Date: Tue, 18 Oct 2016 09:12:30 +0000 (+0200) Subject: Updating data item along with item class X-Git-Tag: accepted/tizen/mobile/20161214.085942~40 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99a6649c9c40de2e3e834391cd8084ed2feafc23;p=platform%2Fcore%2Fcsapi%2Felm-sharp.git Updating data item along with item class Change-Id: I97f979aec5c62d8669f866e60bc3281c1dc51908 Signed-off-by: Lukasz Foniok --- diff --git a/ElmSharp/ElmSharp/GenItem.cs b/ElmSharp/ElmSharp/GenItem.cs index bc11186..0aeed42 100644 --- a/ElmSharp/ElmSharp/GenItem.cs +++ b/ElmSharp/ElmSharp/GenItem.cs @@ -11,7 +11,7 @@ namespace ElmSharp } public GenItemClass ItemClass { get; protected set; } - public object Data { get; private set; } + public object Data { get; protected set; } public abstract bool IsSelected { get; set; } public abstract void Update(); protected override void OnInvalidate() diff --git a/ElmSharp/ElmSharp/GenListItem.cs b/ElmSharp/ElmSharp/GenListItem.cs index 2e85d21..75c944e 100644 --- a/ElmSharp/ElmSharp/GenListItem.cs +++ b/ElmSharp/ElmSharp/GenListItem.cs @@ -46,10 +46,11 @@ namespace ElmSharp } } - public void UpdateItemClass(GenItemClass itemClass) + public void UpdateItemClass(GenItemClass itemClass, object data) { - Interop.Elementary.elm_genlist_item_item_class_update((IntPtr)Handle, itemClass.UnmanagedPtr); + Data = data; ItemClass = itemClass; + Interop.Elementary.elm_genlist_item_item_class_update((IntPtr)Handle, itemClass.UnmanagedPtr); } } }