QXRD  0.11.16
qcepdatasetbrowserdialog.h
Go to the documentation of this file.
1 #ifndef QCEPDATASETBROWSERDIALOG_H
2 #define QCEPDATASETBROWSERDIALOG_H
3 
4 #include <QDockWidget>
5 #include "ui_qcepdatasetbrowserdialog.h"
6 #include "qcepdatasetmodel-ptr.h"
7 #include "qcepexperiment-ptr.h"
8 
9 class QcepDatasetBrowserDialog : public QDockWidget, public Ui::QcepDatasetBrowserDialog
10 {
11  Q_OBJECT
12 
13 public:
14  explicit QcepDatasetBrowserDialog(QcepExperimentWPtr expt, QcepDatasetModelPtr ds, QWidget *parent = 0);
15  virtual ~QcepDatasetBrowserDialog();
16 
17 private slots:
18  void onCustomContextMenuRequested(QPoint pt);
19  void onDoubleClicked(QModelIndex idx);
20 
21  void newGroup(const QModelIndex &idx);
22  void newDataColumn(const QModelIndex &idx);
23  void newColumnScan(const QModelIndex &idx);
24  void newImage(const QModelIndex &idx);
25  void newArray(const QModelIndex &idx);
26  void readData(const QModelIndex &idx);
27  void saveData(const QModelIndex &idx);
28  void openGraph(const QModelIndex &idx);
29  void openSpreadsheet(const QModelIndex &idx);
30  void openProperties(const QModelIndex &idx);
31  void deleteData(const QModelIndex &idx);
32 
33 private:
36 };
37 
38 #endif // QCEPDATASETBROWSERDIALOG_H
void saveData(const QModelIndex &idx)
QcepDatasetBrowserDialog(QcepExperimentWPtr expt, QcepDatasetModelPtr ds, QWidget *parent=0)
void openGraph(const QModelIndex &idx)
void newGroup(const QModelIndex &idx)
QWeakPointer< QcepExperiment > QcepExperimentWPtr
void newColumnScan(const QModelIndex &idx)
void openProperties(const QModelIndex &idx)
void newImage(const QModelIndex &idx)
QcepDatasetModelPtr m_DatasetModel
void newArray(const QModelIndex &idx)
void newDataColumn(const QModelIndex &idx)
void readData(const QModelIndex &idx)
void openSpreadsheet(const QModelIndex &idx)
void onDoubleClicked(QModelIndex idx)
void deleteData(const QModelIndex &idx)
QSharedPointer< QcepDatasetModel > QcepDatasetModelPtr