mirror of
https://gitlab.com/eql/lqml.git
synced 2026-02-05 23:32:25 -08:00
42 lines
924 B
C++
42 lines
924 B
C++
#ifndef QML_EXT_H
|
|
#define QML_EXT_H
|
|
|
|
#include <QtQml>
|
|
|
|
QT_BEGIN_NAMESPACE
|
|
|
|
QObject* iniQml();
|
|
|
|
class Lisp : public QObject {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
Q_INVOKABLE QVariant call(
|
|
const QJSValue&,
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue());
|
|
|
|
Q_INVOKABLE QVariant apply(
|
|
const QJSValue&,
|
|
const QJSValue& = QJSValue(),
|
|
const QJSValue& = QJSValue());
|
|
};
|
|
|
|
QT_END_NAMESPACE
|
|
|
|
#endif
|