QIGUIFileHandler.hh
Go to the documentation of this file.00001 #ifndef _QIGUI_FILE_HANDLER_HH_
00002 #define _QIGUI_FILE_HANDLER_HH_
00003
00011 #include <QGFileHandler.hh>
00012 #include <QWidget>
00013 #include <TMutex.h>
00014 #include <set>
00015 #include <string>
00016
00017 class QIGUIFileHandler : public QWidget, public QGFileHandler
00018 {
00019 Q_OBJECT
00020 public:
00022 QIGUIFileHandler(QWidget * parent = 0);
00023
00025 virtual ~QIGUIFileHandler();
00026
00028 std::set<std::string> GetSetOfVariables();
00029
00030
00031
00033
00034 void LockChainMutex();
00035 void UnLockChainMutex();
00036
00037 private slots:
00038
00039
00040
00041 protected:
00042 TMutex fChainMutex;
00043 };
00044
00045 #endif