• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

gui/febwidget.h (r4864/r1123)

Go to the documentation of this file.
00001 #ifndef FebWidget_H
00002 #define FebWidget_H
00003 
00004 #include "subwidget.h"
00005 #include <QCheckBox>
00006 
00007 #include "ui_febwidget.h"
00008 
00009 #include "nxyter/FebBase.h"
00010 
00011 #include <vector>
00012 
00013 class RocTabsWidget;
00014 
00015 class FebWidget : public SubWidget , public Ui::FebWidget {
00016    Q_OBJECT
00017 
00018    protected:
00019       nxyter::FebBase*        fFeb;
00020       std::vector<QWidget*>   fChilds;
00021       std::vector<QCheckBox*> fNxEnableChk;
00022 
00023    public:
00024       FebWidget(QWidget* parent, nxyter::FebBase* feb);
00025       virtual ~FebWidget();
00026 
00027       void createTabs(RocTabsWidget* tabs);
00028 
00029       virtual bool getSubConfig();
00030       virtual bool setSubConfig();
00031       virtual bool fillCmdFile(FILE* f);
00032 
00033    public slots:
00034 
00035       void pressClose();
00036 
00037       void enableNxClicked(int nx);
00038 
00039       void displayMonAdcs();
00040 
00041 };
00042 
00043 #endif

Generated on Tue Dec 10 2013 04:52:22 for ROCsoft by  doxygen 1.7.1