void result( const LLSD& content ) { //Check for error if ( !content.isMap() || content.has("error") ) { llwarns << "Error on fetched data"<< llendl; clearPendingRequests(); } else if (content.has("selected")) { F32 physicsCost = 0.0f; F32 networkCost = 0.0f; F32 simulationCost = 0.0f; //LLTransactionID transactionID; //transactionID = content["selected"][i]["local_id"].asUUID(); physicsCost = content["selected"]["physics"].asReal(); networkCost = content["selected"]["streaming"].asReal(); simulationCost = content["selected"]["simulation"].asReal(); SelectionCost selectionCost( /*transactionID,*/ physicsCost, networkCost, simulationCost ); } clearPendingRequests(); }
void result( const LLSD& content ) { //Check for error if ( !content.isMap() || content.has("error") ) { llwarns << "Error on fetched data"<< llendl; } else if (content.has("selected")) { F32 physicsCost = 0.0f; F32 networkCost = 0.0f; F32 simulationCost = 0.0f; physicsCost = content["selected"]["physics"].asReal(); networkCost = content["selected"]["streaming"].asReal(); simulationCost = content["selected"]["simulation"].asReal(); SelectionCost selectionCost( /*transactionID,*/ physicsCost, networkCost, simulationCost ); LLAccountingCostObserver* observer = mObserverHandle.get(); if (observer && observer->getTransactionID() == mTransactionID) { observer->onWeightsUpdate(selectionCost); } } clearPendingRequests(); }
void error( U32 statusNum, const std::string& reason ) { llwarns << "Transport error "<<reason<<llendl; clearPendingRequests(); LLAccountingCostObserver* observer = mObserverHandle.get(); if (observer && observer->getTransactionID() == mTransactionID) { observer->setErrorStatus(statusNum, reason); } }
// 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 ); }
void OwncloudWizard::slotCurrentPageChanged( int id ) { qDebug() << "Current Wizard page changed to " << id; if( id == Page_oCSetup ) { setButtonText( QWizard::NextButton, tr("Connect...") ); emit clearPendingRequests(); _setupPage->initializePage(); } if( id == Page_Result ) { appendToConfigurationLog( QString::null ); } }
OwncloudSetupWizard::OwncloudSetupWizard( FolderMan *folderMan, QObject *parent ) : QObject( parent ), _mkdirRequestReply(0), _checkInstallationRequest(0), _folderMan(folderMan) { _ocWizard = new OwncloudWizard(); connect( _ocWizard, SIGNAL(connectToOCUrl( const QString& ) ), this, SLOT(slotConnectToOCUrl( const QString& ))); connect( _ocWizard, SIGNAL(finished(int)),this,SLOT(slotAssistantFinished(int))); connect( _ocWizard, SIGNAL(clearPendingRequests()), this, SLOT(slotClearPendingRequests())); _ocWizard->setWindowTitle( tr("%1 Connection Wizard").arg( Theme::instance()->appNameGUI() ) ); }
void OwncloudWizard::slotCurrentPageChanged( int id ) { qDebug() << "Current Wizard page changed to " << id; qDebug() << "Page_install is " << Page_Install; if( id == Page_FTP ) { // preset the ftp url field CreateAnOwncloudPage *p = static_cast<CreateAnOwncloudPage*> (page( Page_Create_OC )); QString domain = p->domain(); if( domain.startsWith( QLatin1String("http://") )) { domain = domain.right( domain.length()-7 ); } if( domain.startsWith( QLatin1String("https://") )) { domain = domain.right( domain.length()-8 ); } QString host = QLatin1String("ftp.") +domain; OwncloudFTPAccessPage *p1 = static_cast<OwncloudFTPAccessPage*> (page( Page_FTP )); p1->setFTPUrl( host ); } if( id == Page_Install ) { appendToResultWidget( QString::null ); showOCUrlLabel( false ); if( field(QLatin1String("connectMyOC")).toBool() ) { // check the url and connect. _oCUrl = ocUrl(); emit connectToOCUrl( _oCUrl); } else if( field(QLatin1String("createLocalOC")).toBool() ) { qDebug() << "Connect to local!"; emit installOCLocalhost(); } else if( field(QLatin1String("createNewOC")).toBool() ) { // call in installation mode and install to ftp site. emit installOCServer(); } else { } } if( id == Page_oCSetup ) { emit clearPendingRequests(); } }
// 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); } }
void error( U32 statusNum, const std::string& reason ) { llwarns << "Transport error "<<reason<<llendl; clearPendingRequests(); }