efl/src/lib/ecore/efl_model_item.eo

27 lines
721 B
Plaintext

import eina_types;
class Efl.Model.Item (Efl.Object, Efl.Model)
{
[[
Generic model that allows any property to be manually set.
Also children of the same type can be added and deleted.
Intended to be used in scenarios where the user needs a manually defined
data model, like in tests.
It does not model anything in particular and does not affect anything else
in the system.
]]
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Model.properties { get; }
Efl.Model.property_set;
Efl.Model.property_get;
Efl.Model.child_add;
Efl.Model.child_del;
Efl.Model.children_slice_get;
Efl.Model.children_count_get;
}
}