void WizardWelcome::loadWelcomePage() { qDebug() << Q_FUNC_INFO; disconnectWifiObserver(); WebWizard* webWizard = QBookApp::instance()->browserWizard(); connect(webWizard, SIGNAL(registerOK()), this, SLOT(goWizardFinished())); connect(webWizard, SIGNAL(registerFailed()), this, SLOT(showRegisterFailed())); connect(webWizard, SIGNAL(goToWifi()), this, SLOT(goToWifi())); connect(webWizard, SIGNAL(connectionProblem()), this, SLOT(connectivityProblem()), Qt::UniqueConnection); connect(webWizard, SIGNAL(serialInvalid()), this, SLOT(serialInvalidHandle()), Qt::UniqueConnection); connect(webWizard, SIGNAL(processHeadersFailed()), this, SLOT(headersProblem()), Qt::UniqueConnection); QString landingUrl = QBook::settings().value("serviceURLs/landing",QVariant("http://landing.mundoreader.com/?")).toString(); QString version = QBOOKAPP_VERSION; QString lang = QBook::settings().value("setting/language",QVariant("es")).toString(); QString email = QBook::settings().value("eMail").toString(); QString activated; if(QBook::settings().value("setting/activated", false).toBool()) activated = "1"; else activated = "0"; qDebug() << Q_FUNC_INFO << "activated:" << activated; QString url = QBookApp::instance()->getDeviceServices()->generateWelcomePageUrl(DeviceInfo::getInstance()->getSerialNumber(), landingUrl, version, lang, email, activated); qDebug() << "Loading url: " << url; webWizard->forceUrl(url); QBookApp::instance()->pushForm(webWizard); }
void WindowManager::onRegister(bool success, uint code) { qDebug() << "WindowManager: Register response from server:" << code; if (success) { emit registerSuccess(); } else { emit registerFailed(code); } }