QXRD  0.11.16
qxrdscriptdialog.cpp
Go to the documentation of this file.
1 #include "qxrddebug.h"
2 #include "qxrdscriptdialog.h"
3 #include "ui_qxrdscriptdialog.h"
4 #include "qxrdexperiment.h"
5 #include <stdio.h>
6 
8  QDockWidget(parent),
9  m_ScriptDialogSettings(settings),
10  m_Experiment(experiment)
11 {
13  printf("QxrdScriptDialog::QxrdScriptDialog(%p)\n", this);
14  }
15 
16  setupUi(this);
17 
18  QxrdExperimentPtr expt(experiment);
19 
20  if (expt) {
21  m_DefaultScript->setExperiment(expt);
22 
23  expt->prop_DefaultScript()->linkTo(m_DefaultScript);
24  }
25 }
26 
28 {
30  printf("QxrdScriptDialog::~QxrdScriptDialog(%p)\n", this);
31  }
32 }
QSharedPointer< QxrdExperiment > QxrdExperimentPtr
qint64 qcepDebug(int cond)
Definition: qcepdebug.cpp:26
QxrdScriptDialog(QxrdScriptDialogSettingsWPtr settings, QxrdExperimentWPtr experiment, QWidget *parent)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QWeakPointer< QxrdScriptDialogSettings > QxrdScriptDialogSettingsWPtr