Exemplo n.º 1
0
WWidget *AuthWidget::createRegistrationView(const Identity& id)
{
  registrationModel_ = createRegistrationModel();

  if (id.isValid())
    registrationModel_->registerIdentified(id);

  RegistrationWidget *w = new RegistrationWidget(this);
  w->setModel(registrationModel_);

  return w;
}
Exemplo n.º 2
0
Arquivo: AuthWidget.C Projeto: bend/wt
RegistrationModel *AuthWidget::registrationModel()
{
  if (!registrationModel_) {
    registrationModel_ = createRegistrationModel();

    if (model_->passwordAuth())
      registrationModel_->addPasswordAuth(model_->passwordAuth());

    registrationModel_->addOAuth(model_->oAuth());
  } else
    registrationModel_->reset();

  return registrationModel_;
}
Exemplo n.º 3
0
WWidget *AuthWidget::createUpdatePasswordView(const User& user,
					      bool promptPassword)
{
  return new UpdatePasswordWidget(user, createRegistrationModel(),
				  promptPassword ? model_ : 0);
}