Add getters for onTimeout and onReadyStateChange

This commit is contained in:
Ryan Huffman 2014-05-14 09:53:44 -07:00
parent f3305a51e2
commit 310f184978

View file

@ -40,8 +40,8 @@ class XMLHttpRequestClass : public QObject {
Q_PROPERTY(int DONE READ getDone) Q_PROPERTY(int DONE READ getDone)
// Callbacks // Callbacks
Q_PROPERTY(QScriptValue ontimeout WRITE setOnTimeout) Q_PROPERTY(QScriptValue ontimeout READ getOnTimeout WRITE setOnTimeout)
Q_PROPERTY(QScriptValue onreadystatechange WRITE setOnReadyStateChange) Q_PROPERTY(QScriptValue onreadystatechange READ getOnReadyStateChange WRITE setOnReadyStateChange)
public: public:
XMLHttpRequestClass(QScriptEngine* engine); XMLHttpRequestClass(QScriptEngine* engine);
~XMLHttpRequestClass(); ~XMLHttpRequestClass();
@ -74,7 +74,9 @@ public:
QScriptValue getStatus() const; QScriptValue getStatus() const;
QString getStatusText() const; QString getStatusText() const;
QScriptValue getOnTimeout() const { return _onTimeout; }
void setOnTimeout(QScriptValue function) { _onTimeout = function; } void setOnTimeout(QScriptValue function) { _onTimeout = function; }
QScriptValue getOnReadyStateChange() const { return _onReadyStateChange; }
void setOnReadyStateChange(QScriptValue function) { _onReadyStateChange = function; } void setOnReadyStateChange(QScriptValue function) { _onReadyStateChange = function; }
public slots: public slots: