summaryrefslogtreecommitdiff
path: root/liblightdm-qt/QLightDM
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2011-07-21 10:50:57 +1000
committerRobert Ancell <robert.ancell@canonical.com>2011-07-21 10:50:57 +1000
commitcd44932249833f05511e96e90c72d5483da302af (patch)
tree16facddb64fc07bfdbe25abb57e04e196352de6b /liblightdm-qt/QLightDM
parentc3f0a91ee465408bc6baf8032a9549a182c9a73f (diff)
downloadlightdm-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/Greeter11
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);
};
};