casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
casa::ActionTracker Class Reference

#include <ActionTracker.h>

Inheritance diagram for casa::ActionTracker:
casa::PlotMSAction casa::ActionTrackerDisplay casa::ActionTrackerHover

Public Member Functions

 ActionTracker (Client *client)
virtual ~ActionTracker ()
- Public Member Functions inherited from casa::PlotMSAction
 PlotMSAction (Client *client, PMSPTMethod postThreadMethod=NULL, std::vector< PlotMSPlot * > postThreadObject=std::vector< PlotMSPlot * >())
 Non-Static //. More...
virtual ~PlotMSAction ()
 Destructor. More...
bool doAction (PlotMSApp *plotms)
 Performs the action, using the given PlotMSApp, and returns true for success or false or failure. More...
void setUseThreading (bool useThread)
virtual bool doActionWithResponse (PlotMSApp *plotms, casacore::Record &retval)
const casacore::StringdoActionResult () const
 Returns the result of doAction(), if applicable. More...

Protected Member Functions

virtual bool isHover () const
virtual bool isDisplay () const
virtual bool loadParameters ()
virtual bool doActionSpecific (PlotMSApp *plotms)
- Protected Member Functions inherited from casa::PlotMSAction
void setUpClientCommunication (BackgroundThread *thread, int index)
bool initiateWork (BackgroundThread *thread)

Protected Attributes

bool trackerEnabled
- Protected Attributes inherited from casa::PlotMSAction
bool useThreading
Type itsType_
 Action type. More...
casacore::String itsDoActionResult_
 Result of doAction, if applicable. More...
std::vector< PlotMSPlot * > postThreadObject

Private Attributes

bool defaultHover
bool defaultDisplay

Additional Inherited Members

- Public Types inherited from casa::PlotMSAction
enum  Type {
 Static // Enum for implemented actions. More...

Detailed Description

Definition at line 34 of file ActionTracker.h.

Constructor & Destructor Documentation

casa::ActionTracker::ActionTracker ( Client client)
virtual casa::ActionTracker::~ActionTracker ( )

Member Function Documentation

virtual bool casa::ActionTracker::doActionSpecific ( PlotMSApp plotms)

Implements casa::PlotMSAction.

virtual bool casa::ActionTracker::isDisplay ( ) const

Reimplemented in casa::ActionTrackerDisplay.

virtual bool casa::ActionTracker::isHover ( ) const

Reimplemented in casa::ActionTrackerHover.

virtual bool casa::ActionTracker::loadParameters ( )

Reimplemented from casa::PlotMSAction.

Member Data Documentation

bool casa::ActionTracker::defaultDisplay

Definition at line 48 of file ActionTracker.h.

bool casa::ActionTracker::defaultHover

Definition at line 47 of file ActionTracker.h.

bool casa::ActionTracker::trackerEnabled

Definition at line 45 of file ActionTracker.h.

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