QXRD
0.11.16
|
#include <qxrddetectorcontrolwindow.h>
Public Slots | |
void | printMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) |
Public Slots inherited from QcepMainWindow | |
void | shrinkPanels (int fontSize, int spacing) |
void | setFontSize (int fontSize) |
void | setSpacing (int spacing) |
virtual void | printMessage (QString msg, QDateTime ts=QDateTime::currentDateTime())=0 |
Public Member Functions | |
QxrdDetectorControlWindow (QcepSettingsSaverWPtr saver, QxrdExperimentWPtr exp, QxrdAcquisitionWPtr acq, QxrdDetectorWPtr det, QxrdDetectorProcessorWPtr proc, QWidget *parent=0) | |
~QxrdDetectorControlWindow () | |
void | displayNewData (QcepImageDataBasePtr img, QcepMaskDataPtr overflow) |
void | displayNewMask (QcepMaskDataPtr mask) |
Public Member Functions inherited from QxrdMainWindow | |
QxrdMainWindow (QWidget *parent=0) | |
Public Member Functions inherited from QcepMainWindow | |
QcepMainWindow (QWidget *parent=0) | |
void | possiblyClose () |
bool | wantToClose () |
Protected Member Functions | |
void | changeEvent (QEvent *e) |
Protected Member Functions inherited from QcepMainWindow | |
void | shrinkDockWidget (QDockWidget *dockWidget, int fontSize, int spacing) |
void | shrinkObject (QObject *obj, int fontSize, int spacing) |
void | setObjectSpacing (QObject *obj, int spacing) |
Private Slots | |
void | doAppendROI () |
void | doDeleteROI () |
void | doMoveROIDown () |
void | doMoveROIUp () |
void | updateImageDisplay () |
void | onUpdateIntervalMsecChanged (int newVal) |
void | updateWindowTitle () |
void | updateROIDisplay (bool show) |
void | doBrowseMask () |
void | doClearMask () |
void | doBrowseDark () |
void | doClearDark () |
void | doBrowseBadPixels () |
void | doClearBadPixels () |
void | doBrowseGainCorrection () |
void | doClearGainCorrection () |
void | doRecalculate () |
void | doVisualizeBackground () |
void | doVisualizePeak () |
Private Member Functions | |
QVector< int > | selectedROIs () |
Definition at line 14 of file qxrddetectorcontrolwindow.h.
|
explicit |
Definition at line 16 of file qxrddetectorcontrolwindow.cpp.
References doAppendROI(), doBrowseBadPixels(), doBrowseDark(), doBrowseGainCorrection(), doBrowseMask(), doClearBadPixels(), doClearDark(), doClearGainCorrection(), doClearMask(), doDeleteROI(), doMoveROIDown(), doMoveROIUp(), doRecalculate(), doVisualizeBackground(), doVisualizePeak(), g_Application, m_Detector, m_Experiment, m_Processor, m_ROIModel, m_UpdateTimer, onUpdateIntervalMsecChanged(), QcepMainWindow::setFontSize(), QcepMainWindow::setSpacing(), QxrdROICoordinatesListModel::TypeCol, updateImageDisplay(), updateROIDisplay(), updateWindowTitle(), QcepIntProperty::valueChanged(), QcepBoolProperty::valueChanged(), and QcepStringProperty::valueChanged().
QxrdDetectorControlWindow::~QxrdDetectorControlWindow | ( | ) |
Definition at line 145 of file qxrddetectorcontrolwindow.cpp.
|
protected |
Definition at line 164 of file qxrddetectorcontrolwindow.cpp.
void QxrdDetectorControlWindow::displayNewData | ( | QcepImageDataBasePtr | img, |
QcepMaskDataPtr | overflow | ||
) |
Definition at line 329 of file qxrddetectorcontrolwindow.cpp.
References m_NewDataAvailable, m_NewImage, m_NewOverflow, and m_UpdateMutex.
Referenced by doVisualizeBackground(), and doVisualizePeak().
void QxrdDetectorControlWindow::displayNewMask | ( | QcepMaskDataPtr | mask | ) |
Definition at line 339 of file qxrddetectorcontrolwindow.cpp.
References m_NewMask, m_NewMaskAvailable, and m_UpdateMutex.
|
privateslot |
Definition at line 204 of file qxrddetectorcontrolwindow.cpp.
References m_Experiment, m_ROIModel, m_Saver, QxrdROICoordinates::roiTypeCount(), QxrdROICoordinates::roiTypeName, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 407 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 380 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 434 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 353 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 421 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 394 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 448 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 367 of file qxrddetectorcontrolwindow.cpp.
References m_Processor.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 231 of file qxrddetectorcontrolwindow.cpp.
References m_ROIModel, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 264 of file qxrddetectorcontrolwindow.cpp.
References m_ROIModel, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 277 of file qxrddetectorcontrolwindow.cpp.
References m_ROIModel, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 461 of file qxrddetectorcontrolwindow.cpp.
References m_Processor, and m_ROIModel.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 472 of file qxrddetectorcontrolwindow.cpp.
References displayNewData(), m_Processor, m_ROIModel, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 489 of file qxrddetectorcontrolwindow.cpp.
References displayNewData(), m_Processor, m_ROIModel, and selectedROIs().
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 324 of file qxrddetectorcontrolwindow.cpp.
References m_UpdateTimer.
Referenced by QxrdDetectorControlWindow().
|
slot |
Definition at line 176 of file qxrddetectorcontrolwindow.cpp.
References m_Acquisition.
|
private |
Definition at line 185 of file qxrddetectorcontrolwindow.cpp.
References m_ROIModel.
Referenced by doAppendROI(), doDeleteROI(), doMoveROIDown(), doMoveROIUp(), doVisualizeBackground(), and doVisualizePeak().
|
privateslot |
Definition at line 290 of file qxrddetectorcontrolwindow.cpp.
References QxrdDetectorProcessor::ImageDisplayMode, m_DisplayedImage, m_DisplayedMask, m_DisplayedOverflow, m_NewDataAvailable, m_NewImage, m_NewMask, m_NewMaskAvailable, m_NewOverflow, m_Processor, and m_UpdateMutex.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 348 of file qxrddetectorcontrolwindow.cpp.
Referenced by QxrdDetectorControlWindow().
|
privateslot |
Definition at line 152 of file qxrddetectorcontrolwindow.cpp.
References m_Detector.
Referenced by QxrdDetectorControlWindow().
|
private |
Definition at line 71 of file qxrddetectorcontrolwindow.h.
Referenced by printMessage().
|
private |
Definition at line 72 of file qxrddetectorcontrolwindow.h.
Referenced by QxrdDetectorControlWindow(), and updateWindowTitle().
|
private |
Definition at line 79 of file qxrddetectorcontrolwindow.h.
Referenced by updateImageDisplay().
|
private |
Definition at line 80 of file qxrddetectorcontrolwindow.h.
Referenced by updateImageDisplay().
|
private |
Definition at line 81 of file qxrddetectorcontrolwindow.h.
Referenced by updateImageDisplay().
|
private |
Definition at line 70 of file qxrddetectorcontrolwindow.h.
Referenced by doAppendROI(), and QxrdDetectorControlWindow().
|
private |
Definition at line 87 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewData(), and updateImageDisplay().
|
private |
Definition at line 83 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewData(), and updateImageDisplay().
|
private |
Definition at line 84 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewMask(), and updateImageDisplay().
|
private |
Definition at line 88 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewMask(), and updateImageDisplay().
|
private |
Definition at line 85 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewData(), and updateImageDisplay().
|
private |
Definition at line 73 of file qxrddetectorcontrolwindow.h.
Referenced by doBrowseBadPixels(), doBrowseDark(), doBrowseGainCorrection(), doBrowseMask(), doClearBadPixels(), doClearDark(), doClearGainCorrection(), doClearMask(), doRecalculate(), doVisualizeBackground(), doVisualizePeak(), QxrdDetectorControlWindow(), and updateImageDisplay().
|
private |
Definition at line 74 of file qxrddetectorcontrolwindow.h.
Referenced by doAppendROI(), doDeleteROI(), doMoveROIDown(), doMoveROIUp(), doRecalculate(), doVisualizeBackground(), doVisualizePeak(), QxrdDetectorControlWindow(), and selectedROIs().
|
private |
Definition at line 69 of file qxrddetectorcontrolwindow.h.
Referenced by doAppendROI().
|
private |
Definition at line 76 of file qxrddetectorcontrolwindow.h.
Referenced by displayNewData(), displayNewMask(), and updateImageDisplay().
|
private |
Definition at line 77 of file qxrddetectorcontrolwindow.h.
Referenced by onUpdateIntervalMsecChanged(), and QxrdDetectorControlWindow().