X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=lib%2Fjs%2Fjsvm.h;fp=lib%2Fjs%2Fjsvm.h;h=a522bd51420630af0987b502659a07cae97a4f50;hb=e42091ae6227af5ac7b55a2e73d1e1dd8c2bb56e;hp=0000000000000000000000000000000000000000;hpb=fe9d17324e88a65d4f28afccf21857c5a5e60649;p=minitube diff --git a/lib/js/jsvm.h b/lib/js/jsvm.h new file mode 100644 index 0000000..a522bd5 --- /dev/null +++ b/lib/js/jsvm.h @@ -0,0 +1,18 @@ +#ifndef JSVM_H +#define JSVM_H + +#include +#include + +class JSVM : public QObject { + Q_OBJECT +public: + explicit JSVM(QQmlEngine *parent); + + Q_INVOKABLE QJSValue runInContext(QString code, QJSValue props); + +private: + QQmlEngine *parentEngine; +}; + +#endif // JSVM_H