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

Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab. More...

#include <PlotMSPlotTab.qo.h>

Inheritance diagram for casa::PlotMSPlotSubtab:
casa::PlotMSTab casa::PlotMSParametersWatcher casa::PlotMSAxesTab casa::PlotMSCacheTab casa::PlotMSCanvasTab casa::PlotMSDataTab casa::PlotMSDisplayTab casa::PlotMSExportTab casa::PlotMSIterateTab casa::PlotMSMultiAxesTab casa::PlotMSTransformationsTab

List of all members.

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 &params) const =0
 Gets/Sets the MS filename, selection, and averaging using a PlotMSPlotParameters.
virtual void setValue (const PlotMSPlotParameters &params)=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 &params, 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

PlotMSPlotTabitsPlotTab_
 Plot tab.

Detailed Description

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.


Constructor & Destructor Documentation

Constructor which takes the parent tab and plotter.

Destructor.


Member Function Documentation

This signal should be emitted whenever the value of the widget changes because of user interaction.

virtual void casa::PlotMSPlotSubtab::getValue ( PlotMSPlotParameters params) const [pure virtual]
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.


Member Data Documentation

Plot tab.

Definition at line 89 of file PlotMSPlotTab.qo.h.


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