| 410 | } |
| 411 | |
| 412 | void NewQuestInterface::dismissed() { |
| 413 | QuestPane::dismissed(); |
| 414 | if (m_decision == QuestDecision::Declined && m_quest->canBeAbandoned()) { |
| 415 | m_manager->getQuest(m_quest->questId())->declineOffer(); |
| 416 | } else if (m_decision == QuestDecision::Accepted) { |
| 417 | m_manager->getQuest(m_quest->questId())->start(); |
| 418 | } else { |
| 419 | m_manager->getQuest(m_quest->questId())->cancelOffer(); |
| 420 | } |
| 421 | } |
| 422 | |
| 423 | QuestCompleteInterface::QuestCompleteInterface(QuestPtr const& quest, PlayerPtr player, CinematicPtr cinematic) |
| 424 | : QuestPane(quest, player) { |
nothing calls this directly
no test coverage detected