diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2011-07-21 10:50:57 +1000 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2011-07-21 10:50:57 +1000 |
commit | cd44932249833f05511e96e90c72d5483da302af (patch) | |
tree | 16facddb64fc07bfdbe25abb57e04e196352de6b /liblightdm-qt/QLightDM | |
parent | c3f0a91ee465408bc6baf8032a9549a182c9a73f (diff) | |
download | lightdm-cd44932249833f05511e96e90c72d5483da302af.tar.gz |
connect_to_server -> connect_sync, start_session -> start_session_sync
Diffstat (limited to 'liblightdm-qt/QLightDM')
-rw-r--r-- | liblightdm-qt/QLightDM/Greeter | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/liblightdm-qt/QLightDM/Greeter b/liblightdm-qt/QLightDM/Greeter index 83d7d75b..f6170e31 100644 --- a/liblightdm-qt/QLightDM/Greeter +++ b/liblightdm-qt/QLightDM/Greeter @@ -59,21 +59,18 @@ namespace QLightDM QString authenticationUser() const; public slots: - void connectToServer(); + bool connectSync(); void authenticate(const QString &username=QString()); void authenticateAsGuest(); void respond(const QString &response); void cancelAuthentication(); - void startSession(const QString &session=QString()); + bool startSessionSync(const QString &session=QString()); signals: - void connected(); void showPrompt(QString prompt, PromptType type); void showMessage(QString message, MessageType type); void authenticationComplete(); - void sessionFailed(); void autologinTimerExpired(); - void quit(); private slots: void onRead(int fd); @@ -84,9 +81,7 @@ namespace QLightDM void writeString(QString value); void writeHeader(int id, int length); void flush(); - int getPacketLength(); - int readInt(int *offset); - QString readString(int *offset); + char *readMessage(int *length, bool block); }; }; |