casa
$Rev:20696$
|
Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab. More...
#include <PlotMSPlotTab.qo.h>
Signals | |
void | changed () |
This signal should be emitted whenever the value of the widget changes because of user interaction. | |
Public Member Functions | |
PlotMSPlotSubtab (PlotMSPlotTab *plotTab, PlotMSPlotter *parent) | |
Constructor which takes the parent tab and plotter. | |
virtual | ~PlotMSPlotSubtab () |
Destructor. | |
virtual void | getValue (PlotMSPlotParameters ¶ms) const =0 |
Gets/Sets the MS filename, selection, and averaging using a PlotMSPlotParameters. | |
virtual void | setValue (const PlotMSPlotParameters ¶ms)=0 |
virtual void | update (const PlotMSPlot &plot)=0 |
Updates the labels and other widgets in the subtab using the given plot to check changes against. | |
virtual void | parametersHaveChanged (const PlotMSWatchedParameters ¶ms, int updateFlag) |
Implements PlotMSParametersWatcher::parametersHaveChanged() to do nothing unless overridden in the child class. | |
Protected Member Functions | |
PlotMSPlotParameters | currentlySetParameters () const |
See PlotMSPlotTab::currentlySetParameters(). | |
Protected Attributes | |
PlotMSPlotTab * | itsPlotTab_ |
Plot tab. |
Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab.
Definition at line 54 of file PlotMSPlotTab.qo.h.
casa::PlotMSPlotSubtab::PlotMSPlotSubtab | ( | PlotMSPlotTab * | plotTab, |
PlotMSPlotter * | parent | ||
) |
Constructor which takes the parent tab and plotter.
virtual casa::PlotMSPlotSubtab::~PlotMSPlotSubtab | ( | ) | [virtual] |
Destructor.
void casa::PlotMSPlotSubtab::changed | ( | ) | [signal] |
This signal should be emitted whenever the value of the widget changes because of user interaction.
PlotMSPlotParameters casa::PlotMSPlotSubtab::currentlySetParameters | ( | ) | const [protected] |
virtual void casa::PlotMSPlotSubtab::getValue | ( | PlotMSPlotParameters & | params | ) | const [pure virtual] |
Gets/Sets the MS filename, selection, and averaging using a PlotMSPlotParameters.
Implemented in casa::PlotMSDisplayTab, casa::PlotMSIterateTab, casa::PlotMSCanvasTab, casa::PlotMSDataTab, casa::PlotMSAxesTab, casa::PlotMSExportTab, casa::PlotMSMultiAxesTab, casa::PlotMSTransformationsTab, and casa::PlotMSCacheTab.
virtual void casa::PlotMSPlotSubtab::parametersHaveChanged | ( | const PlotMSWatchedParameters & | params, |
int | updateFlag | ||
) | [inline, virtual] |
Implements PlotMSParametersWatcher::parametersHaveChanged() to do nothing unless overridden in the child class.
Implements casa::PlotMSParametersWatcher.
Definition at line 79 of file PlotMSPlotTab.qo.h.
virtual void casa::PlotMSPlotSubtab::setValue | ( | const PlotMSPlotParameters & | params | ) | [pure virtual] |
virtual void casa::PlotMSPlotSubtab::update | ( | const PlotMSPlot & | plot | ) | [pure virtual] |
Updates the labels and other widgets in the subtab using the given plot to check changes against.
Implemented in casa::PlotMSDisplayTab, casa::PlotMSCanvasTab, casa::PlotMSIterateTab, casa::PlotMSAxesTab, casa::PlotMSDataTab, casa::PlotMSExportTab, casa::PlotMSMultiAxesTab, casa::PlotMSTransformationsTab, and casa::PlotMSCacheTab.
PlotMSPlotTab* casa::PlotMSPlotSubtab::itsPlotTab_ [protected] |
Plot tab.
Definition at line 89 of file PlotMSPlotTab.qo.h.