PageRenderTime 66ms CodeModel.GetById 61ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/tools/luagen/idl/ftk_list_model.idl

http://ftk.googlecode.com/
IDL | 15 lines | 14 code | 1 blank | 0 comment | 0 complexity | f612eb187463d99a1e26dee5e44bf2f2 MD5 | raw file
 1#include "ftk_typedef.idl"
 2
 3interface FtkListModel
 4{
 5	void ftk_list_model_ref(in FtkListModelPtr thiz);
 6	void ftk_list_model_unref(in FtkListModelPtr thiz);
 7	Ret ftk_list_model_enable_notify(in FtkListModelPtr thiz);
 8	Ret ftk_list_model_disable_notify(in FtkListModelPtr thiz);
 9	Ret ftk_list_model_add(in FtkListModelPtr thiz, in FtkListItemInfoPtr item);
10	Ret ftk_list_model_remove(in FtkListModelPtr thiz, in size_t index);
11	Ret ftk_list_model_reset(in FtkListModelPtr thiz);
12	int ftk_list_model_get_total(in FtkListModelPtr thiz);
13	Ret ftk_list_model_get_data(in FtkListModelPtr thiz, in size_t index, out FtkListItemInfoPtr ret);
14	void ftk_list_model_destroy(in FtkListModelPtr thiz);
15};