efl

Форк
0
/
eldbus_model_proxy.eo 
42 строки · 1.0 Кб
1
import eldbus_types;
2

3
class @beta Eldbus.Model.Proxy extends Eldbus.Model {
4
    [[Eldbus model proxy class]]
5

6
    methods {
7
        @property object {
8
            [[Object]]
9
            set {}
10
            values {
11
                object: ptr(Eldbus.Object); [[Eldbus object]]
12
            }
13
        }
14
        @property interface {
15
            [[Object]]
16
            set {}
17
            values {
18
                interface: ptr(const(Eldbus.Introspection.Interface)); [[The introspected interface]]
19
            }
20
        }
21
        @property proxy_name {
22
            [[Proxy name]]
23
            get {}
24
            values {
25
                name: string; [[Proxy name]]
26
            }
27
        }
28
    }
29
    implements {
30
        Efl.Object.constructor;
31
        Efl.Object.finalize;
32
        Efl.Object.invalidate;
33
        Efl.Object.destructor;
34
        Efl.Model.properties { get; }
35
        Efl.Model.property { set; get; }
36
        Efl.Model.children_slice_get;
37
        Efl.Model.children_count { get; }
38
    }
39
    constructors {
40
        .interface;
41
    }
42
}
43

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.