#ifndef ENGINGE_TABLE_H #define ENGINGE_TABLE_H #include "script/gtl_scr_engine.h" #include "script_global.h" #include "gtl_scr_engine_table_model.h" namespace gtl { namespace scr { class SCRIPT_EXPORT engine_table : public engine { Q_OBJECT public: engine_table(QObject* parent = NULL); virtual ~engine_table(); QAbstractItemModel* model(); virtual bool evaluate(QString program) override; private: engine_table_model* _model; QJSValue _table_object; private: virtual void init() override; }; } } #endif // ENGINGE_TABLE_H