summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_model_proxy.eo
diff options
context:
space:
mode:
authorGuilherme Lepsch <lepsch@expertisesolutions.com.br>2015-01-09 14:20:14 -0200
committerCedric BAIL <cedric@osg.samsung.com>2015-12-10 12:02:30 -0800
commit10fa1b5b4b2454437c00a9b8931bb3f9ddb9e99c (patch)
treeb4238f5f83b55463ad2e88e97dc968f2a607a668 /src/lib/eldbus/eldbus_model_proxy.eo
parent48b22214493958fc852f101009b0e8a88aa77e05 (diff)
eldbus: add efl.model implementation.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Diffstat (limited to 'src/lib/eldbus/eldbus_model_proxy.eo')
-rw-r--r--src/lib/eldbus/eldbus_model_proxy.eo39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/lib/eldbus/eldbus_model_proxy.eo b/src/lib/eldbus/eldbus_model_proxy.eo
new file mode 100644
index 0000000..2bab119
--- /dev/null
+++ b/src/lib/eldbus/eldbus_model_proxy.eo
@@ -0,0 +1,39 @@
1class Eldbus.Model_Proxy (Eo.Base, Efl.Model.Base) {
2 legacy_prefix: null;
3 methods {
4 constructor {
5 [[Custom Eldbus_Model_Proxy constructor.
6
7 @since 1.16]]
8 params {
9 @in object: Eldbus_Object *; [[Eldbus object]]
10 @in interface: const(Eldbus_Introspection_Interface)*; [[The introspected interface]]
11 }
12 }
13 @property name {
14 get {}
15 values {
16 value: const(char)*;
17 }
18 }
19 }
20 implements {
21 Eo.Base.constructor;
22 Eo.Base.destructor;
23 Efl.Model.Base.properties.get;
24 Efl.Model.Base.properties_load;
25 Efl.Model.Base.property.set;
26 Efl.Model.Base.property.get;
27 Efl.Model.Base.load;
28 Efl.Model.Base.load_status.get;
29 Efl.Model.Base.unload;
30 Efl.Model.Base.child_add;
31 Efl.Model.Base.child_del;
32 Efl.Model.Base.children_slice.get;
33 Efl.Model.Base.children_count.get;
34 Efl.Model.Base.children_load;
35 }
36 constructors {
37 .constructor;
38 }
39}