5 #include <QProgressBar>
8 #include <QScriptValue>
10 #include "ui_qxrdwindow.h"
99 void acquiredFrame(QString fileName,
int isum,
int nsum,
int iframe,
int nframe,
int igroup,
int ngroup);
119 void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime());
QxrdAcquisitionScalerDialog * m_AcquisitionScalerDialog
QxrdOutputFileBrowser * m_OutputFileBrowser
void populateRecentExperimentsMenu()
QcepDoubleImageDataPtr m_NewData
QxrdImageCalculator * m_Calculator
QWeakPointer< QxrdDataProcessor > QxrdDataProcessorWPtr
QcepDoubleImageDataPtr data()
void loadScript(QString path)
void executeCommand(QString cmd)
QxrdAcquisitionExtraInputsDialogPtr m_AcquisitionExtraInputsDialog
void onUpdateIntervalMsecChanged(int newVal)
QxrdDistortionCorrectionDialog * m_DistortionCorrectionDialog
QxrdInputFileBrowser * m_InputFileBrowser
QVector< double > m_Exposures
void integrationXUnitsChanged(int newXUnits)
QxrdAcquisitionWPtr m_Acquisition
QxrdWindow(QxrdWindowSettingsWPtr settings, QxrdApplicationWPtr appl, QxrdExperimentWPtr docw, QxrdAcquisitionWPtr acqw, QxrdDataProcessorWPtr procw, QcepAllocatorWPtr allocw, QWidget *parent)
void warningMessage(QString msg)
void newMaskAvailable(QcepMaskDataPtr img)
QcepDatasetBrowserDialog * m_DatasetBrowserDialog
QcepDoubleImageDataPtr m_Data
QcepObjectNamer m_ObjectNamer
QcepAllocatorWPtr m_Allocator
QcepMaskDataPtr m_NewMask
QxrdAcquisitionDialog * m_AcquisitionDialog
void plotPowderRingRadii()
QWeakPointer< QxrdApplication > QxrdApplicationWPtr
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdDisplayDialog * m_DisplayDialog
void onMessageWindowLinesChanged(int newVal)
void moveEvent(QMoveEvent *)
void acquiredFrame(QString fileName, int isum, int nsum, int iframe, int nframe, int igroup, int ngroup)
QxrdExperimentWPtr m_Experiment
QAtomicInt m_NewDataAvailable
QString timeStamp() const
QProgressBar * m_AllocationStatus
void resizeEvent(QResizeEvent *)
void displayStatusMessage(QString msg)
void doReflectVertically()
QxrdHighlighter * m_Highlighter
void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())
QxrdIntegratorDialog * m_IntegratorDialog
QxrdDataProcessorWPtr dataProcessor() const
void displayCriticalMessage(QString msg)
void enableTiltRefinement(bool enable)
void doRefineCenterTilt()
QWeakPointer< QcepAllocator > QcepAllocatorWPtr
QxrdApplicationWPtr m_Application
QWeakPointer< QxrdWindowSettings > QxrdWindowSettingsWPtr
QxrdCenterFinderDialog * m_CenterFinderDialog
QxrdSliceDialog * m_SliceDialog
void doAccumulateImages()
void initialLogEntry(QString aline)
QString m_CachedGeometryPath
void finishedCommand(QScriptValue result)
void closeEvent(QCloseEvent *event)
void doSaveCachedIntensity()
QxrdWindowSettingsWPtr m_WindowSettings
void saveExperimentCopy()
void plotPowderRingTwoTheta()
QxrdCalibrantDialog * m_CalibrantDialog
QxrdDataProcessorWPtr m_DataProcessor
void doIntegrateSequence()
void populateConfigureDetectorMenu()
void populateExperimentsMenu()
QProgressBar * m_Progress
QxrdScriptDialog * m_ScriptDialog
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
void clearStatusMessage()
void setupRecentExperimentsMenu(QAction *action)
QMenu * m_RecentExperimentsMenu
void plotPowderRingCenters()
void doReflectHorizontally()
void doPolarNormalization()
QxrdHistogramDialog * m_HistogramDialog
QxrdAcquisitionWPtr acquisition() const
void displayMessage(QString msg)
void populateDetectorControlWindowsMenu()
QxrdInfoDialog * m_ImageInfoDialog
QxrdImageDisplayWidget * m_ImageDisplay
QString m_CachedIntensityPath
void doEditDetectorPreferences()
void doSaveCachedGeometry()
QSharedPointer< QcepMaskData > QcepMaskDataPtr
void newDataAvailable(QcepDoubleImageDataPtr img, QcepMaskDataPtr overflow)
QxrdCorrectionDialog * m_CorrectionDialog
QxrdSynchronizedAcquisitionDialogPtr m_SynchronizedAcquisitionDialog
QcepMaskDataPtr m_NewOverflow
QcepMaskDataPtr m_Overflow
QxrdMaskDialog * m_MaskDialog
QAtomicInt m_NewMaskAvailable
void allocatedMemoryChanged()
QSharedPointer< QcepDoubleImageData > QcepDoubleImageDataPtr