~josharenson/+junk/white-session-chooser-gui

« back to all changes in this revision

Viewing changes to plugins/LightDM/FullLightDM/FullLightDM.qmltypes

  • Committer: Josh Arenson
  • Date: 2016-06-15 15:58:18 UTC
  • mfrom: (1978.1.19 sessions-model)
  • Revision ID: joshua.arenson@canonical.com-20160615155818-4mw6is49p4bpzn2q
Merge prereq

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
import QtQuick.tooling 1.1
2
 
 
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'
8
 
 
9
 
Module {
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
 
    }
286
 
}