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

Subclass of PlotMSTab that handles the tools for the current plot. More...

#include <PlotMSToolsTab.qo.h>

Inheritance diagram for casa::PlotMSToolsTab:
casa::PlotMSTab casa::PlotTrackerToolNotifier casa::PlotMSParametersWatcher

List of all members.

Public Slots

void toolsUnchecked ()
 Slot for when all tools are turned off, and the "None" radio button should be checked.
void takeSnapshotOfTrackerValue ()
 Tracker "snapshot" feature.
void clearRecordedValues ()
 Erase contents of the text box holding recorded tracker values.

Public Member Functions

 PlotMSToolsTab (PlotMSPlotter *parent)
 Constructor which takes the parent plotter, and the QtActionGroup to use to synchronize tool actions with the radio buttons on the tab.
 ~PlotMSToolsTab ()
 Destructor.
QString tabName () const
 Implements PlotMSTab::tabName().
QList< QToolButton * > toolButtons () const
 Overrides PlotMSTab::toolButtons().
void parametersHaveChanged (const PlotMSWatchedParameters &params, int updateFlag)
 Implements PlotMSParametersWatcher::parametersHaveChanged.
void showIterationButtons (bool show)
 Show/hide the iteration buttons on this tab.

Public Attributes

TrackerKeyHandlertracker_key_handler

Protected Member Functions

void notifyTrackerChanged (PlotTrackerTool &tool)
 Implements PlotTrackerToolNotifier::notifyTrackerChanged().

Detailed Description

Subclass of PlotMSTab that handles the tools for the current plot.

Watches no parameters.

Definition at line 59 of file PlotMSToolsTab.qo.h.


Constructor & Destructor Documentation

Constructor which takes the parent plotter, and the QtActionGroup to use to synchronize tool actions with the radio buttons on the tab.

Destructor.


Member Function Documentation

Erase contents of the text box holding recorded tracker values.

void casa::PlotMSToolsTab::notifyTrackerChanged ( PlotTrackerTool tool) [protected, virtual]

Implements PlotTrackerToolNotifier::notifyTrackerChanged().

Updates the tracker information in the line edit, if the proper checkbox is toggled.

Implements casa::PlotTrackerToolNotifier.

void casa::PlotMSToolsTab::parametersHaveChanged ( const PlotMSWatchedParameters params,
int  updateFlag 
) [inline, virtual]

Implements PlotMSParametersWatcher::parametersHaveChanged.

Currently does nothing.

Implements casa::PlotMSParametersWatcher.

Definition at line 80 of file PlotMSToolsTab.qo.h.

Show/hide the iteration buttons on this tab.

QString casa::PlotMSToolsTab::tabName ( ) const [inline, virtual]

Implements PlotMSTab::tabName().

Implements casa::PlotMSTab.

Definition at line 73 of file PlotMSToolsTab.qo.h.

Tracker "snapshot" feature.

Copies value in live display into multi-line text box for user to copy/paste. Made a slot in case it's useful to connect to a signal, but for the initial version, this is not done.

QList<QToolButton*> casa::PlotMSToolsTab::toolButtons ( ) const [virtual]

Overrides PlotMSTab::toolButtons().

Reimplemented from casa::PlotMSTab.

Slot for when all tools are turned off, and the "None" radio button should be checked.


Member Data Documentation

Definition at line 110 of file PlotMSToolsTab.qo.h.


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