]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/greeter.h
Allow in-session greeters to reconnect
[sojka/lightdm.git] / src / greeter.h
index 19ddf86caa00da65e5c9e618cd4ef8d1c164bdeb..b9404ae528bb410072ce63d90411282f541b72c6 100644 (file)
@@ -24,6 +24,7 @@ G_BEGIN_DECLS
 #define IS_GREETER(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GREETER_TYPE))
 
 #define GREETER_SIGNAL_CONNECTED      "connected"
+#define GREETER_SIGNAL_DISCONNECTED   "disconnected"
 #define GREETER_SIGNAL_CREATE_SESSION "create-session"
 #define GREETER_SIGNAL_START_SESSION  "start-session"
 
@@ -43,6 +44,7 @@ typedef struct
 {
     GObjectClass parent_class;
     void (*connected)(Greeter *greeter);
+    void (*disconnected)(Greeter *greeter);  
     Session *(*create_session)(Greeter *greeter);
     gboolean (*start_session)(Greeter *greeter, SessionType type, const gchar *session);
 } GreeterClass;