PanelItem Class Reference

#include <qpui.h>

Inheritance diagram for PanelItem:

QpuiItem

List of all members.

Public Member Functions

 PanelItem (const QString &name="", QpuiItem *parent=NULL, int position=-1)
 PanelItem (PanelItem *panel, QpuiItem *parent, int position=-1)
 ~PanelItem ()
bool addChild (QpuiItem *newChild, int position=-1)
bool reparent (QpuiItem *newParent, int position=-1)
void showTabs ()
int getStackNumber ()
bool getXmetaRange (double &panel_xmin, double &panel_xmax)
int getXmetaIsLog ()
bool getXRange (double &panel_xmin, double &panel_xmax)
void getYObjects ()
bool getYmetaRange (double &ymin, double &ymax)
bool getYRange (double &_ymin, double &_ymax)
void getLabel (const QpAxes &axis, string &label)
int numberTraces ()
QpuiReturnStatus plot (double _height, double _width, double _toffset, double _loffset, PlotWindow *win)
void postPlot (bool show_top_axis, bool show_bottom_axis)
void prePlot ()
string getTitle ()
QpFrameType frameType ()
void updateYZRange ()
void updateAxes ()
void setDefaultOptions ()
virtual bool removeChild (QpuiItem *child, bool alsoDelete)
virtual bool removeChild (int i, bool alsoDelete)
FrameItemframe ()
PageItempage ()
RootItemroot ()
virtual QDomElement toXMLElement (QDomDocument &) const
void fromXMLElement (QDomElement &)

Public Attributes

QpLegendTabLegendTab
QpYAxisTabyAxisTab
int _legend_entry
float _legend_cell_width
float _legend_cell_height

Friends

Vostreamoperator<< (Vostream &, PanelItem &)
Vistreamoperator>> (Vistream &, PanelItem &)


Constructor & Destructor Documentation

PanelItem::PanelItem ( const QString &  name = "",
QpuiItem parent = NULL,
int  position = -1 
)

PanelItem::PanelItem ( PanelItem panel,
QpuiItem parent,
int  position = -1 
)

PanelItem::~PanelItem (  ) 


Member Function Documentation

bool PanelItem::addChild ( QpuiItem newChild,
int  position = -1 
) [virtual]

Reimplemented from QpuiItem.

FrameItem* PanelItem::frame (  )  [inline]

QpFrameType PanelItem::frameType (  )  [inline, virtual]

Reimplemented from QpuiItem.

void PanelItem::fromXMLElement ( QDomElement &  el  ) 

Reimplemented from QpuiItem.

void PanelItem::getLabel ( const QpAxes axis,
string &  label 
)

int PanelItem::getStackNumber (  ) 

string PanelItem::getTitle (  ) 

int PanelItem::getXmetaIsLog (  ) 

bool PanelItem::getXmetaRange ( double &  panel_xmin,
double &  panel_xmax 
)

bool PanelItem::getXRange ( double &  panel_xmin,
double &  panel_xmax 
)

bool PanelItem::getYmetaRange ( double &  ymin,
double &  ymax 
)

void PanelItem::getYObjects (  ) 

bool PanelItem::getYRange ( double &  _ymin,
double &  _ymax 
)

int PanelItem::numberTraces (  ) 

PageItem* PanelItem::page (  )  [inline]

QpuiReturnStatus PanelItem::plot ( double  _height,
double  _width,
double  _toffset,
double  _loffset,
PlotWindow win 
)

void PanelItem::postPlot ( bool  show_top_axis,
bool  show_bottom_axis 
)

void PanelItem::prePlot (  ) 

bool PanelItem::removeChild ( int  i,
bool  alsoDelete 
) [virtual]

Reimplemented from QpuiItem.

bool PanelItem::removeChild ( QpuiItem child,
bool  alsoDelete 
) [virtual]

Reimplemented from QpuiItem.

bool PanelItem::reparent ( QpuiItem newParent,
int  position = -1 
) [virtual]

Reimplemented from QpuiItem.

RootItem* PanelItem::root (  )  [inline, virtual]

Reimplemented from QpuiItem.

void PanelItem::setDefaultOptions (  )  [virtual]

Reimplemented from QpuiItem.

void PanelItem::showTabs (  )  [virtual]

Reimplemented from QpuiItem.

QDomElement PanelItem::toXMLElement ( QDomDocument &  doc  )  const [virtual]

Reimplemented from QpuiItem.

void PanelItem::updateAxes (  )  [virtual]

Reimplemented from QpuiItem.

void PanelItem::updateYZRange (  ) 


Friends And Related Function Documentation

Vostream& operator<< ( Vostream v_os,
PanelItem panel 
) [friend]

Vistream& operator>> ( Vistream v_is,
PanelItem panel 
) [friend]


Member Data Documentation


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

Generated on Fri Jan 8 12:51:28 2010 for QSAS by  doxygen 1.5.7