void FinalPage::initializePage () { auto wiz = qobject_cast<ReportWizard*> (wizard ()); QString title; QString desc; const auto type = wiz->GetReportTypePage ()->GetReportType (); switch (type) { case ReportTypePage::Type::Bug: title = wiz->GetBugReportPage ()->GetTitle (); desc = wiz->GetBugReportPage ()->GetText (); break; case ReportTypePage::Type::Feature: title = wiz->GetFRPage ()->GetTitle (); desc = wiz->GetFRPage ()->GetText (); break; } const auto& data = XMLGenerator ().CreateIssue (title, desc, ReportTypePage::Type::Bug); auto reply = wiz->PostRequest ("/issues.xml", data); connect (reply, SIGNAL (finished ()), this, SLOT (handleReplyFinished ())); }
void UserStatusPage::RegisterUser (const QString& login, const QString& pass, ChooseUserPage *page) { Ui_.Info_->setText (tr ("Registering %1...").arg (login)); const auto& data = XMLGenerator ().RegisterUser (login, pass, page->GetEmail (), page->GetFirstName (), page->GetLastName ()); qWarning () << Q_FUNC_INFO << "unimplemented yet" << data; }
void UserStatusPage::RegisterUser (const QString& login, const QString& pass, ChooseUserPage *page) { Ui_.Info_->setText (tr ("Registering %1...").arg (login)); const auto& data = XMLGenerator ().RegisterUser (login, pass, page->GetEmail (), page->GetFirstName (), page->GetLastName ()); auto wiz = qobject_cast<ReportWizard*> (wizard ()); auto reply = wiz->PostRequest ("/users.xml", data); Q_UNUSED (reply); }