on ed593dc help sign in
unity8/plugins/LightDM/FullLightDM/FullLightDM.qmltypes
286 lines 10 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 FullLightDM 0.1 plugins'
9Module {
10 Component {
11 name: "QAbstractProxyModel"
12 prototype: "QAbstractItemModel"
13 Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true }
14 }
15 Component {
16 name: "QLightDM::Greeter"
17 prototype: "QObject"
18 exports: ["FullLightDM/Greeter 0.1"]
19 isCreatable: false
20 isSingleton: true
21 exportMetaObjectRevisions: [0]
22 Enum {
23 name: "PromptType"
24 values: {
25 "PromptTypeQuestion": 0,
26 "PromptTypeSecret": 1
27 }
28 }
29 Enum {
30 name: "MessageType"
31 values: {
32 "MessageTypeInfo": 0,
33 "MessageTypeError": 1
34 }
35 }
36 Property { name: "authenticated"; type: "bool"; isReadonly: true }
37 Property { name: "authenticationUser"; type: "string"; isReadonly: true }
38 Property { name: "defaultSession"; type: "string"; isReadonly: true }
39 Property { name: "selectUser"; type: "string"; isReadonly: true }
40 Property { name: "selectGuest"; type: "bool"; isReadonly: true }
41 Property { name: "hostname"; type: "string"; isReadonly: true }
42 Property { name: "hasGuestAccount"; type: "bool"; isReadonly: true }
43 Property { name: "locked"; type: "bool"; isReadonly: true }
44 Property { name: "hostname"; type: "string"; isReadonly: true }
45 Signal {
46 name: "showMessage"
47 Parameter { name: "text"; type: "string" }
48 Parameter { name: "type"; type: "QLightDM::Greeter::MessageType" }
49 }
50 Signal {
51 name: "showPrompt"
52 Parameter { name: "text"; type: "string" }
53 Parameter { name: "type"; type: "QLightDM::Greeter::PromptType" }
54 }
55 Signal { name: "authenticationComplete" }
56 Signal { name: "autologinTimerExpired" }
57 Signal { name: "idle" }
58 Signal { name: "reset" }
59 Method { name: "connectToDaemonSync"; type: "bool" }
60 Method { name: "connectSync"; type: "bool" }
61 Method {
62 name: "authenticate"
63 Parameter { name: "username"; type: "string" }
64 }
65 Method { name: "authenticate" }
66 Method { name: "authenticateAsGuest" }
67 Method { name: "authenticateAutologin" }
68 Method {
69 name: "authenticateRemote"
70 Parameter { name: "session"; type: "string" }
71 Parameter { name: "username"; type: "string" }
72 }
73 Method {
74 name: "authenticateRemote"
75 Parameter { name: "session"; type: "string" }
76 }
77 Method { name: "authenticateRemote" }
78 Method {
79 name: "respond"
80 Parameter { name: "response"; type: "string" }
81 }
82 Method { name: "cancelAuthentication" }
83 Method { name: "cancelAutologin" }
84 Method {
85 name: "setLanguage"
86 Parameter { name: "language"; type: "string" }
87 }
88 Method {
89 name: "setResettable"
90 Parameter { name: "resettable"; type: "bool" }
91 }
92 Method {
93 name: "startSessionSync"
94 type: "bool"
95 Parameter { name: "session"; type: "string" }
96 }
97 Method { name: "startSessionSync"; type: "bool" }
98 Method {
99 name: "ensureSharedDataDirSync"
100 type: "string"
101 Parameter { name: "username"; type: "string" }
102 }
103 }
104 Component {
105 name: "QLightDM::UsersModel"
106 prototype: "QAbstractListModel"
107 exports: ["FullLightDM/UserRoles 0.1"]
108 isCreatable: false
109 exportMetaObjectRevisions: [0]
110 Enum {
111 name: "UserModelRoles"
112 values: {
113 "NameRole": 256,
114 "RealNameRole": 257,
115 "LoggedInRole": 258,
116 "BackgroundRole": 259,
117 "SessionRole": 260,
118 "HasMessagesRole": 261,
119 "ImagePathRole": 262,
120 "BackgroundPathRole": 263,
121 "UidRole": 264
122 }
123 }
124 }
125 Component {
126 name: "QSortFilterProxyModel"
127 prototype: "QAbstractProxyModel"
128 Property { name: "filterRegExp"; type: "QRegExp" }
129 Property { name: "filterKeyColumn"; type: "int" }
130 Property { name: "dynamicSortFilter"; type: "bool" }
131 Property { name: "filterCaseSensitivity"; type: "Qt::CaseSensitivity" }
132 Property { name: "sortCaseSensitivity"; type: "Qt::CaseSensitivity" }
133 Property { name: "isSortLocaleAware"; type: "bool" }
134 Property { name: "sortRole"; type: "int" }
135 Property { name: "filterRole"; type: "int" }
136 Method {
137 name: "setFilterRegExp"
138 Parameter { name: "pattern"; type: "string" }
139 }
140 Method {
141 name: "setFilterWildcard"
142 Parameter { name: "pattern"; type: "string" }
143 }
144 Method {
145 name: "setFilterFixedString"
146 Parameter { name: "pattern"; type: "string" }
147 }
148 Method { name: "clear" }
149 Method { name: "invalidate" }
150 }
151 Component {
152 name: "UnitySortFilterProxyModelQML"
153 prototype: "QSortFilterProxyModel"
154 Property { name: "model"; type: "QAbstractItemModel"; isPointer: true }
155 Property { name: "totalCount"; type: "int"; isReadonly: true }
156 Property { name: "count"; type: "int"; isReadonly: true }
157 Property { name: "invertMatch"; type: "bool" }
158 Signal {
159 name: "invertMatchChanged"
160 Parameter { type: "bool" }
161 }
162 Method {
163 name: "get"
164 type: "QVariantMap"
165 Parameter { name: "row"; type: "int" }
166 }
167 Method {
168 name: "data"
169 type: "QVariant"
170 Parameter { name: "row"; type: "int" }
171 Parameter { name: "role"; type: "int" }
172 }
173 Method { name: "count"; type: "int" }
174 Method {
175 name: "findFirst"
176 type: "int"
177 Parameter { name: "role"; type: "int" }
178 Parameter { name: "value"; type: "QVariant" }
179 }
180 Method {
181 name: "mapRowToSource"
182 type: "int"
183 Parameter { name: "row"; type: "int" }
184 }
185 Method {
186 name: "mapFromSource"
187 type: "int"
188 Parameter { name: "row"; type: "int" }
189 }
190 Method {
191 name: "mapToSource"
192 type: "int"
193 Parameter { name: "row"; type: "int" }
194 }
195 }
196 Component {
197 name: "UserMetricsOutput::ColorTheme"
198 prototype: "QObject"
199 Property { name: "start"; type: "QColor"; isReadonly: true }
200 Property { name: "main"; type: "QColor"; isReadonly: true }
201 Property { name: "end"; type: "QColor"; isReadonly: true }
202 Signal {
203 name: "startChanged"
204 Parameter { name: "color"; type: "QColor" }
205 }
206 Signal {
207 name: "mainChanged"
208 Parameter { name: "color"; type: "QColor" }
209 }
210 Signal {
211 name: "endChanged"
212 Parameter { name: "color"; type: "QColor" }
213 }
214 }
215 Component {
216 name: "UserMetricsOutput::UserMetrics"
217 prototype: "QObject"
218 exports: ["FullLightDM/Infographic 0.1"]
219 isCreatable: false
220 isSingleton: true
221 exportMetaObjectRevisions: [0]
222 Property { name: "label"; type: "string"; isReadonly: true }
223 Property { name: "username"; type: "string" }
224 Property {
225 name: "firstColor"
226 type: "UserMetricsOutput::ColorTheme"
227 isReadonly: true
228 isPointer: true
229 }
230 Property {
231 name: "secondColor"
232 type: "UserMetricsOutput::ColorTheme"
233 isReadonly: true
234 isPointer: true
235 }
236 Property { name: "firstMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
237 Property { name: "secondMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
238 Property { name: "currentDay"; type: "int"; isReadonly: true }
239 Signal {
240 name: "labelChanged"
241 Parameter { name: "label"; type: "string" }
242 }
243 Signal {
244 name: "usernameChanged"
245 Parameter { name: "username"; type: "string" }
246 }
247 Signal {
248 name: "firstColorChanged"
249 Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
250 }
251 Signal {
252 name: "firstMonthChanged"
253 Parameter { name: "firstMonth"; type: "QAbstractItemModel"; isPointer: true }
254 }
255 Signal {
256 name: "currentDayChanged"
257 Parameter { name: "currentDay"; type: "int" }
258 }
259 Signal {
260 name: "secondColorChanged"
261 Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
262 }
263 Signal {
264 name: "secondMonthChanged"
265 Parameter { name: "secondMonth"; type: "QAbstractItemModel"; isPointer: true }
266 }
267 Signal { name: "nextDataSource" }
268 Signal { name: "readyForDataChange" }
269 Signal { name: "dataAboutToAppear" }
270 Signal { name: "dataAppeared" }
271 Signal { name: "dataAboutToChange" }
272 Signal { name: "dataChanged" }
273 Signal { name: "dataAboutToDisappear" }
274 Signal { name: "dataDisappeared" }
275 Method { name: "nextDataSourceSlot" }
276 Method { name: "readyForDataChangeSlot" }
277 }
278 Component {
279 name: "UsersModel"
280 prototype: "UnitySortFilterProxyModelQML"
281 exports: ["FullLightDM/Users 0.1"]
282 isCreatable: false
283 isSingleton: true
284 exportMetaObjectRevisions: [0]
285 }