@@ -24,6 +24,8 @@ import QtQuick 2.3
26 id: loader
26 id: loader
28+ // TODO: Conditionally load RealLightDMImpl if shellMode dictates it
27 source: "IntegratedLightDMImpl.qml"
29 source: "IntegratedLightDMImpl.qml"
29 QtObject {
31 QtObject {
@@ -42,27 +44,39 @@ Loader {
42 property var userModel: d.valid ? item.userModel : null
44 property var userModel: d.valid ? item.userModel : null
44 function authenticate(user) {
46 function authenticate(user) {
45− if (d.valid) item.authenticate(user);
48+ item.authenticate(user);
48 function getUser(uid) {
52 function getUser(uid) {
49− if (d.valid) return item.getUser(uid);
54+ return item.getUser(uid);
52 function infographicReadyForDataChange() {
58 function infographicReadyForDataChange() {
53− if (d.valid) return item.infographicReadyForDataChange();
60+ return item.infographicReadyForDataChange();
56 function respond(response) {
64 function respond(response) {
57− if (d.valid) item.respond(response);
66+ item.respond(response);
60 function showGreeter() {
70 function showGreeter() {
61− if (d.valid) item.showGreeter();
72+ item.showGreeter();
64 function startSessionSync() {
76 function startSessionSync() {
65− if (d.valid) item.startSessionSync();
78+ item.startSessionSync();