#ifndef CONFIG_TABLE_H #define CONFIG_TABLE_H #include "ui_ConfigTableBase.h" #include class QString; class QApplication; class ConfigTable : public QDialog, public Ui::ConfigTableBase { Q_OBJECT public: ConfigTable(QApplication &app, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, Qt::WFlags fl = 0); ~ConfigTable(); void addEntry(const char *mname=0, const char *staveSN=0, int pos=-1, const char *connName=0); QString m_userPDB, m_passwdPDB; public slots: void browseModPath(); void addModule(); void addStave(); void removeEntry(); void checkOutDir(); void loadCfgFilenames(int row); void currentCell(int ,int); void tdaqSet(bool isON); void rootdbSet(bool isON); void acceptNewRod(){done(11);}; void loadModules(std::vector names); void calculateLinks(int row, int col); void pp0TypeChanged(); private: int m_currRow; QApplication &m_app; }; #endif