summaryrefslogtreecommitdiffstats
path: root/gui/logindialog.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2013-09-06 22:00:19 +0200
committerPetr Mrázek <peterix@gmail.com>2013-09-06 22:00:19 +0200
commite6b8923b23693a10023b3cf4e5573390e5f22d7d (patch)
treeff55f4b0ecbbe497e5f99f756938cb60d07a7d47 /gui/logindialog.h
parent634e22298b14a8ad09f0d0489cb1c08c97d1f73a (diff)
parent2acfd00d76b79c49b61f651b5459f65803601a95 (diff)
downloadMultiMC-e6b8923b23693a10023b3cf4e5573390e5f22d7d.tar
MultiMC-e6b8923b23693a10023b3cf4e5573390e5f22d7d.tar.gz
MultiMC-e6b8923b23693a10023b3cf4e5573390e5f22d7d.tar.lz
MultiMC-e6b8923b23693a10023b3cf4e5573390e5f22d7d.tar.xz
MultiMC-e6b8923b23693a10023b3cf4e5573390e5f22d7d.zip
Merge https://github.com/Stiepen22/MultiMC5
Diffstat (limited to 'gui/logindialog.h')
-rw-r--r--gui/logindialog.h9
1 files changed, 9 insertions, 0 deletions
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 <QDialog>
+#include <QPushButton>
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