casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Slots | Protected Member Functions | Private Slots | Private Attributes | Friends
casa::PlotMSExportThread Class Reference

Subclass of PlotMSThread for exporting a plot. More...

#include <PlotMSExportThread.qo.h>

Inheritance diagram for casa::PlotMSExportThread:
casa::PlotMSThread casa::PlotOperationWatcher

List of all members.

Public Member Functions

 PlotMSExportThread (PlotMSPlot *plot, const PlotExportFormat &format, bool interactive, PMSPTMethod postThreadMethod=NULL, PMSPTObject postThreadObject=NULL)
 Constructor which takes the plot to export, the export format parameters, and optional post-thread method parameters.
 ~PlotMSExportThread ()
 Destructor.
void startOperation ()
 Implements PlotMSThread::startOperation().
void operationChanged (const PlotOperation &operation)
 Implements PlotOperationWatcher::operationChanged().

Protected Slots

void background ()
 Implements PlotMSThread::background().
void pause ()
 Implements PlotMSThread::pause().
void resume ()
 Implements PlotMSThread::resume().
void cancel ()
 Implements PlotMSThread::cancel().

Protected Member Functions

bool wasCanceled () const
 Implements PlotMSThread::wasCanceled().

Private Slots

void threadFinished ()
 Slot for when the QThread finishes.

Private Attributes

PlotMSPlotitsPlot_
 Plot.
PlotExportFormat itsFormat_
 Format.
vector< PlotOperationPtritsOperations_
 Export operations.
QMutex itsMutex_
 Mutex.
PlotMSExportThreadHelperitsHelper_
 Helper.
Bool _interactive
 Interactive mode?

Friends

class PlotMSExportThreadHelper

Detailed Description

Subclass of PlotMSThread for exporting a plot.

Definition at line 48 of file PlotMSExportThread.qo.h.


Constructor & Destructor Documentation

casa::PlotMSExportThread::PlotMSExportThread ( PlotMSPlot plot,
const PlotExportFormat format,
bool  interactive,
PMSPTMethod  postThreadMethod = NULL,
PMSPTObject  postThreadObject = NULL 
)

Constructor which takes the plot to export, the export format parameters, and optional post-thread method parameters.

Destructor.


Member Function Documentation

void casa::PlotMSExportThread::background ( ) [protected, virtual, slot]

Implements PlotMSThread::background().

Currently is unimplemented.

Implements casa::PlotMSThread.

void casa::PlotMSExportThread::cancel ( ) [protected, virtual, slot]

Implements PlotMSThread::cancel().

Currently is unimplemented.

Implements casa::PlotMSThread.

void casa::PlotMSExportThread::operationChanged ( const PlotOperation operation) [virtual]
void casa::PlotMSExportThread::pause ( ) [protected, virtual, slot]

Implements PlotMSThread::pause().

Currently is unimplemented.

Implements casa::PlotMSThread.

void casa::PlotMSExportThread::resume ( ) [protected, virtual, slot]

Implements PlotMSThread::resume().

Currently is unimplemented.

Implements casa::PlotMSThread.

void casa::PlotMSExportThread::threadFinished ( ) [private, slot]

Slot for when the QThread finishes.

bool casa::PlotMSExportThread::wasCanceled ( ) const [protected, virtual]

Friends And Related Function Documentation

friend class PlotMSExportThreadHelper [friend]

Definition at line 52 of file PlotMSExportThread.qo.h.


Member Data Documentation

Interactive mode?

Definition at line 106 of file PlotMSExportThread.qo.h.

Format.

Definition at line 94 of file PlotMSExportThread.qo.h.

Helper.

Definition at line 103 of file PlotMSExportThread.qo.h.

Mutex.

Definition at line 100 of file PlotMSExportThread.qo.h.

Export operations.

Definition at line 97 of file PlotMSExportThread.qo.h.

Plot.

Definition at line 91 of file PlotMSExportThread.qo.h.


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