QXRD  0.11.16
qcepdataobjectspreadsheetwindow.h
Go to the documentation of this file.
1 #ifndef QCEPDATAOBJECTSPREADSHEETWINDOW_H
2 #define QCEPDATAOBJECTSPREADSHEETWINDOW_H
3 
4 #include <QObject>
5 #include <QWidget>
6 #include "ui_qcepdataobjectspreadsheetwindow.h"
7 #include "qcepdataobjectwindow.h"
8 #include "qcepexperiment-ptr.h"
9 #include "qcepdataobject-ptr.h"
10 #include "qcepspreadsheetmodel.h"
11 
12 class QcepDataObjectSpreadsheetWindow : public QcepDataObjectWindow, public Ui::QcepDataObjectSpreadsheetWindow
13 {
14  Q_OBJECT
15 public:
17  QcepExperimentWPtr expt,
19  QWidget *parent = 0);
21 
22  void closeEvent (QCloseEvent * event);
23  bool wantToClose();
24 
25 signals:
26 
27 public slots:
28 
29 private:
32  QSharedPointer<QcepSpreadsheetModel> m_Model;
33 };
34 
35 #endif // QCEPDATAOBJECTSPREADSHEETWINDOW_H
QWeakPointer< QcepExperiment > QcepExperimentWPtr
QWeakPointer< QcepDataObject > QcepDataObjectWPtr
QcepDataObjectSpreadsheetWindow(QcepExperimentWPtr expt, QcepDataObjectWPtr obj, QWidget *parent=0)
QSharedPointer< QcepSpreadsheetModel > m_Model