1 #ifndef QXRDDETECTORCONTROLWINDOW_H
2 #define QXRDDETECTORCONTROLWINDOW_H
6 #include "ui_qxrddetectorcontrolwindow.h"
28 void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime());
91 #endif // QXRDDETECTORCONTROLWINDOW_H
QxrdAcquisitionWPtr m_Acquisition
void onUpdateIntervalMsecChanged(int newVal)
QxrdDetectorControlWindow(QcepSettingsSaverWPtr saver, QxrdExperimentWPtr exp, QxrdAcquisitionWPtr acq, QxrdDetectorWPtr det, QxrdDetectorProcessorWPtr proc, QWidget *parent=0)
QWeakPointer< QxrdDetectorProcessor > QxrdDetectorProcessorWPtr
void displayNewData(QcepImageDataBasePtr img, QcepMaskDataPtr overflow)
void displayNewMask(QcepMaskDataPtr mask)
void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())
QAtomicInt m_NewMaskAvailable
void updateImageDisplay()
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdDetectorProcessorWPtr m_Processor
QxrdROICoordinatesListModelPtr m_ROIModel
QVector< int > selectedROIs()
QWeakPointer< QxrdDetector > QxrdDetectorWPtr
QcepImageDataBasePtr m_NewImage
void changeEvent(QEvent *e)
QcepImageDataBasePtr m_DisplayedImage
void doClearGainCorrection()
void doBrowseGainCorrection()
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
void doVisualizeBackground()
QxrdDetectorWPtr m_Detector
QcepMaskDataPtr m_NewMask
QSharedPointer< QcepImageDataBase > QcepImageDataBasePtr
QAtomicInt m_NewDataAvailable
QSharedPointer< QcepMaskData > QcepMaskDataPtr
QcepMaskDataPtr m_DisplayedMask
~QxrdDetectorControlWindow()
QSharedPointer< QxrdROICoordinatesListModel > QxrdROICoordinatesListModelPtr
QcepMaskDataPtr m_NewOverflow
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr
QcepSettingsSaverWPtr m_Saver
QxrdExperimentWPtr m_Experiment
QcepMaskDataPtr m_DisplayedOverflow
void updateROIDisplay(bool show)