Public Slots | Public Member Functions | Protected Attributes

FebWidget Class Reference

#include <febwidget.h>

Inheritance diagram for FebWidget:
Inheritance graph
[legend]
Collaboration diagram for FebWidget:
Collaboration graph
[legend]

Public Slots

void pressClose ()
void enableNxClicked (int nx)
void displayMonAdcs ()
void setSubChangedOn ()
void setSubChangedOff ()

Public Member Functions

 FebWidget (QWidget *parent, nxyter::FebBase *feb)
virtual ~FebWidget ()
void createTabs (RocTabsWidget *tabs)
virtual bool getSubConfig ()
virtual bool setSubConfig ()
virtual bool fillCmdFile (FILE *f)
virtual bool setSubToDefault ()
RocTabsWidgetrocTabs ()
bool isSubChanged () const
void setSubChanged (bool on)
void showMessage (const QString &msg, int tmout=0)

Protected Attributes

nxyter::FebBasefFeb
std::vector< QWidget * > fChilds
std::vector< QCheckBox * > fNxEnableChk
bool fSubChanged

Detailed Description

Definition at line 15 of file febwidget.h.


Constructor & Destructor Documentation

FebWidget::FebWidget ( QWidget *  parent,
nxyter::FebBase feb 
)
FebWidget::~FebWidget (  )  [virtual]

Definition at line 49 of file febwidget.cpp.

References fFeb.


Member Function Documentation

void FebWidget::createTabs ( RocTabsWidget tabs  ) 
void FebWidget::displayMonAdcs (  )  [slot]
void FebWidget::enableNxClicked ( int  nx  )  [slot]

Definition at line 112 of file febwidget.cpp.

References fFeb, fNxEnableChk, nxyter::FebBase::setNxOffline(), and SubWidget::setSubChanged().

Referenced by FebWidget().

bool FebWidget::fillCmdFile ( FILE *  f  )  [virtual]
bool FebWidget::getSubConfig (  )  [virtual]

Reimplemented from SubWidget.

Definition at line 78 of file febwidget.cpp.

References fFeb, fNxEnableChk, nxyter::FebBase::getFebState(), nxyter::FebBase::getNxOffline(), and nxyter::FebBase::numNx().

Referenced by createTabs().

bool SubWidget::isSubChanged (  )  const [inline, inherited]

Definition at line 26 of file subwidget.h.

References SubWidget::fSubChanged.

Referenced by RocTabsWidget::showSubChanged().

void FebWidget::pressClose (  )  [slot]

Definition at line 69 of file febwidget.cpp.

References fChilds.

Referenced by FebWidget().

RocTabsWidget * SubWidget::rocTabs (  )  [inherited]

Definition at line 9 of file subwidget.cpp.

Referenced by SubWidget::setSubChanged(), and SubWidget::showMessage().

void SubWidget::setSubChanged ( bool  on  )  [inherited]
void SubWidget::setSubChangedOff (  )  [slot, inherited]

Definition at line 44 of file subwidget.cpp.

References SubWidget::setSubChanged().

void SubWidget::setSubChangedOn (  )  [slot, inherited]
bool FebWidget::setSubConfig (  )  [virtual]

Reimplemented from SubWidget.

Definition at line 90 of file febwidget.cpp.

References fFeb, and nxyter::FebBase::initRoc().

virtual bool SubWidget::setSubToDefault (  )  [inline, virtual, inherited]

Reimplemented in AdcWidget, BoardWidget, NxyterWidget, RocFeetWidget, RocMainWidget, and RocNxWidget.

Definition at line 21 of file subwidget.h.

Referenced by RocTabsWidget::setCurrDefault().

void SubWidget::showMessage ( const QString &  msg,
int  tmout = 0 
) [inherited]

Field Documentation

std::vector<QWidget*> FebWidget::fChilds [protected]

Definition at line 20 of file febwidget.h.

Referenced by createTabs(), and pressClose().

std::vector<QCheckBox*> FebWidget::fNxEnableChk [protected]

Definition at line 21 of file febwidget.h.

Referenced by enableNxClicked(), FebWidget(), and getSubConfig().

bool SubWidget::fSubChanged [protected, inherited]

Definition at line 14 of file subwidget.h.

Referenced by SubWidget::isSubChanged(), and SubWidget::setSubChanged().


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