#include "ConfigTableSTC.h" #include "STControlEngine.h" #include "RodEditor.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include ConfigTableSTC::ConfigTableSTC(STControlEngine &engine_in, STRodCrate *crate, QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : ConfigTable(engine_in.getApp(), parent,name,modal,fl), m_engine( engine_in ) { m_userPDB = m_engine.m_userPDB.c_str(); m_passwdPDB = m_engine.m_passwdPDB.c_str(); // show ROD/BOC tab only if in RCC-VME mode // if(m_engine.whichIFtype()==tRCCVME){ // copy ROD/BOC/... config stuff from wizard rodLabel->hide(); rodSpeedLabel->hide(); rodSlotLabel->hide(); rodSpeed->hide(); rodSlot->hide(); m_rodEdt = new RodEditor(m_engine, crate, this,"myrod",false); configTabWidget->insertTab(m_rodEdt,"ROD/BOC",0); configTabWidget->setCurrentPage(0); m_rodEdt->saveButton->hide(); m_rodEdt->closeButton->hide(); m_rodEdt->haveBOC->setChecked(true); connect(m_rodEdt->SetupBox, SIGNAL(activated(int) ), this, SLOT( setRodType() ) ); // } else // m_rodEdt = 0; } void ConfigTableSTC::setRodType() { rodSpeed->setCurrentItem(getRodEditor().SetupBox->currentItem()); pp0TypeChanged(); }