QXRD  0.11.16
qxrdintegratorplot.h
Go to the documentation of this file.
1 #ifndef QXRDINTEGRATORPLOT_H
2 #define QXRDINTEGRATORPLOT_H
3 
4 #include "qcepmacros.h"
5 #include "qcepplot.h"
7 
8 #include "qxrddataprocessor.h"
9 #include "qxrdintegrator.h"
10 
12 {
13  Q_OBJECT
14 
15 public:
16  QxrdIntegratorPlot(QWidget *parent=0);
17  void init(QcepPlotSettingsWPtr settings);
18 
20 
21 public slots:
23  void clearGraph();
24  void clearSelectedCurves();
25 
26 private:
30  QString m_XUnitsLabel;
31 };
32 
33 #endif // QXRDINTEGRATORPLOT_H
QxrdIntegratorWPtr m_Integrator
QWeakPointer< QxrdDataProcessor > QxrdDataProcessorWPtr
QWeakPointer< QcepPlotSettings > QcepPlotSettingsWPtr
void onNewIntegrationAvailable(QcepIntegratedDataPtr data)
QSharedPointer< QcepIntegratedData > QcepIntegratedDataPtr
void setDataProcessor(QxrdDataProcessorWPtr proc)
QxrdIntegratorPlot(QWidget *parent=0)
QWeakPointer< QxrdIntegrator > QxrdIntegratorWPtr
void init(QcepPlotSettingsWPtr settings)
QxrdDataProcessorWPtr m_DataProcessor