qpidctrl  0.7.1
qpidscriptengine.h
Go to the documentation of this file.
1 #ifndef QPIDSCRIPTENGINE_H
2 #define QPIDSCRIPTENGINE_H
3 
4 #include <QScriptEngine>
5 #include "qpidcontroller-ptr.h"
6 #include "qpidcontroller.h"
7 
8 class QPidScriptEngine : public QScriptEngine
9 {
10  Q_OBJECT
11 public:
12  explicit QPidScriptEngine(QPidControllerWPtr ctl, QObject *parent = 0);
13 
14 signals:
15 
16 public slots:
17 
18 public:
20 
21 private:
22  static QScriptValue printFunc(QScriptContext *context, QScriptEngine *engine, void *u);
23 
24 protected:
27 };
28 
29 #endif // QPIDSCRIPTENGINE_H
QPidScriptEngine(QPidControllerWPtr ctl, QObject *parent=0)
QSharedPointer< QPidDevice > QPidDevicePtr
Definition: qpiddevice-ptr.h:6
QWeakPointer< QPidController > QPidControllerWPtr
static QScriptValue printFunc(QScriptContext *context, QScriptEngine *engine, void *u)
void setDefaultDevice(QPidDevicePtr dev)
QPidControllerWPtr m_Controller
QPidDevicePtr m_DefaultDevice