QXRD  0.11.16
qcepdataobjectpropertieswindow.h
Go to the documentation of this file.
1 #ifndef QCEPDATAOBJECTPROPERTIESWINDOW_H
2 #define QCEPDATAOBJECTPROPERTIESWINDOW_H
3 
4 #include <QObject>
5 #include <QWidget>
6 #include "ui_qcepdataobjectpropertieswindow.h"
7 #include "qcepdataobjectwindow.h"
8 #include "qcepexperiment-ptr.h"
9 #include "qcepdataobject-ptr.h"
10 #include "qceppropertiesmodel.h"
11 
12 class QcepDataObjectPropertiesWindow : public QcepDataObjectWindow, public Ui::QcepDataObjectPropertiesWindow
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<QcepPropertiesModel> m_Model;
33 };
34 
35 #endif // QCEPDATAOBJECTPROPERTIESWINDOW_H
QcepDataObjectPropertiesWindow(QcepExperimentWPtr expt, QcepDataObjectWPtr obj, QWidget *parent=0)
QWeakPointer< QcepExperiment > QcepExperimentWPtr
QSharedPointer< QcepPropertiesModel > m_Model
QWeakPointer< QcepDataObject > QcepDataObjectWPtr