#include <febwidget.h>
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 () |
RocTabsWidget * | rocTabs () |
bool | isSubChanged () const |
void | setSubChanged (bool on) |
void | showMessage (const QString &msg, int tmout=0) |
Protected Attributes | |
nxyter::FebBase * | fFeb |
std::vector< QWidget * > | fChilds |
std::vector< QCheckBox * > | fNxEnableChk |
bool | fSubChanged |
Definition at line 15 of file febwidget.h.
FebWidget::FebWidget | ( | QWidget * | parent, | |
nxyter::FebBase * | feb | |||
) |
Definition at line 14 of file febwidget.cpp.
References displayMonAdcs(), enableNxClicked(), fFeb, fNxEnableChk, nxyter::FebBase::getFebType(), nxyter::FebBase::numNx(), and pressClose().
FebWidget::~FebWidget | ( | ) | [virtual] |
Definition at line 49 of file febwidget.cpp.
References fFeb.
void FebWidget::createTabs | ( | RocTabsWidget * | tabs | ) |
Definition at line 54 of file febwidget.cpp.
References nxyter::FebBase::adc(), fChilds, fFeb, getSubConfig(), nxyter::FebBase::numNx(), and nxyter::FebBase::nx().
Referenced by RocNxWidget::addFebWidget().
void FebWidget::displayMonAdcs | ( | ) | [slot] |
Definition at line 120 of file febwidget.cpp.
References fFeb, nxyter::FebBase::getMonAdc(), nxyter::FebBase::getNumMonAdc(), and nxyter::FebBase::monAdcSupport().
Referenced by FebWidget().
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] |
Reimplemented from SubWidget.
Definition at line 97 of file febwidget.cpp.
References fFeb, nxyter::FebBase::getFebType(), nxyter::FebBase::getNxOffline(), nxyter::FebBase::getPortNumber(), nxyter::FebBase::numNx(), and nxyter::FebBase::typeToString().
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] |
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] |
Definition at line 31 of file subwidget.cpp.
References SubWidget::fSubChanged, SubWidget::rocTabs(), and RocTabsWidget::showSubChanged().
Referenced by enableNxClicked(), RocTabsWidget::getCurrConfig(), RocTabsWidget::getFullConfig(), RocTabsWidget::setCurrConfig(), RocTabsWidget::setFullConfig(), SubWidget::setSubChangedOff(), and SubWidget::setSubChangedOn().
void SubWidget::setSubChangedOff | ( | ) | [slot, inherited] |
Definition at line 44 of file subwidget.cpp.
References SubWidget::setSubChanged().
void SubWidget::setSubChangedOn | ( | ) | [slot, inherited] |
Definition at line 39 of file subwidget.cpp.
References SubWidget::setSubChanged().
Referenced by NxyterWidget::configBitChanged(), NxyterWidget::maskRowColumn(), NxyterWidget::otherRegsChanged(), RocFeetWidget::RocFeetWidget(), RocFeetWidget::setSubToDefault(), NxyterWidget::setSubToDefault(), NxyterWidget::thresholdRowColumn(), and UdpWidget::UdpWidget().
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] |
Definition at line 25 of file subwidget.cpp.
References SubWidget::rocTabs(), and RocTabsWidget::showMessage().
Referenced by RocMainWidget::setSubToDefault(), and BoardWidget::setSubToDefault().
std::vector<QWidget*> FebWidget::fChilds [protected] |
Definition at line 20 of file febwidget.h.
Referenced by createTabs(), and pressClose().
nxyter::FebBase* FebWidget::fFeb [protected] |
Definition at line 19 of file febwidget.h.
Referenced by createTabs(), displayMonAdcs(), enableNxClicked(), FebWidget(), fillCmdFile(), getSubConfig(), setSubConfig(), and ~FebWidget().
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().