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

#include <searchoperation.hpp>

Inheritance diagram for CSMTools::SearchOperation:
Collaboration diagram for CSMTools::SearchOperation:

Public Member Functions

 SearchOperation (CSMDoc::Document &document)
 
void configure (const Search &search)
 
void appendStage (SearchStage *stage)
 
const SearchgetSearch () const
 
- Public Member Functions inherited from CSMDoc::Operation
 Operation (int type, bool ordered, bool finalAlways=false)
 
virtual ~Operation ()
 
void appendStage (Stage *stage)
 
void setDefaultSeverity (Message::Severity severity)
 
bool hasError () const
 

Private Attributes

Search mSearch
 

Additional Inherited Members

- Public Slots inherited from CSMDoc::Operation
void abort ()
 
void run ()
 
- Signals inherited from CSMDoc::Operation
void progress (int current, int max, int type)
 
void reportMessage (const CSMDoc::Message &message, int type)
 
void done (int type, bool failed)
 
- Protected Slots inherited from CSMDoc::Operation
virtual void operationDone ()
 

Constructor & Destructor Documentation

CSMTools::SearchOperation::SearchOperation ( CSMDoc::Document document)

Here is the call graph for this function:

Member Function Documentation

void CSMTools::SearchOperation::appendStage ( SearchStage stage)

The ownership of stage is transferred to *this.

Attention
Do no call this function while this Operation is running.

Here is the call graph for this function:

Here is the caller graph for this function:

void CSMTools::SearchOperation::configure ( const Search search)
Attention
Do not call this function while a search is running.
const CSMTools::Search & CSMTools::SearchOperation::getSearch ( ) const

Member Data Documentation

Search CSMTools::SearchOperation::mSearch
private

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