From 9611ee9de1ead9376e3bb7613e881196420950fb Mon Sep 17 00:00:00 2001 From: Toni Jussila Date: Mon, 26 Apr 2010 11:32:24 +0300 Subject: [PATCH] Bugfix: When user has been registered succesfully all informations stays in registeration fields -> Should them clear. --- Client/httpclient.cpp | 3 +++ Client/settingsdialog.cpp | 7 +++++++ Client/settingsdialog.h | 1 + 3 files changed, 11 insertions(+) diff --git a/Client/httpclient.cpp b/Client/httpclient.cpp index 12e681a..9c32c38 100644 --- a/Client/httpclient.cpp +++ b/Client/httpclient.cpp @@ -306,7 +306,10 @@ void HttpClient::ackOfRegistration() else { qDebug() << "errorcode=0" << errorcode << reply->errorString(); if(myMainw->settingsDialog) + { QMessageBox::about(myMainw->settingsDialog, "Server reply to registration", "User registration " + reply->readAll()); + myMainw->settingsDialog->clearRegisterLineEdits(); + } } } diff --git a/Client/settingsdialog.cpp b/Client/settingsdialog.cpp index d06ef3a..684ccf5 100644 --- a/Client/settingsdialog.cpp +++ b/Client/settingsdialog.cpp @@ -215,3 +215,10 @@ void SettingsDialog::usernameOk(bool isOk) saveLogin( this->username, this->password); } } + +void SettingsDialog::clearRegisterLineEdits() +{ + ui->regEMailLineEdit->setText("@"); + ui->regPasswordLineEdit->setText(""); + ui->regUserNameLineEdit->setText(""); +} diff --git a/Client/settingsdialog.h b/Client/settingsdialog.h index cb69f3c..1f7a9fe 100644 --- a/Client/settingsdialog.h +++ b/Client/settingsdialog.h @@ -34,6 +34,7 @@ public: QString getPassword(); void setLabelInfoToUser(QString infoText); void usernameOk(bool isOk); + void clearRegisterLineEdits(); signals: void sendregistration(); -- 1.7.9.5