casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
casa::PlotPanel Class Referenceabstract

A PlotPanel is a panel that goes on the bottom of the plot window. More...

#include <PlotPanel.h>

Public Member Functions

 PlotPanel ()
 
virtual ~PlotPanel ()
 
virtual std::vector
< PlotWidgetPtr
widgets () const =0
 Returns all PlotWidgets currently on the panel. More...
 
virtual int addWidget (PlotWidgetPtr widget)=0
 Adds the given widget to this panel. More...
 
virtual void clearWidgets ()=0
 Clears all widgets on the panel. More...
 
virtual void removeWidget (PlotWidgetPtr widget)=0
 Removes the given widget from this panel. More...
 
virtual void removeWidget (int index)=0
 Removes the widget at the given index from this panel. More...
 

Detailed Description

A PlotPanel is a panel that goes on the bottom of the plot window.

A single panel can contain multiple widgets.

Definition at line 159 of file PlotPanel.h.

Constructor & Destructor Documentation

casa::PlotPanel::PlotPanel ( )
inline

Definition at line 161 of file PlotPanel.h.

virtual casa::PlotPanel::~PlotPanel ( )
inlinevirtual

Definition at line 163 of file PlotPanel.h.

Member Function Documentation

virtual int casa::PlotPanel::addWidget ( PlotWidgetPtr  widget)
pure virtual

Adds the given widget to this panel.

virtual void casa::PlotPanel::clearWidgets ( )
pure virtual

Clears all widgets on the panel.

virtual void casa::PlotPanel::removeWidget ( PlotWidgetPtr  widget)
pure virtual

Removes the given widget from this panel.

virtual void casa::PlotPanel::removeWidget ( int  index)
pure virtual

Removes the widget at the given index from this panel.

virtual std::vector<PlotWidgetPtr> casa::PlotPanel::widgets ( ) const
pure virtual

Returns all PlotWidgets currently on the panel.


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