@@ -0,0 +1,286 @@
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 FullLightDM 0.1 plugins'
11+ name: "QAbstractProxyModel"
12+ prototype: "QAbstractItemModel"
13+ Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true }
16+ name: "QLightDM::Greeter"
18+ exports: ["FullLightDM/Greeter 0.1"]
21+ exportMetaObjectRevisions: [0]
25+ "PromptTypeQuestion": 0,
26+ "PromptTypeSecret": 1
32+ "MessageTypeInfo": 0,
33+ "MessageTypeError": 1
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 }
47+ Parameter { name: "text"; type: "string" }
48+ Parameter { name: "type"; type: "QLightDM::Greeter::MessageType" }
52+ Parameter { name: "text"; type: "string" }
53+ Parameter { name: "type"; type: "QLightDM::Greeter::PromptType" }
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" }
63+ Parameter { name: "username"; type: "string" }
65+ Method { name: "authenticate" }
66+ Method { name: "authenticateAsGuest" }
67+ Method { name: "authenticateAutologin" }
69+ name: "authenticateRemote"
70+ Parameter { name: "session"; type: "string" }
71+ Parameter { name: "username"; type: "string" }
74+ name: "authenticateRemote"
75+ Parameter { name: "session"; type: "string" }
77+ Method { name: "authenticateRemote" }
80+ Parameter { name: "response"; type: "string" }
82+ Method { name: "cancelAuthentication" }
83+ Method { name: "cancelAutologin" }
86+ Parameter { name: "language"; type: "string" }
89+ name: "setResettable"
90+ Parameter { name: "resettable"; type: "bool" }
93+ name: "startSessionSync"
95+ Parameter { name: "session"; type: "string" }
97+ Method { name: "startSessionSync"; type: "bool" }
99+ name: "ensureSharedDataDirSync"
101+ Parameter { name: "username"; type: "string" }
105+ name: "QLightDM::UsersModel"
106+ prototype: "QAbstractListModel"
107+ exports: ["FullLightDM/UserRoles 0.1"]
109+ exportMetaObjectRevisions: [0]
111+ name: "UserModelRoles"
114+ "RealNameRole": 257,
115+ "LoggedInRole": 258,
116+ "BackgroundRole": 259,
118+ "HasMessagesRole": 261,
119+ "ImagePathRole": 262,
120+ "BackgroundPathRole": 263,
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" }
137+ name: "setFilterRegExp"
138+ Parameter { name: "pattern"; type: "string" }
141+ name: "setFilterWildcard"
142+ Parameter { name: "pattern"; type: "string" }
145+ name: "setFilterFixedString"
146+ Parameter { name: "pattern"; type: "string" }
148+ Method { name: "clear" }
149+ Method { name: "invalidate" }
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" }
159+ name: "invertMatchChanged"
160+ Parameter { type: "bool" }
165+ Parameter { name: "row"; type: "int" }
170+ Parameter { name: "row"; type: "int" }
171+ Parameter { name: "role"; type: "int" }
173+ Method { name: "count"; type: "int" }
177+ Parameter { name: "role"; type: "int" }
178+ Parameter { name: "value"; type: "QVariant" }
181+ name: "mapRowToSource"
183+ Parameter { name: "row"; type: "int" }
186+ name: "mapFromSource"
188+ Parameter { name: "row"; type: "int" }
193+ Parameter { name: "row"; type: "int" }
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 }
203+ name: "startChanged"
204+ Parameter { name: "color"; type: "QColor" }
208+ Parameter { name: "color"; type: "QColor" }
212+ Parameter { name: "color"; type: "QColor" }
216+ name: "UserMetricsOutput::UserMetrics"
217+ prototype: "QObject"
218+ exports: ["FullLightDM/Infographic 0.1"]
221+ exportMetaObjectRevisions: [0]
222+ Property { name: "label"; type: "string"; isReadonly: true }
223+ Property { name: "username"; type: "string" }
226+ type: "UserMetricsOutput::ColorTheme"
232+ type: "UserMetricsOutput::ColorTheme"
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 }
240+ name: "labelChanged"
241+ Parameter { name: "label"; type: "string" }
244+ name: "usernameChanged"
245+ Parameter { name: "username"; type: "string" }
248+ name: "firstColorChanged"
249+ Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
252+ name: "firstMonthChanged"
253+ Parameter { name: "firstMonth"; type: "QAbstractItemModel"; isPointer: true }
256+ name: "currentDayChanged"
257+ Parameter { name: "currentDay"; type: "int" }
260+ name: "secondColorChanged"
261+ Parameter { name: "color"; type: "ColorTheme"; isPointer: true }
264+ name: "secondMonthChanged"
265+ Parameter { name: "secondMonth"; type: "QAbstractItemModel"; isPointer: true }
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" }
280+ prototype: "UnitySortFilterProxyModelQML"
281+ exports: ["FullLightDM/Users 0.1"]
284+ exportMetaObjectRevisions: [0]