QXRD  0.11.16
qcepscatterplotgraphcontroller.h
Go to the documentation of this file.
1 #ifndef QCEPSCATTERPLOTGRAPHCONTROLLER_H
2 #define QCEPSCATTERPLOTGRAPHCONTROLLER_H
3 
6 #include "qcepdatacolumn-ptr.h"
7 
9 {
10  Q_OBJECT
11 
12 public:
14 
16  virtual void activate();
17 
18 public slots:
19  virtual void updateDisplay();
20  void onPlotDataChanged(const QModelIndex &topLeft,
21  const QModelIndex &bottomRight);
22 
23 private:
24  void appendCurve(QString name, int axis, int curveNumber, const double *x, const double *y, int npts);
25  void appendCurve(QString name, int axis, int curveNumber, QcepDataColumnPtr x, QcepDataColumnPtr y);
26 
27 private:
29 };
30 
31 #endif // QCEPSCATTERPLOTGRAPHCONTROLLER_H
QWeakPointer< QcepScatterPlotGraphModel > QcepScatterPlotGraphModelWPtr
QSharedPointer< QcepDataColumn > QcepDataColumnPtr
QcepScatterPlotGraphController(QcepDataObjectGraphWindow *window, int mode, QcepDataObjectWPtr object)
QWeakPointer< QcepDataObject > QcepDataObjectWPtr
void onPlotDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
void appendCurve(QString name, int axis, int curveNumber, const double *x, const double *y, int npts)