1 #include "namedialog.h"
2 #include "ui_namedialog.h"
5 NameDialog::NameDialog(QWidget *parent) :
7 m_ui(new Ui::NameDialog)
10 connect (m_ui->nameInput, SIGNAL (textChanged(QString)),this,SLOT (activateButton(QString)));
13 NameDialog::~NameDialog()
18 void NameDialog::changeEvent(QEvent *e)
21 case QEvent::LanguageChange:
22 m_ui->retranslateUi(this);
30 void NameDialog::acceptName() {
31 QTextStream out (stdout);
32 out << m_ui->nameInput->text() << endl;
33 emit nameEntered (m_ui->nameInput->text());
38 void NameDialog::activateButton(QString enteredName) {
39 if (!enteredName.isEmpty()) {
40 m_ui->acceptButton->setEnabled(true);
43 m_ui->acceptButton->setEnabled(false);