|
@@ -2856,6 +2856,7 @@ when we want the latter.
|
2856
|
2856
|
QScriptValue constructQBuffer(QScriptContext *context, QScriptEngine *engine);
|
2857
|
2857
|
void setQBufferProperties(QScriptValue value, QScriptEngine *engine);
|
2858
|
2858
|
QScriptValue QBuffer_setData(QScriptContext *context, QScriptEngine *engine);
|
|
2859
|
+QScriptValue QBuffer_data(QScriptContext *context, QScriptEngine *engine);
|
2859
|
2860
|
|
2860
|
2861
|
@ The host environment needs to be aware of the constructor.
|
2861
|
2862
|
|
|
@@ -2879,6 +2880,7 @@ void setQBufferProperties(QScriptValue value, QScriptEngine *engine)
|
2879
|
2880
|
{
|
2880
|
2881
|
setQIODeviceProperties(value, engine);
|
2881
|
2882
|
value.setProperty("setData", engine->newFunction(QBuffer_setData));
|
|
2883
|
+ value.setProperty("data", engine->newFunction(QBuffer_data));
|
2882
|
2884
|
}
|
2883
|
2885
|
|
2884
|
2886
|
QScriptValue QBuffer_setData(QScriptContext *context, QScriptEngine *)
|
|
@@ -2888,6 +2890,12 @@ QScriptValue QBuffer_setData(QScriptContext *context, QScriptEngine *)
|
2888
|
2890
|
return QScriptValue();
|
2889
|
2891
|
}
|
2890
|
2892
|
|
|
2893
|
+QScriptValue QBuffer_data(QScriptContext *context, QScriptEngine *)
|
|
2894
|
+{
|
|
2895
|
+ QBuffer *self = getself<QBuffer *>(context);
|
|
2896
|
+ return QScriptValue(QString(self->data()));
|
|
2897
|
+}
|
|
2898
|
+
|
2891
|
2899
|
@* Scripting QXmlQuery.
|
2892
|
2900
|
|
2893
|
2901
|
\noindent Sometimes we have some XML data in a file or a buffer and we would
|