OpenMW
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
CSMTools::Tools Class Reference

#include <tools.hpp>

List of all members.

Signals

void progress (int current, int max, int type)
void done (int type)

Public Member Functions

 Tools (CSMWorld::Data &data)
virtual ~Tools ()
CSMWorld::UniversalId runVerifier ()
void abortOperation (int type)
int getRunningOperations () const
ReportModelgetReport (const CSMWorld::UniversalId &id)
 The ownership of the returned report is not transferred.

Private Slots

void verifierMessage (const QString &message, int type)

Private Member Functions

 Tools (const Tools &)
Toolsoperator= (const Tools &)
CSMDoc::OperationgetVerifier ()
CSMDoc::Operationget (int type)
 Returns a 0-pointer, if operation hasn't been used yet.
const CSMDoc::Operationget (int type) const
 Returns a 0-pointer, if operation hasn't been used yet.

Private Attributes

CSMWorld::DatamData
CSMDoc::OperationmVerifier
std::map< int, ReportModel * > mReports
int mNextReportNumber
std::map< int, int > mActiveReports

Constructor & Destructor Documentation

CSMTools::Tools::Tools ( const Tools ) [private]
CSMTools::Tools::~Tools ( ) [virtual]

Member Function Documentation

void CSMTools::Tools::abortOperation ( int  type)
Attention:
The operation is not aborted immediately.
void CSMTools::Tools::done ( int  type) [signal]
CSMDoc::Operation * CSMTools::Tools::get ( int  type) [private]

Returns a 0-pointer, if operation hasn't been used yet.

const CSMDoc::Operation * CSMTools::Tools::get ( int  type) const [private]

Returns a 0-pointer, if operation hasn't been used yet.

The ownership of the returned report is not transferred.

Tools& CSMTools::Tools::operator= ( const Tools ) [private]
void CSMTools::Tools::progress ( int  current,
int  max,
int  type 
) [signal]
Returns:
ID of the report for this verification run
void CSMTools::Tools::verifierMessage ( const QString &  message,
int  type 
) [private, slot]

Member Data Documentation

std::map<int, int> CSMTools::Tools::mActiveReports [private]
std::map<int, ReportModel *> CSMTools::Tools::mReports [private]

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