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