21 #include "scriptablevariable.h" 23 #include <QtQml/QJSEngine> 25 #include "scriptablesafestring.h" 28 ScriptableVariable::ScriptableVariable(
QObject *parent)
34 :
QObject(parent), m_engine(engine)
38 void ScriptableVariable::setContent(
const QString &content)
45 auto var = m_variable.
resolve(c->context());
57 return m_variable.
isTrue(c->context());
bool isTrue(Context *c) const
QJSValue newQObject(QObject *object)
A container for static variables defined in Templates.
bool isSafeString(const QVariant &input)
QVariant toVariant() const const
Utility functions used throughout Cutelee.
QVariant resolve(Context *c) const
Cutelee::SafeString getSafeString(const QVariant &input)