QXRD  0.11.16
qxrdacquisitiondialog.h
Go to the documentation of this file.
1 #ifndef QXRDACQUISITIONDIALOG_H
2 #define QXRDACQUISITIONDIALOG_H
3 
4 #include "qcepmacros.h"
5 #include "ui_qxrdacquisitiondialog.h"
6 #include "qxrdexperiment-ptr.h"
7 #include "qxrdwindow-ptr.h"
8 #include "qxrdacquisition-ptr.h"
10 
11 class QxrdAcquisitionDialog : public QDockWidget, public Ui::QxrdAcquisitionDialog {
12  Q_OBJECT
13 public:
15  QxrdWindowWPtr win,
18  QWidget *parent);
20 
21  void onAcquisitionInit();
22 
23  void acquisitionReady();
24  void setupAcquireMenu(QMenu *menu);
25 
26 protected:
27  void changeEvent(QEvent *e);
28 
29 public slots:
30  void doAcquire();
31  void doAcquireDark();
32  void doCancel();
33  void acquireStarted();
34  void acquireComplete();
35 
36  void browseOutputDirectory();
37  void browseLogFile();
38  void browseScanFile();
39 
40 private:
45 };
46 
47 #endif // QXRDACQUISITIONDIALOG_H
QxrdDataProcessorWPtr m_DataProcessor
QWeakPointer< QxrdDataProcessor > QxrdDataProcessorWPtr
QxrdAcquisitionDialog(QxrdExperimentWPtr doc, QxrdWindowWPtr win, QxrdAcquisitionWPtr acq, QxrdDataProcessorWPtr proc, QWidget *parent)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdAcquisitionWPtr m_Acquisition
QWeakPointer< QxrdWindow > QxrdWindowWPtr
Definition: qxrdwindow-ptr.h:9
void setupAcquireMenu(QMenu *menu)
QxrdExperimentWPtr m_Experiment
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr