27 #ifndef PLOTMSDATATAB_QO_H_
28 #define PLOTMSDATATAB_QO_H_
30 #include <plotms/GuiTabs/PlotMSDataTab.ui.h>
36 class PlotMSAveragingWidget;
37 class PlotMSSelectionWidget;
62 QString
tabName()
const {
return "Data"; }
86 Ui::PlotMSDataTabClass
ui;
PlotMSSelectionWidget * itsSelectionWidget_
Widget for casacore::MS selection.
void setValue(const PlotMSPlotParameters ¶ms)
Implements PlotMSPlotSubtab::setValue().
Subclass of PlotMSTab that handles picking casacore::MS filename, selection, and averaging parameters...
Parameters for a PlotMSPlot.
casacore::String getAveraging() const
Returns the type of averaging for the data.
PlotMSDataTab(PlotMSPlotTab *plotTab, PlotMSPlotter *parent)
Constructor which takes the parent tab and plotter.
QtFileWidget * itsFileWidget_
casacore::String getFileName() const
Returns the name of the file that will be plotted.
Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab.
Class for a single "plot" concept.
virtual ~PlotMSDataTab()
Destructor.
Ui::PlotMSDataTabClass ui
String: the storage and methods of handling collections of characters.
void getValue(PlotMSPlotParameters ¶ms) const
Implements PlotMSPlotSubtab::getValue().
High(ish)-level plotter class that manages the GUI (semi-) transparently to the rest of PlotMS...
casacore::String getSelection() const
Returns any selection criteria for the data.
Subclass of PlotMSTab that manages PlotMSPlots in the GUI.
void update(const PlotMSPlot &plot)
Implements PlotMSPlotSubtab::update().
PlotMSAveragingWidget * itsAveragingWidget_
Widget for casacore::MS averaging.
QString tabName() const
Returns a string to use as the tab name for this widget.