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

gui/roctabswidget.h (r4864/r782)

Go to the documentation of this file.
00001 #ifndef RocTabWidget_H
00002 #define RocTabWidget_H
00003 
00004 #include <QTabWidget>
00005 #include <QStatusBar>
00006 
00007 #include "roc/Board.h"
00008 #include <stdio.h>
00009 
00010 class SubWidget;
00011 
00012 class RocTabsWidget : public QTabWidget {
00013    Q_OBJECT
00014 
00015    protected:
00016       roc::Board* fBoard;
00017 
00018       QStatusBar* fStatus;
00019 
00020       QString fCmdFileName;
00021 
00022       bool produceCmdFile(FILE* f);
00023 
00024    public:
00025       RocTabsWidget(QWidget* parent, roc::Board* brd);
00026 
00027       void setStatusBar(QStatusBar* st) { fStatus = st; }
00028 
00029       roc::Board* brd() const { return fBoard; }
00030       QStatusBar* statusBar() const { return fStatus; }
00031 
00032       void showMessage(const QString& msg, int tmout = 0);
00033 
00034    public slots:
00035 
00036       void getFullConfig();
00037       void setFullConfig();
00038       void saveFullConfig();
00039 
00040       void getCurrConfig();
00041       void setCurrConfig();
00042       void setCurrDefault();
00043 
00044       void showSubChanged(SubWidget* sub);
00045 };
00046 
00047 #endif

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