QXRD  0.11.16
qxrdscriptenginethread.h
Go to the documentation of this file.
1 #ifndef QXRDSCRIPTENGINETHREAD_H
2 #define QXRDSCRIPTENGINETHREAD_H
3 
4 #include "qxrdthread.h"
5 #include <QDateTime>
6 #include "qxrdscriptengine-ptr.h"
7 #include "qxrdapplication-ptr.h"
8 #include "qxrdexperiment-ptr.h"
9 
11 {
12  Q_OBJECT
13 
14 public:
17 
18  void shutdown();
20 
21 protected:
22  void run();
23 
24 private:
28 };
29 
30 typedef QSharedPointer<QxrdScriptEngineThread> QxrdScriptEngineThreadPtr;
31 
32 #endif // QXRDSCRIPTENGINETHREAD_H
QxrdApplicationWPtr m_Application
QxrdScriptEnginePtr scriptEngine() const
QSharedPointer< QxrdScriptEngine > QxrdScriptEnginePtr
QWeakPointer< QxrdApplication > QxrdApplicationWPtr
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdScriptEnginePtr m_ScriptEngine
QxrdScriptEngineThread(QxrdApplicationWPtr app, QxrdExperimentWPtr exp)
QSharedPointer< QxrdScriptEngineThread > QxrdScriptEngineThreadPtr
QxrdExperimentWPtr m_Experiment