7 #include <QScriptEngine> 8 #include <QScriptContext> 9 #include <QScriptValue> 13 class LogFile :
public QObject,
public QScriptable
16 Q_PROPERTY(QString fileName READ fileName WRITE setFileName);
19 explicit LogFile(
const QString &name, QObject *parent = NULL);
22 QString fileName() {
return m_log.fileName(); }
23 Q_INVOKABLE
bool open();
24 Q_INVOKABLE
bool isOpen() {
return m_log.isOpen(); }
27 void setFileName(QString name);
28 void close() { m_log.close(); }