diff --git a/src/MainWindow.cc b/src/MainWindow.cc
index 4bdd7819..5d5cb598 100644
--- a/src/MainWindow.cc
+++ b/src/MainWindow.cc
@@ -85,7 +85,12 @@ MainWindow::MainWindow(QWidget *parent)
connect(login_page_, SIGNAL(backButtonClicked()), this, SLOT(showWelcomePage()));
connect(login_page_, &LoginPage::loggingIn, this, &MainWindow::showOverlayProgressBar);
connect(
- login_page_, &LoginPage::errorOccured, this, [this]() { removeOverlayProgressBar(); });
+ register_page_, &RegisterPage::registering, this, &MainWindow::showOverlayProgressBar);
+ connect(
+ login_page_, &LoginPage::errorOccurred, this, [this]() { removeOverlayProgressBar(); });
+ connect(register_page_, &RegisterPage::errorOccurred, this, [this]() {
+ removeOverlayProgressBar();
+ });
connect(register_page_, SIGNAL(backButtonClicked()), this, SLOT(showWelcomePage()));
connect(chat_page_, SIGNAL(close()), this, SLOT(showWelcomePage()));
@@ -120,6 +125,11 @@ MainWindow::MainWindow(QWidget *parent)
this,
SLOT(showChatPage(QString, QString, QString)));
+ connect(client_.data(),
+ SIGNAL(registerSuccess(QString, QString, QString)),
+ this,
+ SLOT(showChatPage(QString, QString, QString)));
+
QShortcut *quitShortcut = new QShortcut(QKeySequence::Quit, this);
connect(quitShortcut, &QShortcut::activated, this, QApplication::quit);
|