QXRD  0.11.16
qxrdacquisitionextrainputsdialog.h
Go to the documentation of this file.
1 #ifndef QXRDACQUISITIONEXTRAINPUTSDIALOG_H
2 #define QXRDACQUISITIONEXTRAINPUTSDIALOG_H
3 
4 #include <QDockWidget>
5 #include "qxrdacquisition.h"
7 #include "ui_qxrdacquisitionextrainputsdialog.h"
9 
10 class QxrdAcquisitionExtraInputsDialog : public QDockWidget, public Ui::QxrdAcquisitionExtraInputsDialog
11 {
12  Q_OBJECT
13 
14 public:
17 
18 private:
20 
21 private slots:
22  void updateUi();
23  void addChannel();
24  void removeChannel();
25  void initiateReadout();
26  void updateWaveforms();
27 
28 private:
33 };
34 
35 #endif // QXRDACQUISITIONEXTRAINPUTSDIALOG_H
QWeakPointer< QxrdAcquisitionExtraInputsDialogSettings > QxrdAcquisitionExtraInputsDialogSettingsWPtr
QxrdAcquisitionExtraInputsWPtr m_AcquisitionExtraInputs
QWeakPointer< QxrdAcquisitionExtraInputs > QxrdAcquisitionExtraInputsWPtr
QSharedPointer< QxrdAcquisitionExtraInputsChannel > QxrdAcquisitionExtraInputsChannelPtr
QxrdAcquisitionExtraInputsDialog(QxrdAcquisitionExtraInputsDialogSettingsWPtr set, QWidget *parent, QxrdAcquisitionWPtr acq)
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
void setupUiChannel(int i, QxrdAcquisitionExtraInputsChannelPtr ch)
QxrdAcquisitionExtraInputsDialogSettingsWPtr m_Settings