summaryrefslogtreecommitdiff
path: root/src/seat.h
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2013-07-16 16:49:18 +1200
committerRobert Ancell <robert.ancell@canonical.com>2013-07-16 16:49:18 +1200
commit23827e2f828600f4d30f7e55b4fd9bf63d239e7c (patch)
tree0d3d11c7af2b8f47f04313cd140c146121c97160 /src/seat.h
parent004b26c22677c18651cfec5fa5b9eda8a343a10f (diff)
downloadlightdm-23827e2f828600f4d30f7e55b4fd9bf63d239e7c.tar.gz
Make Greeter a subclass of session
Diffstat (limited to 'src/seat.h')
-rw-r--r--src/seat.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/seat.h b/src/seat.h
index 503c6a21..af66fa0b 100644
--- a/src/seat.h
+++ b/src/seat.h
@@ -14,6 +14,7 @@
#include <glib-object.h>
#include "display-server.h"
+#include "greeter.h"
#include "session.h"
#include "process.h"
@@ -39,6 +40,7 @@ typedef struct
void (*setup)(Seat *seat);
gboolean (*start)(Seat *seat);
DisplayServer *(*create_display_server) (Seat *seat);
+ Greeter *(*create_greeter_session) (Seat *seat);
Session *(*create_session) (Seat *seat);
void (*set_active_session)(Seat *seat, Session *session);
Session *(*get_active_session)(Seat *seat);