From b8c8fed655bd54b9bc805fd599577e87a239788d Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 2 Jun 2017 18:04:51 +0300 Subject: Show confirmation dialog on logout Minor stylistic refactoring closes #29 --- src/MainWindow.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/MainWindow.cc') diff --git a/src/MainWindow.cc b/src/MainWindow.cc index ce7ca206..783ad5ff 100644 --- a/src/MainWindow.cc +++ b/src/MainWindow.cc @@ -22,6 +22,8 @@ #include #include +MainWindow *MainWindow::instance_ = nullptr; + MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , progress_modal_{nullptr} @@ -148,6 +150,8 @@ void MainWindow::showChatPage(QString userid, QString homeserver, QString token) login_page_->reset(); chat_page_->bootstrap(userid, homeserver, token); + + instance_ = this; } void MainWindow::showWelcomePage() @@ -204,6 +208,11 @@ bool MainWindow::hasActiveUser() settings.contains("auth/user_id"); } +MainWindow *MainWindow::instance() +{ + return instance_; +} + MainWindow::~MainWindow() { } -- cgit 1.5.1