rename dir
This commit is contained in:
33
doric-Qt/doric/driver/native_driver.h
Normal file
33
doric-Qt/doric/driver/native_driver.h
Normal file
@@ -0,0 +1,33 @@
|
||||
#ifndef NATIVE_DRIVER_H
|
||||
#define NATIVE_DRIVER_H
|
||||
|
||||
#include "driver.h"
|
||||
#include "engine/js_engine.h"
|
||||
|
||||
class NativeDriver : public Driver {
|
||||
Q_INTERFACES(Driver)
|
||||
|
||||
private:
|
||||
static NativeDriver *local_instance;
|
||||
NativeDriver();
|
||||
|
||||
~NativeDriver() override;
|
||||
|
||||
JSEngine *jsEngine = new JSEngine();
|
||||
|
||||
public:
|
||||
static NativeDriver *getInstance() {
|
||||
static NativeDriver locla_s;
|
||||
return &locla_s;
|
||||
}
|
||||
|
||||
void createContext(int contextId, QString *script) override;
|
||||
void destroyContext(int contextId) override;
|
||||
|
||||
void invokeContextEntityMethod(int contextId, QString *method, ...) override;
|
||||
void invokeDoricMethod(QString *method, ...) override;
|
||||
|
||||
Registry * getRegistry() override;
|
||||
};
|
||||
|
||||
#endif // NATIVE_DRIVER_H
|
||||
Reference in New Issue
Block a user