int QDomCharacterDataProto:: nodeType() const { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) return item->nodeType(); return 0; }
QString QDomCharacterDataProto:: data() const { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) return item->data(); return QString(); }
QString QDomCharacterDataProto::toString() const { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) return QString("[QDomCharacterData(length=%1)]").arg(item->length()); return QString("[QDomCharacterData(unknown)]"); }
static PyObject *meth_QDomCharacterData_replaceData(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { unsigned long a0; unsigned long a1; const QString* a2; int a2State = 0; QDomCharacterData *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "BmmJ1", &sipSelf, sipType_QDomCharacterData, &sipCpp, &a0, &a1, sipType_QString,&a2, &a2State)) { sipCpp->replaceData(a0,a1,*a2); sipReleaseType(const_cast<QString *>(a2),sipType_QString,a2State); Py_INCREF(Py_None); return Py_None; } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QDomCharacterData, sipName_replaceData, doc_QDomCharacterData_replaceData); return NULL; }
QString QDomCharacterDataProto:: substringData(unsigned long offset, unsigned long count) { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) return item->substringData(offset, count); return QString(); }
static PyObject *meth_QDomCharacterData_substringData(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { unsigned long a0; unsigned long a1; QDomCharacterData *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_QDomCharacterData, &sipCpp, &a0, &a1)) { QString*sipRes; Py_BEGIN_ALLOW_THREADS sipRes = new QString(sipCpp->substringData(a0,a1)); Py_END_ALLOW_THREADS return sipConvertFromNewType(sipRes,sipType_QString,NULL); } }
bool changeDomElementContents(const QDomElement &element, Predicate p, const QString &newValue, QString *ptrToOldValue = 0) { // Find text in "<element>text</element>" const QDomNodeList children = element.childNodes(); if (children.size() != 1) return false; const QDomNode first = children.at(0); if (first.nodeType() != QDomNode::TextNode) return false; QDomCharacterData data = first.toCharacterData(); const QString oldValue = data.data(); if (p(oldValue)) { if (ptrToOldValue) *ptrToOldValue = oldValue; data.setData(newValue); return true; } return false; }
static PyObject *meth_QDomCharacterData_deleteData(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { unsigned long a0; unsigned long a1; QDomCharacterData *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_QDomCharacterData, &sipCpp, &a0, &a1)) { sipCpp->deleteData(a0,a1); Py_INCREF(Py_None); return Py_None; } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QDomCharacterData, sipName_deleteData, doc_QDomCharacterData_deleteData); return NULL; }
static PyObject *meth_QDomCharacterData_substringData(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { unsigned long a0; unsigned long a1; QDomCharacterData *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_QDomCharacterData, &sipCpp, &a0, &a1)) { QString*sipRes; sipRes = new QString(sipCpp->substringData(a0,a1)); return sipConvertFromNewType(sipRes,sipType_QString,NULL); } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QDomCharacterData, sipName_substringData, doc_QDomCharacterData_substringData); return NULL; }
static PyObject *meth_QDomCharacterData_setData(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { const QString* a0; int a0State = 0; QDomCharacterData *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QDomCharacterData, &sipCpp, sipType_QString,&a0, &a0State)) { sipCpp->setData(*a0); sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State); Py_INCREF(Py_None); return Py_None; } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QDomCharacterData, sipName_setData, doc_QDomCharacterData_setData); return NULL; }
void QDomCharacterDataProto:: setData(const QString&data) { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) item->setData(data); }
void QDomCharacterDataProto:: replaceData(unsigned long offset, unsigned long count, const QString& arg) { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) item->replaceData(offset, count, arg); }
void QDomCharacterDataProto:: deleteData(unsigned long offset, unsigned long count) { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) item->deleteData(offset, count); }
void QDomCharacterDataProto:: appendData(const QString& arg) { QDomCharacterData *item = qscriptvalue_cast<QDomCharacterData*>(thisObject()); if (item) item->appendData(arg); }