qmca  0.0.20
mcagroup.h
Go to the documentation of this file.
1 #ifndef MCAGROUP_H
2 #define MCAGROUP_H
3 
4 #include <QObject>
5 #include <QList>
6 
7 class EpicsMCA;
8 
9 class MCAGroup : public QObject
10 {
11  Q_OBJECT;
12  public:
13  MCAGroup(QObject *parent);
14  virtual ~MCAGroup();
15 
16  void append(EpicsMCA *mca);
17  int count();
18 
19  public slots:
20  void erase_mcas();
21  void start_mcas();
22  void stop_mcas();
23  void erase_start_mcas();
24  void save_data();
25 
26  void setPresetRealTime(double t);
27  void setPresetLiveTime(double t);
28 
29  public:
30  void write_data(QString name);
31 
32  private:
33  QList<EpicsMCA*> m_MCAList;
34 };
35 
36 #endif
void erase_start_mcas()
Definition: mcagroup.cpp:57
void append(EpicsMCA *mca)
Definition: mcagroup.cpp:20
void stop_mcas()
Definition: mcagroup.cpp:48
void setPresetRealTime(double t)
Definition: mcagroup.cpp:66
void start_mcas()
Definition: mcagroup.cpp:39
QList< EpicsMCA * > m_MCAList
Definition: mcagroup.h:33
void save_data()
Definition: mcagroup.cpp:84
void erase_mcas()
Definition: mcagroup.cpp:30
void setPresetLiveTime(double t)
Definition: mcagroup.cpp:75
MCAGroup(QObject *parent)
Definition: mcagroup.cpp:8
void write_data(QString name)
Definition: mcagroup.cpp:93
virtual ~MCAGroup()
Definition: mcagroup.cpp:13
int count()
Definition: mcagroup.cpp:25