FrameItem Class Reference

#include <qpui.h>

Inheritance diagram for FrameItem:

QpuiItem

List of all members.

Public Member Functions

 FrameItem (const QString &name="", QpuiItem *parent=NULL, QpFrameType frame_type=QP_TS, int position=-1)
 FrameItem (FrameItem *frame, QpuiItem *parent, int position=-1)
 ~FrameItem ()
bool addChild (QpuiItem *newChild, int position=-1)
bool reparent (QpuiItem *newParent, int position=-1)
string getTitle ()
void showTabs ()
bool getXmetaRange (double &min, double &max)
bool getXRange (double &min, double &max)
void getYObjects ()
int numberInStack ()
QpuiReturnStatus plot (PlotWindow *win)
void postPlot ()
QpFrameType frameType ()
void setPanelProperties (double loffset, double width, double toffset, double height)
int panelNum (PanelItem *panelItem)
void changeFrame (int frameType)
bool containsSpectrum ()
void updateAxes ()
void setDefaultOptions ()
virtual bool removeChild (QpuiItem *child, bool alsoDelete)
virtual bool removeChild (int i, bool alsoDelete)
PageItempage ()
RootItemroot ()
virtual QDomElement toXMLElement (QDomDocument &) const
void fromXMLElement (QDomElement &)

Public Attributes

QpPropertiesTabPropertiesTab
QpDisplayTabDisplayTab
QpTitleTabTitleTab
QpAxisTabxtAxisTab
QpXAxisTabxAxisTab
QpTAxisTabtAxisTab
QColor _line_colour
QColor _title_colour
QpFrameType _frameType

Friends

class RootItem
class PageItem
class PanelItem
class PlotItem
Vostreamoperator<< (Vostream &, FrameItem &)
Vistreamoperator>> (Vistream &, FrameItem &)


Constructor & Destructor Documentation

FrameItem::FrameItem ( const QString &  name = "",
QpuiItem parent = NULL,
QpFrameType  frame_type = QP_TS,
int  position = -1 
)

FrameItem::FrameItem ( FrameItem frame,
QpuiItem parent,
int  position = -1 
)

FrameItem::~FrameItem (  ) 


Member Function Documentation

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

Reimplemented from QpuiItem.

void FrameItem::changeFrame ( int  frameType  ) 

bool FrameItem::containsSpectrum (  ) 

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

Reimplemented from QpuiItem.

void FrameItem::fromXMLElement ( QDomElement &  el  ) 

Reimplemented from QpuiItem.

string FrameItem::getTitle (  ) 

bool FrameItem::getXmetaRange ( double &  min,
double &  max 
)

bool FrameItem::getXRange ( double &  min,
double &  max 
)

void FrameItem::getYObjects (  ) 

int FrameItem::numberInStack (  ) 

PageItem* FrameItem::page (  )  [inline]

int FrameItem::panelNum ( PanelItem panelItem  ) 

QpuiReturnStatus FrameItem::plot ( PlotWindow win  ) 

void FrameItem::postPlot (  ) 

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

Reimplemented from QpuiItem.

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

Reimplemented from QpuiItem.

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

Reimplemented from QpuiItem.

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

Reimplemented from QpuiItem.

void FrameItem::setDefaultOptions (  )  [virtual]

Reimplemented from QpuiItem.

void FrameItem::setPanelProperties ( double  loffset,
double  width,
double  toffset,
double  height 
)

void FrameItem::showTabs (  )  [virtual]

Reimplemented from QpuiItem.

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

Reimplemented from QpuiItem.

void FrameItem::updateAxes (  )  [virtual]

Reimplemented from QpuiItem.


Friends And Related Function Documentation

Vostream& operator<< ( Vostream v_os,
FrameItem frame 
) [friend]

Vistream& operator>> ( Vistream v_is,
FrameItem frame 
) [friend]

friend class PageItem [friend]

Reimplemented from QpuiItem.

friend class PanelItem [friend]

Reimplemented from QpuiItem.

friend class PlotItem [friend]

Reimplemented from QpuiItem.

friend class RootItem [friend]

Reimplemented from QpuiItem.


Member Data Documentation


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

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