From 1a32f34505fd7960304e15e5ca539be877d06c24 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 11 Aug 2017 17:53:29 +0200 Subject: Strip unneeded stuff, simplify pam dialog handling, add safety timeout of 10 seconds --- src/loginform.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/loginform.h') diff --git a/src/loginform.h b/src/loginform.h index 8346a58..6dfc390 100644 --- a/src/loginform.h +++ b/src/loginform.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -37,11 +38,12 @@ public: virtual void setFocus(Qt::FocusReason reason); public slots: - void userChanged(); + void startAuthentication(); void leaveDropDownActivated(int index); - void respond(); void onPrompt(QString prompt, QLightDM::Greeter::PromptType promptType); - void authenticationComplete(); + void onMessage(QString prompt, QLightDM::Greeter::MessageType messageType); + void onAuthenticationComplete(); + void cancelLogin(); protected: virtual void keyPressEvent(QKeyEvent *event); @@ -59,6 +61,10 @@ private: QLightDM::SessionsModel sessionsModel; QMap powerSlots; + + QTimer cancelLoginTimer; + + bool clearMsg; }; #endif // LOGINFORM_H -- cgit v1.2.3-55-g7522