timer->setInterval(300);
connect(this->timer, SIGNAL(timeout()), this, SLOT(after_timeout()));
+ connect(myLogin, SIGNAL( userNameChanged()), this, SLOT(updateUserName()));
ui->labelMeasureTabResult->hide();
+ this->setWindowTitle("Speed bfreak");
+
}
/**
*/
void CarMainWindow::on_loginLogoutButton_clicked()
{
- //LoginWindow myLogin;
-
myLogin->show();
- //ui->loginLogoutButton->setText("logout");
}
/**
{
emit sendresult();
}
+
+void CarMainWindow::updateUserName()
+{
+ QString newUserName;
+
+ newUserName = myLogin->getUserName();
+ ui->userNameLabel->setText( "User: " + newUserName);
+
+ if (newUserName.length())
+ {
+ ui->setUserPushButton->setText( "Change User");
+ this->setWindowTitle("Speed freak - " + newUserName);
+ }
+ else
+ {
+ ui->setUserPushButton->setText( "Set User");
+ this->setWindowTitle("Speed freak");
+ }
+}