casa
5.7.0-16
|
#include <ActionTool.h>
Public Member Functions | |
ActionTool (Client *client) | |
virtual | ~ActionTool () |
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::String & | doActionResult () const |
Returns the result of doAction(), if applicable. More... | |
Protected Member Functions | |
virtual bool | doTool (PlotMSApp *plotms) |
virtual ToolCode | getToolCode () const |
virtual bool | isAnnotator () 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 | toolEnabled |
Protected Attributes inherited from casa::PlotMSAction | |
bool | useThreading |
Client * | client |
Type | itsType_ |
Action type. More... | |
casacore::String | itsDoActionResult_ |
Result of doAction, if applicable. More... | |
ThreadController * | threadController |
std::vector< PlotMSPlot * > | postThreadObject |
PMSPTMethod * | postThreadMethod |
Additional Inherited Members | |
Public Types inherited from casa::PlotMSAction | |
enum | Type { SEL_FLAG, SEL_UNFLAG, SEL_LOCATE, SEL_INFO, SEL_CLEAR_REGIONS, ITER_FIRST, ITER_PREV, ITER_NEXT, ITER_LAST, TOOL_MARK_REGIONS, TOOL_SUBTRACT_REGIONS, TOOL_ZOOM, TOOL_PAN, TOOL_ANNOTATE_TEXT, TOOL_ANNOTATE_RECTANGLE, TOOL_FLAG_ALL, TRACKER_ENABLE_HOVER, TRACKER_ENABLE_DISPLAY, STACK_BACK, STACK_BASE, STACK_FORWARD, CACHE_LOAD, CACHE_RELEASE, MS_SUMMARY, SUMMARY_DIALOG, PLOT, PLOT_EXPORT, EXPORT_DIALOG, HOLD_RELEASE_DRAWING, CLEAR_PLOTTER, QUIT, OPEN } |
Static // Enum for implemented actions. More... | |
Definition at line 36 of file ActionTool.h.
casa::ActionTool::ActionTool | ( | Client * | client | ) |
|
virtual |
|
protectedvirtual |
Implements casa::PlotMSAction.
|
protectedvirtual |
Reimplemented in casa::ActionAnnotate, and casa::ActionFlagAll.
|
protectedvirtual |
Reimplemented in casa::ActionFlagAll, casa::ActionPan, casa::ActionMarkRegions, casa::ActionZoom, and casa::ActionSubtractRegions.
|
protectedvirtual |
Reimplemented in casa::ActionAnnotate.
|
protectedvirtual |
Reimplemented from casa::PlotMSAction.
|
protected |
Definition at line 48 of file ActionTool.h.