QXRD  0.11.16
qxrdacquisitionscalermodel.h
Go to the documentation of this file.
1 #ifndef QXRDACQUISITIONSCALERMODEL_H
2 #define QXRDACQUISITIONSCALERMODEL_H
3 
4 #include <QAbstractListModel>
5 #include "qxrdacquisition-ptr.h"
6 
7 class QxrdAcquisitionScalerModel : public QAbstractListModel
8 {
9  Q_OBJECT
10 
11 public:
13 
14  int rowCount(const QModelIndex &parent) const;
15  int columnCount(const QModelIndex &parent) const;
16 
17  QVariant data(const QModelIndex &index, int role) const;
18  QVariant headerData(int section, Qt::Orientation orientation, int role) const;
19 
20  enum {
25  };
26 signals:
27 
28 public slots:
29  void forceFullUpdate();
30 
31 private:
33 };
34 
35 #endif // QXRDACQUISITIONSCALERMODEL_H
int columnCount(const QModelIndex &parent) const
QVariant headerData(int section, Qt::Orientation orientation, int role) const
QxrdAcquisitionScalerModel(QxrdAcquisitionWPtr acq)
QVariant data(const QModelIndex &index, int role) const
int rowCount(const QModelIndex &parent) const
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr