OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSMTools::RaceCheckStage Class Reference

VerifyStage: make sure that race records are internally consistent. More...

#include <racecheck.hpp>

Inheritance diagram for CSMTools::RaceCheckStage:
Collaboration diagram for CSMTools::RaceCheckStage:

Public Member Functions

 RaceCheckStage (const CSMWorld::IdCollection< ESM::Race > &races)
 
virtual int setup ()
 
virtual void perform (int stage, CSMDoc::Messages &messages)
 Messages resulting from this tage will be appended to messages. More...
 
- Public Member Functions inherited from CSMDoc::Stage
virtual ~Stage ()
 

Private Member Functions

void performPerRecord (int stage, CSMDoc::Messages &messages)
 
void performFinal (CSMDoc::Messages &messages)
 

Private Attributes

const CSMWorld::IdCollection
< ESM::Race > & 
mRaces
 
bool mPlayable
 

Detailed Description

VerifyStage: make sure that race records are internally consistent.

Constructor & Destructor Documentation

CSMTools::RaceCheckStage::RaceCheckStage ( const CSMWorld::IdCollection< ESM::Race > &  races)

Member Function Documentation

void CSMTools::RaceCheckStage::perform ( int  stage,
CSMDoc::Messages messages 
)
virtual

Messages resulting from this tage will be appended to messages.

Implements CSMDoc::Stage.

void CSMTools::RaceCheckStage::performFinal ( CSMDoc::Messages messages)
private

Here is the call graph for this function:

void CSMTools::RaceCheckStage::performPerRecord ( int  stage,
CSMDoc::Messages messages 
)
private
Todo:
check data members that can't be edited in the table view

Here is the call graph for this function:

int CSMTools::RaceCheckStage::setup ( )
virtual
Returns
number of steps

Implements CSMDoc::Stage.

Member Data Documentation

bool CSMTools::RaceCheckStage::mPlayable
private
const CSMWorld::IdCollection<ESM::Race>& CSMTools::RaceCheckStage::mRaces
private

The documentation for this class was generated from the following files: