void ProfileDialog::on_profilesButton_clicked() { QString name = QInputDialog::getText(this, tr("Enter name"), tr("Profile name:"), QLineEdit::Normal); if (name.isEmpty()) { QMessageBox::critical(this, tr("Invalid name"), tr("Name can not be empty!")); return; } QString pass = QInputDialog::getText(this, tr("Enter password"), tr("Password:"******"Repeat password"), tr("Repeat password:"******"Incorrect password"), tr("Passwords don't match each other")); return; } if (pass.isEmpty()) { QMessageBox::critical(this, tr("Incorrect password"), tr("Password can not be empty!")); return; } QWizard *wizard = new ProfileCreationWizard(m_manager, name, pass); #if defined(QUTIM_MOBILE_UI) wizard->showMaximized(); #else wizard->show(); #endif connect(wizard, SIGNAL(accepted()), this, SLOT(deleteLater())); connect(wizard, SIGNAL(rejected()), this, SLOT(show())); hide(); }
void AccountsListWidget::on_Add__released () { QWizard *wizard = new QWizard (this); wizard->setAttribute (Qt::WA_DeleteOnClose); wizard->setWindowTitle (tr ("Add account")); wizard->addPage (new AddAccountWizardFirstPage (wizard)); wizard->show (); }
void InitiateAccountAddition(QWidget *parent) { QWizard *wizard = new QWizard (parent); wizard->setAttribute (Qt::WA_DeleteOnClose); wizard->setWindowTitle (QObject::tr ("Add account")); wizard->addPage (new AddAccountWizardFirstPage (wizard)); wizard->show (); }
//! [9] //! [10] int main(int argc, char *argv[]) //! [9] //! [11] { QApplication app(argc, argv); QString translatorFileName = QLatin1String("qt_"); translatorFileName += QLocale::system().name(); QTranslator *translator = new QTranslator(&app); if (translator->load(translatorFileName, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) app.installTranslator(translator); QWizard wizard; wizard.addPage(createIntroPage()); wizard.addPage(createRegistrationPage()); wizard.addPage(createConclusionPage()); wizard.setWindowTitle("Trivial Wizard"); wizard.show(); return app.exec(); }