virtual void addVisibleAnswers(Question *q) { _askPassword = false; _numVisAnswers = 0; for (int i = 0; i < NUM_ANSWERS && q->_answers[i]; i++) { Answer *a = q->_answers[i]; if (!canDisplayAnswer(a)) { continue; } if (a->_text.contains("%P")) { _askPassword = true; } _visAnswers[_numVisAnswers]._a = a; _visAnswers[_numVisAnswers]._index = i; _numVisAnswers++; } resetPassword(); }
int16 askPassword() { if (_isKeyDown) { accumPassword(_downKey); } if (_passwordChanged) { _balloonMan->setBalloonText(_visAnswers[0]._balloon, _visAnswers[0]._a->_text, BalloonManager::kNormalColor); _passwordChanged = false; } if ((_vm->_password.size() == MAX_PASSWORD_LENGTH) || ((_isKeyDown) && (_downKey == Common::KEYCODE_RETURN))) { if (checkPassword()) { return 0; } else { resetPassword(); } } return NO_ANSWER_SELECTED; }
void TcpClient::authError() { this->api = false; emit resetPassword(); }
void MoodBoxServer::resetPassword(Callback callback, QString login) { resetPassword(callback, QVariant(), login); }