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::PlotMSCalibrationTab casa::PlotMSCanvasTab casa::PlotMSDataTab casa::PlotMSDisplayTab casa::PlotMSIterateTab 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 52 of file PlotMSPlotTab.qo.h.


Constructor & Destructor Documentation

casa::PlotMSPlotSubtab::PlotMSPlotSubtab ( PlotMSPlotTab plotTab,
PlotMSPlotter parent 
)

Constructor which takes the parent tab and plotter.

virtual casa::PlotMSPlotSubtab::~PlotMSPlotSubtab (  )  [virtual]

Destructor.


Member Function Documentation

void casa::PlotMSPlotSubtab::changed (  )  [signal]

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

Reimplemented in casa::PlotMSDataTab.

PlotMSPlotParameters casa::PlotMSPlotSubtab::currentlySetParameters (  )  const [protected]
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 77 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::PlotMSAxesTab, casa::PlotMSCacheTab, casa::PlotMSCalibrationTab, casa::PlotMSCanvasTab, casa::PlotMSDataTab, casa::PlotMSDisplayTab, casa::PlotMSIterateTab, and casa::PlotMSTransformationsTab.


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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1