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

#include <operationholder.hpp>

Inheritance diagram for CSMDoc::OperationHolder:
Collaboration diagram for CSMDoc::OperationHolder:

Signals

void progress (int current, int max, int type)
 
void reportMessage (const CSMDoc::Message &message, int type)
 
void done (int type, bool failed)
 
void abortSignal ()
 

Public Member Functions

 OperationHolder (Operation *operation=0)
 
void setOperation (Operation *operation)
 
bool isRunning () const
 
void start ()
 
void abort ()
 
void abortAndWait ()
 

Private Slots

void doneSlot (int type, bool failed)
 

Private Attributes

QThread mThread
 
OperationmOperation
 
bool mRunning
 

Constructor & Destructor Documentation

CSMDoc::OperationHolder::OperationHolder ( Operation operation = 0)

Here is the call graph for this function:

Member Function Documentation

void CSMDoc::OperationHolder::abort ( )
void CSMDoc::OperationHolder::abortAndWait ( )
void CSMDoc::OperationHolder::abortSignal ( )
signal
void CSMDoc::OperationHolder::done ( int  type,
bool  failed 
)
signal
void CSMDoc::OperationHolder::doneSlot ( int  type,
bool  failed 
)
privateslot
bool CSMDoc::OperationHolder::isRunning ( ) const
void CSMDoc::OperationHolder::progress ( int  current,
int  max,
int  type 
)
signal
void CSMDoc::OperationHolder::reportMessage ( const CSMDoc::Message message,
int  type 
)
signal
void CSMDoc::OperationHolder::setOperation ( Operation operation)

Here is the caller graph for this function:

void CSMDoc::OperationHolder::start ( )

Member Data Documentation

Operation* CSMDoc::OperationHolder::mOperation
private
bool CSMDoc::OperationHolder::mRunning
private
QThread CSMDoc::OperationHolder::mThread
private

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