File: test.qface.fold

package info (click to toggle)
kf6-syntax-highlighting 6.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 47,568 kB
  • sloc: xml: 197,750; cpp: 12,850; python: 3,023; sh: 955; perl: 546; ruby: 488; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; erlang: 54; sql: 51; java: 47; objc: 37; awk: 31; asm: 30; tcl: 29; fortran: 18; cs: 10
file content (156 lines) | stat: -rw-r--r-- 4,771 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<beginfold id='1'>/**</beginfold id='1'>
 * module
 <endfold id='1'>*/</endfold id='1'>
@config_simulator: { defaultServerMode: "gui" }
@config_server_qtro: { useGeneratedMain: true }
module org.example.echomodule 1.0

<beginfold id='1'>/**</beginfold id='1'>
 * \brief the brief
 * the description
 * continues \l http://qt.io
 <endfold id='1'>*/</endfold id='1'>
@config: {id: "org.foo.id.1.0", qml_class_name: "UiEcho"}
interface Echo <beginfold id='2'>{</beginfold id='2'>
    <beginfold id='1'>/**</beginfold id='1'>
     * \brief brief message
     *
     * Some more documentation
     <endfold id='1'>*/</endfold id='1'>
    readonly string lastMessage;
    int intValue;
    var varValue;
    @config: { getter_name: "isEchoEnabled" }
    bool echoEnabled;
    @config_simulator: {minimum: 10.}
    real floatValue1;
    @config_simulator: {maximum: 10.}
    real floatValue2;
    string stringValue;
    model<Contact> contactList;
    Contact contact;
    Combo combo;
    list<int> intList;
    list<Combo> comboList;
    WeekDay weekDay;
    TestEnum testEnum;
    real UPPERCASEPROPERTY;
    <beginfold id='3'>/*</beginfold id='3'> TODO comment <endfold id='3'>*/</endfold id='3'>
    @config_simulator: { default: ["Hello Qt"] }
    OnlyAStringInAStruct stringInAStructProperty;

    // single line comment
    string echo(string msg);
    string id() const;
    Combo getCombo();
    void voidSlot();
    void voidSlot2(int param);
    void timer(int interval);
    AirflowDirection flagMethod(AirflowDirection direction);
    TestEnum enumMethod(TestEnum testEnum);

    signal anotherChanged(AnotherStruct another);
    signal foobar(string foo);
    signal somethingHappened();
    signal newValueAvailable(var newValue);
<endfold id='2'>}</endfold id='2'>

@config: {id: "org.foo.idz.1.0", zoned: true}
interface EchoZoned <beginfold id='2'>{</beginfold id='2'>

    <beginfold id='1'>/**</beginfold id='1'>
     * \brief brief message
     *
     * Some more documentation
     <endfold id='1'>*/</endfold id='1'>
    readonly string lastMessage;
    int intValue;
    var varValue;
    @config_simulator: {domain: ["one", "two", "three"]}
    string stringValue;
    string unsupportedValue;
    bool zonedValue;
    bool valueWithDefault;
    @config: { getter_name: "isEchoEnabled" }
    bool echoEnabled;
    AirflowDirection airflowDirection;
    @config_simulator: {minimum: 10., maximum: 15.}
    int rangedValue;
    int rangedValueWithDefault;
    Contact contact;
    Combo combo;
    list<int> intList;
    list<Combo> comboList;
    WeekDay weekDay;
    TestEnum testEnum;
    real UPPERCASEPROPERTY;

    string echo(string msg);
    string id();
    var varMethod();
    Combo getCombo();
    string timer(int interval);
    AirflowDirection flagMethod(AirflowDirection direction);
    TestEnum enumMethod(TestEnum testEnum);

    signal anotherChanged(AnotherStruct another);
    signal foobar(string foo);
    signal somethingHappened();
    signal newValueAvailable(var newValue);
<endfold id='2'>}</endfold id='2'>

<beginfold id='1'>/**</beginfold id='1'>
 * \brief Control where the airflow goes
 <endfold id='1'>*/</endfold id='1'>
flag AirflowDirection <beginfold id='2'>{</beginfold id='2'>
    <beginfold id='1'>/**</beginfold id='1'>
     * \brief Airflow to the windshield
     <endfold id='1'>*/</endfold id='1'>
    Windshield = 1,
    <beginfold id='1'>/**</beginfold id='1'>
     * \brief Airflow to the dashboard
     <endfold id='1'>*/</endfold id='1'>
    Dashboard = 2,
    <beginfold id='1'>/**</beginfold id='1'>
     * \brief Airflow to the floor
     <endfold id='1'>*/</endfold id='1'>
    Floor = 4
<endfold id='2'>}</endfold id='2'>

@config: { type: "DaysOfTheWeek" }
flag WeekDay <beginfold id='2'>{</beginfold id='2'>
    Monday = 1,
    Tuesday = 2,
    Wednesday = 3,
    Thursday = 4,
    Friday = 5
<endfold id='2'>}</endfold id='2'>

enum TestEnum <beginfold id='2'>{</beginfold id='2'>
    FirstEnumValue = 1,
    SecondEnumValue = 2
<endfold id='2'>}</endfold id='2'>

<beginfold id='1'>/**</beginfold id='1'>
 * The contact information
 <endfold id='1'>*/</endfold id='1'>
struct Contact <beginfold id='2'>{</beginfold id='2'>
    string name;
    int age;
    bool isMarried;
    var additionalData;
<endfold id='2'>}</endfold id='2'>

struct Combo <beginfold id='2'>{</beginfold id='2'>
    Contact contactInfo;
    WeekDay day;
<endfold id='2'>}</endfold id='2'>

struct AnotherStruct <beginfold id='2'>{</beginfold id='2'>
    int justANumber;
<endfold id='2'>}</endfold id='2'>

<beginfold id='3'>/*</beginfold id='3'> AUTOSUITE-1340 <endfold id='3'>*/</endfold id='3'>
struct OnlyAStringInAStruct <beginfold id='2'>{</beginfold id='2'>
    string myString;
<endfold id='2'>}</endfold id='2'>