コード例 #1
0
ファイル: DataStore.cpp プロジェクト: UDJ/UDJ-Desktop-Client
void DataStore::onPlayerStateSetError(
    const QString& state,
    const QString& errMessage,
    int errorCode,
    const QList<QNetworkReply::RawHeaderPair>& headers)
{
  if(isTicketAuthError(errorCode, headers)){
    Logger::instance()->log("Got the ticket-hash challenge");
    if(state != getInactiveState()){
      reauthActions.insert(SET_PLAYER_STATE);
    }
    else{
      reauthActions.insert(SET_PLAYER_INACTIVE);
    }
    initReauth();
  }
  else{
    changingPlayerState = false;
    if(state == getPlayingState()){
      emit playPlayerError(errMessage);
    }
    else if(state == getPausedState()){
      emit pausePlayerError(errMessage);
    }
    else if(state == getInactiveState()){
      emit playerSetInactiveError(errMessage);
    }
  }
}
コード例 #2
0
ファイル: Parm_solv.cpp プロジェクト: mlandis/origamino
void SeqStructS::keep(void) {

	*solvacc[getInactiveState()] = *solvacc[activeState];
}
コード例 #3
0
ファイル: Parm_solv.cpp プロジェクト: mlandis/origamino
double SeqStructS::lnPriorRatio(void) {

	return solvacc[activeState]->lnProbability() - solvacc[getInactiveState()]->lnProbability();
}
コード例 #4
0
ファイル: Parm_solv.cpp プロジェクト: mlandis/origamino
void SeqStructS::restore(void) {

	*solvacc[activeState] = *solvacc[getInactiveState()];
}
コード例 #5
0
ファイル: DataStore.cpp プロジェクト: UDJ/UDJ-Desktop-Client
void DataStore::setPlayerInactive(){
  serverConnection->setPlayerState(getInactiveState());
}
コード例 #6
0
ファイル: DataStore.cpp プロジェクト: UDJ/UDJ-Desktop-Client
void DataStore::onPlayerStateSet(const QString& state){
  changingPlayerState = false;
  if(state == getInactiveState()){
    emit playerSuccessfullySetInactive();
  }
}