@@ -0,0 +1,251 @@
1+import 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.
6+// This file was auto-generated by:
7+// 'qmlplugindump -notrelocatable LightDM 0.1 plugins'
13+ exports: ["LightDM/Greeter 0.1"]
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 }
23+ Parameter { name: "text"; type: "string" }
24+ Parameter { name: "isError"; type: "bool" }
28+ Parameter { name: "text"; type: "string" }
29+ Parameter { name: "isSecret"; type: "bool" }
30+ Parameter { name: "isDefaultPrompt"; type: "bool" }
32+ Signal { name: "authenticationComplete" }
34+ name: "authenticationUserChanged"
35+ Parameter { name: "user"; type: "string" }
37+ Signal { name: "isActiveChanged" }
38+ Signal { name: "isAuthenticatedChanged" }
39+ Signal { name: "showGreeter" }
40+ Signal { name: "hideGreeter" }
42+ name: "requestAuthenticationUser"
43+ Parameter { name: "user"; type: "string" }
47+ Parameter { name: "username"; type: "string" }
49+ Method { name: "authenticate" }
52+ Parameter { name: "response"; type: "string" }
55+ name: "startSessionSync"
57+ Parameter { name: "session"; type: "string" }
59+ Method { name: "startSessionSync"; type: "bool" }
62+ Parameter { name: "isActive"; type: "bool" }
66+ name: "QAbstractProxyModel"
67+ prototype: "QAbstractItemModel"
68+ Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true }
71+ name: "QLightDM::UsersModel"
72+ prototype: "QAbstractListModel"
73+ exports: ["LightDM/UserRoles 0.1"]
75+ exportMetaObjectRevisions: [0]
77+ name: "UserModelRoles"
82+ "BackgroundRole": 259,
84+ "HasMessagesRole": 261,
85+ "ImagePathRole": 262,
86+ "BackgroundPathRole": 263
91+ name: "QSortFilterProxyModel"
92+ prototype: "QAbstractProxyModel"
93+ Property { name: "filterRegExp"; type: "QRegExp" }
94+ Property { name: "filterKeyColumn"; type: "int" }
95+ Property { name: "dynamicSortFilter"; type: "bool" }
96+ Property { name: "filterCaseSensitivity"; type: "Qt::CaseSensitivity" }
97+ Property { name: "sortCaseSensitivity"; type: "Qt::CaseSensitivity" }
98+ Property { name: "isSortLocaleAware"; type: "bool" }
99+ Property { name: "sortRole"; type: "int" }
100+ Property { name: "filterRole"; type: "int" }
102+ name: "setFilterRegExp"
103+ Parameter { name: "pattern"; type: "string" }
106+ name: "setFilterWildcard"
107+ Parameter { name: "pattern"; type: "string" }
110+ name: "setFilterFixedString"
111+ Parameter { name: "pattern"; type: "string" }
113+ Method { name: "clear" }
114+ Method { name: "invalidate" }
117+ name: "UnitySortFilterProxyModelQML"
118+ prototype: "QSortFilterProxyModel"
119+ Property { name: "model"; type: "QAbstractItemModel"; isPointer: true }
120+ Property { name: "totalCount"; type: "int"; isReadonly: true }
121+ Property { name: "count"; type: "int"; isReadonly: true }
122+ Property { name: "invertMatch"; type: "bool" }
124+ name: "invertMatchChanged"
125+ Parameter { type: "bool" }
130+ Parameter { name: "row"; type: "int" }
135+ Parameter { name: "row"; type: "int" }
136+ Parameter { name: "role"; type: "int" }
138+ Method { name: "count"; type: "int" }
142+ Parameter { name: "role"; type: "int" }
143+ Parameter { name: "value"; type: "QVariant" }
146+ name: "mapRowToSource"
148+ Parameter { name: "row"; type: "int" }
151+ name: "mapFromSource"
153+ Parameter { name: "row"; type: "int" }
158+ Parameter { name: "row"; type: "int" }
162+ name: "UserMetricsOutput::ColorTheme"
163+ prototype: "QObject"
164+ Property { name: "start"; type: "QColor"; isReadonly: true }
165+ Property { name: "main"; type: "QColor"; isReadonly: true }
166+ Property { name: "end"; type: "QColor"; isReadonly: true }
168+ name: "startChanged"
169+ Parameter { name: "color"; type: "QColor" }
173+ Parameter { name: "color"; type: "QColor" }
177+ Parameter { name: "color"; type: "QColor" }
181+ name: "UserMetricsOutput::UserMetrics"
182+ prototype: "QObject"
183+ exports: ["LightDM/Infographic 0.1"]
186+ exportMetaObjectRevisions: [0]
187+ Property { name: "label"; type: "string"; isReadonly: true }
188+ Property { name: "username"; type: "string" }
191+ type: "UserMetricsOutput::ColorTheme"
197+ type: "UserMetricsOutput::ColorTheme"
201+ Property { name: "firstMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
202+ Property { name: "secondMonth"; type: "QAbstractItemModel"; isReadonly: true; isPointer: true }
203+ Property { name: "currentDay"; type: "int"; isReadonly: true }
205+ name: "labelChanged"
206+ Parameter { name: "label"; type: "string" }
209+ name: "usernameChanged"
210+ Parameter { name: "username"; type: "string" }
213+ name: "firstColorChanged"
214+ Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
217+ name: "firstMonthChanged"
218+ Parameter { name: "firstMonth"; type: "QAbstractItemModel"; isPointer: true }
221+ name: "currentDayChanged"
222+ Parameter { name: "currentDay"; type: "int" }
225+ name: "secondColorChanged"
226+ Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
229+ name: "secondMonthChanged"
230+ Parameter { name: "secondMonth"; type: "QAbstractItemModel"; isPointer: true }
232+ Signal { name: "nextDataSource" }
233+ Signal { name: "readyForDataChange" }
234+ Signal { name: "dataAboutToAppear" }
235+ Signal { name: "dataAppeared" }
236+ Signal { name: "dataAboutToChange" }
237+ Signal { name: "dataChanged" }
238+ Signal { name: "dataAboutToDisappear" }
239+ Signal { name: "dataDisappeared" }
240+ Method { name: "nextDataSourceSlot" }
241+ Method { name: "readyForDataChangeSlot" }
245+ prototype: "UnitySortFilterProxyModelQML"
246+ exports: ["LightDM/Users 0.1"]
249+ exportMetaObjectRevisions: [0]