#include "ccharacter.h" cCharacter::cCharacter(qint32 iID, QObject *parent) : m_id(id), QObject(parent), m_bMainCharacter(false), m_szCreature(QString("")), m_gender(GENDER::GENDER_undefined), m_szTitle(QString("")), m_szFirstName(QString("")), m_szMiddleName(QString("")), m_szLastName(QString("")), m_szNickName(QString("")), m_dHeight(-1), m_dWeight(-1), m_dAge(-1), m_dateOfBirth(QDate(1, 1, 1)), m_szPlaceOfBirth(QString("")), m_dateOfDeath(QDate(1, 1, 1)), m_szPlaceOfDeath(QString("")), m_szHairColor(QString("")), m_szHairCut(QString("")), m_szHairLength(QString("")), m_szFigure(QString("")), m_szNature(QString("")), m_szSpokenLanguages(QString("")), m_szSkin(QString("")), m_szSchool(QString("")), m_szJob(QString("")), m_szDescription(QString("")) { } void cCharacter::setID(const qint32& iID) { m_id = id; } qint32 cCharacter::id() { return(m_id); } void cCharacter::setMainCharacter(bool bMainCharacter) { m_bMainCharacter = bMainCharacter; } bool cCharacter::mainCharacter() { return(m_bMainCharacter); } void cCharacter::setCreature(const QString& szCreature) { m_szCreature = szCreature; } QString cCharacter::creature() { return(m_szCreature); } void cCharacter::setGender(GENDER gender) { m_gender = gender; } GENDER cCharacter::gender() { return(gender); } void cCharacter::setTitle(const QString& szTitle) { m_szTitle = szTitle; } QString cCharacter::title() { return(m_szTitle); } void cCharacter::setFirstName(const QString& szFirstName) { m_szFirstName = szFirstName; } QString cCharacter::firstName() { return(m_szFirstName); } void cCharacter::setMiddleName(const QString& szMiddleName) { m_szMiddleName = szMiddleName; } QString cCharacter::middleName() { return(m_szMiddleName); } void cCharacter::setLastName(const QString& szLastName) { m_szLastName = szLastName; } QString cCharacter::lastName() { return(m_szLastName); } void cCharacter::setNickName(const QString& szNickName) { m_szNickName = szNickName; } QString cCharacter::nickName() { return(m_szNickName); } void cCharacter::setHeight(qreal dHeight) { m_dHeight = dHeight; } qreal cCharacter::height() { return(m_dHeight); } void cCharacter::setWeight(qreal dWeight) { m_dWeight = dWeight; } qreal cCharacter::weight() { return(m_dWeight); } void cCharacter::setAge(qreal dAge) { m_dAge = dAge; } qreal cCharacter::age() { return(m_dAge); } void cCharacter::setDateOfBirth(const QDate& dateOfBirth) { m_dateOfBirth = dateOfBirth; } QDateTime cCharacter::dateOfBirth() { return(m_dateOfBirth); } void cCharacter::setPlaceOfBirth(const QString& szPlaceOfBirth) { m_szPlaceOfBirth = szPlaceOfBirth; } QString cCharacter::placeOfBirth() { return(m_szPlaceOfBirth); } void cCharacter::setDateOfDeath(const QDate& dateOfDeath) { m_dateOfDeath = dateOfDeath; } QDateTime cCharacter::dateOfDeath() { return(m_dateOfDeath); } void cCharacter::setPlaceOfDeath(const QString& szPlaceOfDeath) { m_szPlaceOfDeath = szPlaceOfDeath; } QString cCharacter::placeOfDeath() { return(m_szPlaceOfDeath); } void cCharacter::setHairColor(const QString& szHairColor) { m_szHairColor = szHairColor; } QString cCharacter::hairColor() { return(m_szHairColor); } void cCharacter::setHairCut(const QString& szHairCut) { m_szHairCut = szHairCut; } QString cCharacter::hairCut() { return(m_szHairCut); } void cCharacter::setHairLength(const QString& szHairLength) { m_szHairLength = szHairLength; } QString cCharacter::hairLength() { return(m_szHairLength); } void cCharacter::setFigure(const QString& szFigure) { m_szFigure = szFigure; } QString cCharacter::figure() { return(m_szFigure); } void cCharacter::setNature(const QString& szNature) { m_szNature = szNature; } QString cCharacter::nature() { return(m_szNature); } void cCharacter::setSpokenLanguages(const QString& szSpokenLanguages) { m_szSpokenLanguages = szSpokenLanguages; } QString cCharacter::spokenLanguages() { return(m_szSpokenLanguages); } void cCharacter::setSkin(const QString& szSkin) { m_szSkin = szSkin; } QString cCharacter::skin() { return(m_szSkin); } void cCharacter::setSchool(const QString& szSchool) { m_szSchool = szSchool; } QString cCharacter::school() { return(m_szSchool); } void cCharacter::setJob(const QString& szJob) { m_szJob = szJob; } QString cCharacter::job() { return(m_szJob); } void cCharacter::setDescription(const QString& szDescription) { m_szDescription = szDescription; } QString cCharacter::description() { return(m_szDescription); } bool cCharacterList::load() { cScene* lpScene = find(iID); if(!lpScene) { lpScene = new cScene(iID); append(lpScene); } return(lpScene); } bool cCharacterList::save(); cCharacter* cCharacterList::add(const qint32& iID); cCharacter* cCharacterList::find(const qint32& iID);