From 2acfd00d76b79c49b61f651b5459f65803601a95 Mon Sep 17 00:00:00 2001 From: Stiepen22 Date: Fri, 6 Sep 2013 17:08:12 +0200 Subject: Implemented basic offline mode --- gui/logindialog.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gui/logindialog.h') diff --git a/gui/logindialog.h b/gui/logindialog.h index 3bb45753..f7c0e930 100644 --- a/gui/logindialog.h +++ b/gui/logindialog.h @@ -17,6 +17,7 @@ #define LOGINDIALOG_H #include +#include namespace Ui { class LoginDialog; @@ -32,6 +33,10 @@ public: QString getUsername() const; QString getPassword() const; + + inline bool isOnline() { return isOnline_; } + + void forceOnline(); public slots: virtual void accept(); @@ -40,9 +45,13 @@ public slots: private slots: void usernameToggled ( bool ); void passwordToggled ( bool ); + void launchOffline(); private: Ui::LoginDialog *ui; bool blockToggles; + QPushButton *offlineButton; + bool isOnline_; + bool onlineForced; }; #endif // LOGINDIALOG_H -- cgit v1.2.3