summaryrefslogtreecommitdiff
path: root/liblightdm-qt/greeter.cpp
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2011-07-19 14:44:22 +1000
committerRobert Ancell <robert.ancell@canonical.com>2011-07-19 14:44:22 +1000
commit39f93a22f857505c0cb5f0fd53d72b2ef49b0ff5 (patch)
treede466655193dc8059061aed09cda4662af34e81f /liblightdm-qt/greeter.cpp
parentd7523f3cf087f104f49d5734edb275ca5c485d20 (diff)
downloadlightdm-39f93a22f857505c0cb5f0fd53d72b2ef49b0ff5.tar.gz
Update liblightdm-qt API to match liblightdm-gobject
Diffstat (limited to 'liblightdm-qt/greeter.cpp')
-rw-r--r--liblightdm-qt/greeter.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/liblightdm-qt/greeter.cpp b/liblightdm-qt/greeter.cpp
index a9865138..249a910c 100644
--- a/liblightdm-qt/greeter.cpp
+++ b/liblightdm-qt/greeter.cpp
@@ -173,7 +173,7 @@ QString Greeter::readString(int *offset)
void Greeter::connectToServer()
{
QDBusConnection busType = QDBusConnection::systemBus();
- QString ldmBus(qgetenv("LDM_BUS"));
+ QString ldmBus(qgetenv("LIGHTDM_BUS"));
if(ldmBus == QLatin1String("SESSION")) {
busType = QDBusConnection::sessionBus();
}
@@ -360,14 +360,16 @@ void Greeter::onRead(int fd)
switch (msg_style)
{
case PAM_PROMPT_ECHO_OFF:
+ emit showPrompt(msg, PROMPT_TYPE_SECRET);
+ break;
case PAM_PROMPT_ECHO_ON:
- emit showPrompt(msg);
+ emit showPrompt(msg, PROMPT_TYPE_QUESTION);
break;
case PAM_ERROR_MSG:
- emit showError(msg);
+ emit showMessage(msg, MESSAGE_TYPE_ERROR);
break;
case PAM_TEXT_INFO:
- emit showMessage(msg);
+ emit showMessage(msg, MESSAGE_TYPE_INFO);
break;
}
}
@@ -385,7 +387,7 @@ void Greeter::onRead(int fd)
if(!d->isAuthenticated) {
d->authenticationUser = "";
}
- emit authenticationComplete(d->isAuthenticated);
+ emit authenticationComplete();
d->inAuthentication = false;
}
else