Crossfire Server, Trunk
R22010
|
#include <Quest.h>
Signals | |
void | modified () |
Public Member Functions | |
bool | canRestart () const |
const QString & | code () const |
const QString & | description () const |
const QString & | face () const |
int | faceNumber () const |
bool | isModified () const |
QList< CREMapInformation * > & | maps () |
const Quest * | parent () const |
Quest () | |
void | setCode (const QString &code) |
void | setDescription (const QString &description) |
void | setFace (const QString &face) |
void | setFaceNumber (int face) |
void | setModified (bool modified) |
void | setParent (Quest *parent) |
void | setRestart (bool restart) |
void | setTitle (const QString &title) |
QList< const QuestStep * > | steps () const |
QList< QuestStep * > & | steps () |
const QString & | title () const |
virtual | ~Quest () |
Private Member Functions | |
void | markModified () |
Private Attributes | |
bool | myCanRestart |
QString | myCode |
QString | myDescription |
QString | myFace |
int | myFaceNumber |
QList< CREMapInformation * > | myMaps |
bool | myModified |
Quest * | myParent |
QList< QuestStep * > | mySteps |
QString | myTitle |
bool Quest::canRestart | ( | ) | const |
Definition at line 125 of file Quest.cpp.
Referenced by QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
const QString & Quest::code | ( | ) | const |
Definition at line 63 of file Quest.cpp.
Referenced by CREQuestPanel::CREQuestPanel(), CRESubItemQuest::CRESubItemQuest(), CREResourcesWindow::fillQuests(), QuestManager::findByCode(), QuestManager::getByCode(), QuestManager::loadQuestFile(), CREMainWindow::onReportQuests(), CRETreeItemQuest::questModified(), CREUtils::questNode(), QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
const QString & Quest::description | ( | ) | const |
Definition at line 112 of file Quest.cpp.
References QuestStep::myDescription.
Referenced by QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
const QString & Quest::face | ( | ) | const |
Definition at line 89 of file Quest.cpp.
Referenced by CREResourcesWindow::fillQuests(), CRETreeItemQuest::questModified(), QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
int Quest::faceNumber | ( | ) | const |
Definition at line 102 of file Quest.cpp.
Referenced by CREUtils::questNode().
bool Quest::isModified | ( | ) | const |
Definition at line 151 of file Quest.cpp.
Referenced by QuestManager::saveQuestFile().
QList< CREMapInformation * > & Quest::maps | ( | ) |
Definition at line 180 of file Quest.cpp.
Referenced by CREMapInformationManager::checkEvent(), CREMapInformationManager::loadCache(), and CREQuestPanel::setItem().
|
signal |
const Quest * Quest::parent | ( | ) | const |
Definition at line 166 of file Quest.cpp.
Referenced by QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
void Quest::setCode | ( | const QString & | code | ) |
Definition at line 68 of file Quest.cpp.
Referenced by CREResourcesWindow::addQuest(), CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
void Quest::setDescription | ( | const QString & | description | ) |
Definition at line 117 of file Quest.cpp.
References QuestStep::myDescription.
Referenced by CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
void Quest::setFace | ( | const QString & | face | ) |
Definition at line 94 of file Quest.cpp.
Referenced by CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
void Quest::setFaceNumber | ( | int | face | ) |
Definition at line 107 of file Quest.cpp.
Referenced by CREResourcesWindow::fillQuests().
void Quest::setModified | ( | bool | modified | ) |
Definition at line 155 of file Quest.cpp.
Referenced by CREQuestItemModel::addStep(), QuestManager::loadQuests(), CREQuestItemModel::moveDown(), CREQuestItemModel::moveUp(), and CREQuestItemModel::setData().
void Quest::setParent | ( | Quest * | parent | ) |
Definition at line 171 of file Quest.cpp.
Referenced by CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
void Quest::setRestart | ( | bool | restart | ) |
Definition at line 130 of file Quest.cpp.
Referenced by CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
void Quest::setTitle | ( | const QString & | title | ) |
Definition at line 81 of file Quest.cpp.
Referenced by CREQuestPanel::commitData(), and QuestManager::loadQuestFile().
QList< const QuestStep * > Quest::steps | ( | ) | const |
Definition at line 138 of file Quest.cpp.
References QuestStep::step().
Referenced by CREQuestItemModel::addStep(), CREQuestItemModel::data(), QuestManager::loadQuestFile(), CREQuestItemModel::moveDown(), CREQuestItemModel::moveUp(), CREQuestItemModel::removeRows(), CREQuestItemModel::rowCount(), QuestManager::saveQuestFile(), CRESubItemQuest::selectedQuestChanged(), and CREQuestItemModel::setData().
const QString & Quest::title | ( | ) | const |
Definition at line 76 of file Quest.cpp.
Referenced by CRESubItemQuest::CRESubItemQuest(), CREMainWindow::onReportQuests(), QuestManager::saveQuestFile(), and CREQuestPanel::setItem().
|
private |