summaryrefslogtreecommitdiffstats
path: root/src/loginform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/loginform.h')
-rw-r--r--src/loginform.h12
1 files changed, 9 insertions, 3 deletions
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 <QKeyEvent>
#include <QGraphicsOpacityEffect>
#include <QMap>
+#include <QTimer>
#include <QLightDM/Power>
#include <QLightDM/Greeter>
@@ -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<int, void (QLightDM::PowerInterface::*)()> powerSlots;
+
+ QTimer cancelLoginTimer;
+
+ bool clearMsg;
};
#endif // LOGINFORM_H