QXRD  0.11.16
qxrduserscriptdialog.h
Go to the documentation of this file.
1 #ifndef QXRDUSERSCRIPTDIALOG_H
2 #define QXRDUSERSCRIPTDIALOG_H
3 
4 #include <QDialog>
5 #include <QAbstractButton>
6 #include "qxrdexperiment-ptr.h"
7 
8 namespace Ui {
10 }
11 
12 class QxrdUserScriptDialog : public QDialog
13 {
14  Q_OBJECT
15 
16 public:
17  explicit QxrdUserScriptDialog(QString title,
18  QxrdExperimentWPtr experiment,
19  QString editable,
20  QString def,
21  QWidget *parent = 0);
23 
24  QString userScript();
25 
26 private slots:
27  void onButtonClicked(QAbstractButton* button);
28 
29 protected:
30  void changeEvent(QEvent *e);
31 
32 private:
34  Ui::QxrdUserScriptDialog *ui;
35  QString m_Default;
36 };
37 
38 #endif // QXRDUSERSCRIPTDIALOG_H
void onButtonClicked(QAbstractButton *button)
QxrdUserScriptDialog(QString title, QxrdExperimentWPtr experiment, QString editable, QString def, QWidget *parent=0)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdExperimentWPtr m_Experiment
Ui::QxrdUserScriptDialog * ui