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