// TODO: update this function void OwncloudWizard::slotCurrentPageChanged( int id ) { qDebug() << "Current Wizard page changed to " << id; if( id == WizardCommon::Page_ServerSetup ) { emit clearPendingRequests(); } if( id == WizardCommon::Page_Result ) { disconnect(this, SIGNAL(finished(int)), this, SIGNAL(basicSetupFinished(int))); emit basicSetupFinished(QDialog::Accepted); appendToConfigurationLog( QString::null ); }
// TODO: update this function void OwncloudWizard::slotCurrentPageChanged(int id) { qCDebug(lcWizard) << "Current Wizard page changed to " << id; if (id == WizardCommon::Page_ServerSetup) { emit clearPendingRequests(); } if (id == WizardCommon::Page_Result) { disconnect(this, &QDialog::finished, this, &OwncloudWizard::basicSetupFinished); emit basicSetupFinished(QDialog::Accepted); appendToConfigurationLog(QString::null); // Immediately close on show, we currently don't want this page anymore done(Accepted); } setOption(QWizard::HaveCustomButton1, id == WizardCommon::Page_AdvancedSetup); if (id == WizardCommon::Page_AdvancedSetup && _credentialsPage == _browserCredsPage) { // For OAuth, disable the back button in the Page_AdvancedSetup because we don't want // to re-open the browser. button(QWizard::BackButton)->setEnabled(false); } }