casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Private Attributes | List of all members
casa::PlotMSDataTab Class Reference

Subclass of PlotMSTab that handles picking casacore::MS filename, selection, and averaging parameters. More...

#include <PlotMSDataTab.qo.h>

Inheritance diagram for casa::PlotMSDataTab:
casa::PlotMSPlotSubtab casa::PlotMSTab casa::PlotMSParametersWatcher

Signals

void changed ()
 
- Signals inherited from casa::PlotMSPlotSubtab
void changed ()
 This signal should be emitted whenever the value of the widget changes because of user interaction. More...
 

Public Member Functions

 PlotMSDataTab (PlotMSPlotTab *plotTab, PlotMSPlotter *parent)
 Constructor which takes the parent tab and plotter. More...
 
virtual ~PlotMSDataTab ()
 Destructor. More...
 
void getValue (PlotMSPlotParameters &params) const
 Implements PlotMSPlotSubtab::getValue(). More...
 
void setValue (const PlotMSPlotParameters &params)
 Implements PlotMSPlotSubtab::setValue(). More...
 
void update (const PlotMSPlot &plot)
 Implements PlotMSPlotSubtab::update(). More...
 
QString tabName () const
 Returns a string to use as the tab name for this widget. More...
 
casacore::String getFileName () const
 Returns the name of the file that will be plotted. More...
 
casacore::String getSelection () const
 Returns any selection criteria for the data. More...
 
casacore::String getAveraging () const
 Returns the type of averaging for the data. More...
 
- Public Member Functions inherited from casa::PlotMSPlotSubtab
 PlotMSPlotSubtab (PlotMSPlotTab *plotTab, PlotMSPlotter *parent)
 Constructor which takes the parent tab and plotter. More...
 
virtual ~PlotMSPlotSubtab ()
 Destructor. More...
 
virtual void parametersHaveChanged (const PlotMSWatchedParameters &params, int updateFlag)
 Implements PlotMSParametersWatcher::parametersHaveChanged() to do nothing unless overridden in the child class. More...
 
- Public Member Functions inherited from casa::PlotMSTab
 PlotMSTab (PlotMSPlotter *parent)
 Non-Static //. More...
 
virtual ~PlotMSTab ()
 Destructor. More...
 
virtual QList< QToolButton * > toolButtons () const
 Returns all tool buttons on this tab. More...
 
virtual void setupForMaxWidth (int maxWidth)
 Sets up the tab for the given maximum width. More...
 
- Public Member Functions inherited from casa::PlotMSParametersWatcher
 PlotMSParametersWatcher ()
 Constructor. More...
 
virtual ~PlotMSParametersWatcher ()
 Destructor. More...
 

Private Attributes

PlotMSSelectionWidgetitsSelectionWidget_
 Widget for casacore::MS selection. More...
 
PlotMSAveragingWidgetitsAveragingWidget_
 Widget for casacore::MS averaging. More...
 
QtFileWidgetitsFileWidget_
 
Ui::PlotMSDataTabClass ui
 

Additional Inherited Members

- Static Public Member Functions inherited from casa::PlotMSTab
static bool setChooser (QComboBox *chooser, const QString &value)
 Static //. More...
 
static bool setChooser (QComboBox *chooser, const casacore::String &value)
 
static bool setChooser (QComboBox *chooser, const char *value)
 
- Protected Member Functions inherited from casa::PlotMSPlotSubtab
PlotMSPlotParameters currentlySetParameters () const
 See PlotMSPlotTab::currentlySetParameters(). More...
 
- Protected Member Functions inherited from casa::PlotMSTab
void highlightWidgetText (QLabel *label, bool highlight)
 These alter the displayed text of Some widget types have a.title not a.text, and there's no Qt4 abstract class that encompasses all types that do have.text, so we overload highlightWidgetText for several classes. More...
 
void highlightWidgetText (QGroupBox *box, bool highlight)
 
void highlightWidgetText (QAbstractButton *but, bool highlight)
 
- Static Protected Member Functions inherited from casa::PlotMSTab
static QString highlightifyText (const QString &text, bool highlight)
 Returns the given text altered with HTML tags for highlighting, meant to be assigned to a Qt widget's title or similar property. More...
 
static QString highlightifyText (const casacore::String &text, bool changed)
 Variation taking a casacore String. More...
 
static QString highlightifyText (const char *text, bool changed)
 Variation of highlightifyText taking plain C-style text. More...
 
- Protected Attributes inherited from casa::PlotMSPlotSubtab
PlotMSPlotTabitsPlotTab_
 Plot tab. More...
 
- Protected Attributes inherited from casa::PlotMSTab
PlotMSAppitsParent_
 Parent. More...
 
PlotMSPlotteritsPlotter_
 Plotter. More...
 
QMap< QLabel *, QString > itsLabelDefaults_
 Default text for labels, so that they can be easily switched to red or normal depending on whether the item has changed or not. More...
 

Detailed Description

Subclass of PlotMSTab that handles picking casacore::MS filename, selection, and averaging parameters.

Definition at line 43 of file PlotMSDataTab.qo.h.

Constructor & Destructor Documentation

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

Constructor which takes the parent tab and plotter.

virtual casa::PlotMSDataTab::~PlotMSDataTab ( )
virtual

Destructor.

Member Function Documentation

void casa::PlotMSDataTab::changed ( )
signal
casacore::String casa::PlotMSDataTab::getAveraging ( ) const

Returns the type of averaging for the data.

casacore::String casa::PlotMSDataTab::getFileName ( ) const

Returns the name of the file that will be plotted.

casacore::String casa::PlotMSDataTab::getSelection ( ) const

Returns any selection criteria for the data.

void casa::PlotMSDataTab::getValue ( PlotMSPlotParameters params) const
virtual
void casa::PlotMSDataTab::setValue ( const PlotMSPlotParameters params)
virtual
QString casa::PlotMSDataTab::tabName ( ) const
inlinevirtual

Returns a string to use as the tab name for this widget.

Implements casa::PlotMSTab.

Definition at line 62 of file PlotMSDataTab.qo.h.

void casa::PlotMSDataTab::update ( const PlotMSPlot plot)
virtual

Member Data Documentation

PlotMSAveragingWidget* casa::PlotMSDataTab::itsAveragingWidget_
private

Widget for casacore::MS averaging.

Definition at line 82 of file PlotMSDataTab.qo.h.

QtFileWidget* casa::PlotMSDataTab::itsFileWidget_
private

Definition at line 84 of file PlotMSDataTab.qo.h.

PlotMSSelectionWidget* casa::PlotMSDataTab::itsSelectionWidget_
private

Widget for casacore::MS selection.

Definition at line 79 of file PlotMSDataTab.qo.h.

Ui::PlotMSDataTabClass casa::PlotMSDataTab::ui
private

Definition at line 86 of file PlotMSDataTab.qo.h.


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