on 361ed57 help sign in
unity8/plugins/LightDM/LightDM.qmltypes
248 lines 8.6 kB history raw
1import QtQuick.tooling 1.1
3// This file describes the plugin-supplied types contained in the library.
4// It is used for QML tooling purposes only.
5//
6// This file was auto-generated by:
7// 'qmlplugindump -notrelocatable LightDM 0.1 plugins'
9Module {
10 Component {
11 name: "Greeter"
12 prototype: "QObject"
13 exports: ["LightDM/Greeter 0.1"]
14 isCreatable: false
15 isSingleton: true
16 exportMetaObjectRevisions: [0]
17 Property { name: "active"; type: "bool" }
18 Property { name: "authenticated"; type: "bool"; isReadonly: true }
19 Property { name: "authenticationUser"; type: "string"; isReadonly: true }
20 Property { name: "promptless"; type: "bool"; isReadonly: true }
21 Signal {
22 name: "showMessage"
23 Parameter { name: "text"; type: "string" }
24 Parameter { name: "isError"; type: "bool" }
25 }
26 Signal {
27 name: "showPrompt"
28 Parameter { name: "text"; type: "string" }
29 Parameter { name: "isSecret"; type: "bool" }
30 }
31 Signal { name: "authenticationComplete" }
32 Signal {
33 name: "authenticationUserChanged"
34 Parameter { name: "user"; type: "string" }
35 }
36 Signal { name: "isActiveChanged" }
37 Signal { name: "showGreeter" }
38 Signal {
39 name: "requestAuthenticationUser"
40 Parameter { name: "user"; type: "string" }
41 }
42 Method {
43 name: "authenticate"
44 Parameter { name: "username"; type: "string" }
45 }
46 Method { name: "authenticate" }
47 Method {
48 name: "respond"
49 Parameter { name: "response"; type: "string" }
50 }
51 Method {
52 name: "startSessionSync"
53 type: "bool"
54 Parameter { name: "session"; type: "string" }
55 }
56 Method { name: "startSessionSync"; type: "bool" }
57 Method {
58 name: "setIsActive"
59 Parameter { name: "isActive"; type: "bool" }
60 }
61 }
62 Component {
63 name: "QAbstractProxyModel"
64 prototype: "QAbstractItemModel"
65 Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true }
66 }
67 Component {
68 name: "QLightDM::UsersModel"
69 prototype: "QAbstractListModel"
70 exports: ["LightDM/UserRoles 0.1"]
71 isCreatable: false
72 exportMetaObjectRevisions: [0]
73 Enum {
74 name: "UserModelRoles"
75 values: {
76 "NameRole": 256,
77 "RealNameRole": 257,
78 "LoggedInRole": 258,
79 "BackgroundRole": 259,
80 "SessionRole": 260,
81 "HasMessagesRole": 261,
82 "ImagePathRole": 262,
83 "BackgroundPathRole": 263
84 }
85 }
86 }
87 Component {
88 name: "QSortFilterProxyModel"
89 prototype: "QAbstractProxyModel"
90 Property { name: "filterRegExp"; type: "QRegExp" }
91 Property { name: "filterKeyColumn"; type: "int" }
92 Property { name: "dynamicSortFilter"; type: "bool" }
93 Property { name: "filterCaseSensitivity"; type: "Qt::CaseSensitivity" }
94 Property { name: "sortCaseSensitivity"; type: "Qt::CaseSensitivity" }
95 Property { name: "isSortLocaleAware"; type: "bool" }
96 Property { name: "sortRole"; type: "int" }
97 Property { name: "filterRole"; type: "int" }
98 Method {
99 name: "setFilterRegExp"
100 Parameter { name: "pattern"; type: "string" }
101 }
102 Method {
103 name: "setFilterWildcard"
104 Parameter { name: "pattern"; type: "string" }
105 }
106 Method {
107 name: "setFilterFixedString"
108 Parameter { name: "pattern"; type: "string" }
109 }
110 Method { name: "clear" }
111 Method { name: "invalidate" }
112 }
113 Component {
114 name: "QSortFilterProxyModelQML"
115 prototype: "QSortFilterProxyModel"
116 Property { name: "model"; type: "QAbstractItemModel"; isPointer: true }
117 Property { name: "totalCount"; type: "int"; isReadonly: true }
118 Property { name: "count"; type: "int"; isReadonly: true }
119 Property { name: "invertMatch"; type: "bool" }
120 Signal {
121 name: "invertMatchChanged"
122 Parameter { type: "bool" }
123 }
124 Method {
125 name: "get"
126 type: "QVariantMap"
127 Parameter { name: "row"; type: "int" }
128 }
129 Method {
130 name: "data"
131 type: "QVariant"
132 Parameter { name: "row"; type: "int" }
133 Parameter { name: "role"; type: "int" }
134 }
135 Method { name: "count"; type: "int" }
136 Method {
137 name: "findFirst"
138 type: "int"
139 Parameter { name: "role"; type: "int" }
140 Parameter { name: "value"; type: "QVariant" }
141 }
142 Method {
143 name: "mapRowToSource"
144 type: "int"
145 Parameter { name: "row"; type: "int" }
146 }
147 Method {
148 name: "mapFromSource"
149 type: "int"
150 Parameter { name: "row"; type: "int" }
151 }
152 Method {
153 name: "mapToSource"
154 type: "int"
155 Parameter { name: "row"; type: "int" }
156 }
157 }
158 Component {
159 name: "UserMetricsOutput::ColorTheme"
160 prototype: "QObject"
161 Property { name: "start"; type: "QColor"; isReadonly: true }
162 Property { name: "main"; type: "QColor"; isReadonly: true }
163 Property { name: "end"; type: "QColor"; isReadonly: true }
164 Signal {
165 name: "startChanged"
166 Parameter { name: "color"; type: "QColor" }
167 }
168 Signal {
169 name: "mainChanged"
170 Parameter { name: "color"; type: "QColor" }
171 }
172 Signal {
173 name: "endChanged"
174 Parameter { name: "color"; type: "QColor" }
175 }
176 }
177 Component {
178 name: "UserMetricsOutput::UserMetrics"
179 prototype: "QObject"
180 exports: ["LightDM/Infographic 0.1"]
181 isCreatable: false
182 isSingleton: true
183 exportMetaObjectRevisions: [0]
184 Property { name: "label"; type: "string"; isReadonly: true }
185 Property { name: "username"; type: "string" }
186 Property {
187 name: "firstColor"
188 type: "UserMetricsOutput::ColorTheme"
189 isReadonly: true
190 isPointer: true
191 }
192 Property {
193 name: "secondColor"
194 type: "UserMetricsOutput::ColorTheme"
195 isReadonly: true
196 isPointer: true
197 }
198 Property { name: "firstMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
199 Property { name: "secondMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
200 Property { name: "currentDay"; type: "int"; isReadonly: true }
201 Signal {
202 name: "labelChanged"
203 Parameter { name: "label"; type: "string" }
204 }
205 Signal {
206 name: "usernameChanged"
207 Parameter { name: "username"; type: "string" }
208 }
209 Signal {
210 name: "firstColorChanged"
211 Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
212 }
213 Signal {
214 name: "firstMonthChanged"
215 Parameter { name: "firstMonth"; type: "QAbstractItemModel"; isPointer: true }
216 }
217 Signal {
218 name: "currentDayChanged"
219 Parameter { name: "currentDay"; type: "int" }
220 }
221 Signal {
222 name: "secondColorChanged"
223 Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
224 }
225 Signal {
226 name: "secondMonthChanged"
227 Parameter { name: "secondMonth"; type: "QAbstractItemModel"; isPointer: true }
228 }
229 Signal { name: "nextDataSource" }
230 Signal { name: "readyForDataChange" }
231 Signal { name: "dataAboutToAppear" }
232 Signal { name: "dataAppeared" }
233 Signal { name: "dataAboutToChange" }
234 Signal { name: "dataChanged" }
235 Signal { name: "dataAboutToDisappear" }
236 Signal { name: "dataDisappeared" }
237 Method { name: "nextDataSourceSlot" }
238 Method { name: "readyForDataChangeSlot" }
239 }
240 Component {
241 name: "UsersModel"
242 prototype: "QSortFilterProxyModelQML"
243 exports: ["LightDM/Users 0.1"]
244 isCreatable: false
245 isSingleton: true
246 exportMetaObjectRevisions: [0]
247 }