/*
 * Module code.
 *
 * Generated by SIP 4.8.2 on Sun Oct 11 20:11:18 2009
 */

#include "sipAPIkhtml.h"

#line 208 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 12 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 15 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 18 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 21 "sipkhtmlpart0.cpp"
#line 130 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/part.sip"
#include <kparts/part.h>
#line 24 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 27 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 30 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 33 "sipkhtmlpart0.cpp"
#line 103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/part.sip"
#include <kparts/part.h>
#line 36 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/browserextension.sip"
#include <kparts/browserextension.h>
#line 39 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdecore/kurl.sip"
#include <kurl.h>
#line 42 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 45 "sipkhtmlpart0.cpp"
#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 48 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 51 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 54 "sipkhtmlpart0.cpp"
#line 69 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 57 "sipkhtmlpart0.cpp"
#line 86 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 60 "sipkhtmlpart0.cpp"
#line 102 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 63 "sipkhtmlpart0.cpp"
#line 120 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 66 "sipkhtmlpart0.cpp"
#line 139 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 69 "sipkhtmlpart0.cpp"
#line 157 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 72 "sipkhtmlpart0.cpp"
#line 175 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 75 "sipkhtmlpart0.cpp"
#line 190 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_rule.sip"
#include <css_rule.h>
#line 78 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 81 "sipkhtmlpart0.cpp"
#line 81 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 84 "sipkhtmlpart0.cpp"
#line 101 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 87 "sipkhtmlpart0.cpp"
#line 119 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 90 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 93 "sipkhtmlpart0.cpp"
#line 156 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_stylesheet.sip"
#include <css_stylesheet.h>
#line 96 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 99 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 102 "sipkhtmlpart0.cpp"
#line 86 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 105 "sipkhtmlpart0.cpp"
#line 103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 108 "sipkhtmlpart0.cpp"
#line 161 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 111 "sipkhtmlpart0.cpp"
#line 180 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 114 "sipkhtmlpart0.cpp"
#line 202 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 117 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_misc.sip"
#include <dom_misc.h>
#line 120 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 123 "sipkhtmlpart0.cpp"
#line 106 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 126 "sipkhtmlpart0.cpp"
#line 133 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 129 "sipkhtmlpart0.cpp"
#line 161 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 132 "sipkhtmlpart0.cpp"
#line 177 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 135 "sipkhtmlpart0.cpp"
#line 51 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_range.sip"
#include <dom2_range.h>
#line 138 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_traversal.sip"
#include <dom2_traversal.h>
#line 141 "sipkhtmlpart0.cpp"
#line 53 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_traversal.sip"
#include <dom2_traversal.h>
#line 144 "sipkhtmlpart0.cpp"
#line 99 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_traversal.sip"
#include <dom2_traversal.h>
#line 147 "sipkhtmlpart0.cpp"
#line 114 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_traversal.sip"
#include <dom2_traversal.h>
#line 150 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_views.sip"
#include <dom2_views.h>
#line 153 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 156 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 159 "sipkhtmlpart0.cpp"
#line 120 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 162 "sipkhtmlpart0.cpp"
#line 137 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 165 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 168 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 171 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 174 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_text.sip"
#include <dom_text.h>
#line 177 "sipkhtmlpart0.cpp"
#line 53 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_text.sip"
#include <dom_text.h>
#line 180 "sipkhtmlpart0.cpp"
#line 70 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_text.sip"
#include <dom_text.h>
#line 183 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_xml.sip"
#include <dom_xml.h>
#line 186 "sipkhtmlpart0.cpp"
#line 45 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_xml.sip"
#include <dom_xml.h>
#line 189 "sipkhtmlpart0.cpp"
#line 65 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_xml.sip"
#include <dom_xml.h>
#line 192 "sipkhtmlpart0.cpp"
#line 82 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_xml.sip"
#include <dom_xml.h>
#line 195 "sipkhtmlpart0.cpp"
#line 101 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_xml.sip"
#include <dom_xml.h>
#line 198 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_element.sip"
#include <html_element.h>
#line 201 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 204 "sipkhtmlpart0.cpp"
#line 59 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 207 "sipkhtmlpart0.cpp"
#line 95 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 210 "sipkhtmlpart0.cpp"
#line 118 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 213 "sipkhtmlpart0.cpp"
#line 158 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 216 "sipkhtmlpart0.cpp"
#line 179 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_base.sip"
#include <html_base.h>
#line 219 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 222 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 225 "sipkhtmlpart0.cpp"
#line 70 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 228 "sipkhtmlpart0.cpp"
#line 97 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 231 "sipkhtmlpart0.cpp"
#line 118 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 234 "sipkhtmlpart0.cpp"
#line 139 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 237 "sipkhtmlpart0.cpp"
#line 160 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_block.sip"
#include <html_block.h>
#line 240 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_document.sip"
#include <html_document.h>
#line 243 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 246 "sipkhtmlpart0.cpp"
#line 61 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 249 "sipkhtmlpart0.cpp"
#line 81 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 252 "sipkhtmlpart0.cpp"
#line 116 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 255 "sipkhtmlpart0.cpp"
#line 183 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 258 "sipkhtmlpart0.cpp"
#line 206 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 261 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 264 "sipkhtmlpart0.cpp"
#line 253 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 267 "sipkhtmlpart0.cpp"
#line 294 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 270 "sipkhtmlpart0.cpp"
#line 342 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 273 "sipkhtmlpart0.cpp"
#line 375 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 276 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 279 "sipkhtmlpart0.cpp"
#line 51 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 282 "sipkhtmlpart0.cpp"
#line 89 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 285 "sipkhtmlpart0.cpp"
#line 116 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 288 "sipkhtmlpart0.cpp"
#line 149 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 291 "sipkhtmlpart0.cpp"
#line 175 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_head.sip"
#include <html_head.h>
#line 294 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_image.sip"
#include <html_image.h>
#line 297 "sipkhtmlpart0.cpp"
#line 63 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_image.sip"
#include <html_image.h>
#line 300 "sipkhtmlpart0.cpp"
#line 110 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_image.sip"
#include <html_image.h>
#line 303 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_inline.sip"
#include <html_inline.h>
#line 306 "sipkhtmlpart0.cpp"
#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_inline.sip"
#include <html_inline.h>
#line 309 "sipkhtmlpart0.cpp"
#line 94 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_inline.sip"
#include <html_inline.h>
#line 312 "sipkhtmlpart0.cpp"
#line 119 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_inline.sip"
#include <html_inline.h>
#line 315 "sipkhtmlpart0.cpp"
#line 142 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_inline.sip"
#include <html_inline.h>
#line 318 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 321 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 324 "sipkhtmlpart0.cpp"
#line 70 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 327 "sipkhtmlpart0.cpp"
#line 93 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 330 "sipkhtmlpart0.cpp"
#line 114 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 333 "sipkhtmlpart0.cpp"
#line 139 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_list.sip"
#include <html_list.h>
#line 336 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 339 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 342 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 345 "sipkhtmlpart0.cpp"
#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 348 "sipkhtmlpart0.cpp"
#line 132 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 351 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 354 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 357 "sipkhtmlpart0.cpp"
#line 98 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 360 "sipkhtmlpart0.cpp"
#line 129 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 363 "sipkhtmlpart0.cpp"
#line 182 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 366 "sipkhtmlpart0.cpp"
#line 219 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 369 "sipkhtmlpart0.cpp"

/* Define the strings used by this module. */
const char sipStrings_khtml[] = {
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'I', 'M', 'P', 'L', 'E', 'M', 'E', 'N', 'T', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'P', 'E', 'C', 'I', 'F', 'I', 'C', 0,
    'D', 'O', 'M', ':', ':', 'R', 'a', 'n', 'g', 'e', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', ':', ':', 'R', 'a', 'n', 'g', 'e', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'D', 'O', 'M', ':', ':', 'E', 'v', 'e', 'n', 't', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', ':', ':', 'E', 'v', 'e', 'n', 't', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'o', 'c', 'u', 's', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'M', 'o', 'v', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'D', 'O', 'M', ':', ':', 'M', 'u', 't', 'a', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', ':', ':', 'a', 't', 't', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    'i', 's', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'E', 'r', 'r', 'o', 'r', 'R', 'e', 'p', 'o', 'r', 't', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'P', 'r', 'i', 'm', 'i', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', ':', ':', 'U', 'n', 'i', 't', 'T', 'y', 'p', 'e', 's', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'A', 'd', 'v', 'i', 'c', 'e', 0,
    'D', 'O', 'M', ':', ':', 'D', 'O', 'M', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', ':', ':', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', ':', ':', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'A', 'd', 'v', 'i', 'c', 'e', 0,
    's', 'e', 't', 'C', 'a', 'r', 'e', 't', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'P', 'o', 'l', 'i', 'c', 'y', 'N', 'o', 'n', 'F', 'o', 'c', 'u', 's', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'v', 'e', 'n', 't', ':', ':', 'K', 'e', 'y', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'H', 'T', 'M', 'L', 'V', 'i', 'e', 'w', ':', ':', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'T', 'A', 'I', 'N', 'E', 'D', '_', 'B', 'Y', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'D', 'I', 'S', 'C', 'O', 'N', 'N', 'E', 'C', 'T', 'E', 'D', 0,
    's', 'e', 't', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    's', 'e', 't', 'J', 'S', 'P', 'o', 'p', 'u', 'p', 'B', 'l', 'o', 'c', 'k', 'e', 'r', 'P', 'a', 's', 's', 'i', 'v', 'e', 'P', 'o', 'p', 'u', 'p', 0,
    'f', 'a', 'l', 'l', 'b', 'a', 'c', 'k', 'A', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 's', 'A', 's', 's', 'i', 'g', 'n', 'm', 'e', 'n', 't', 's', 0,
    'K', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'W', 'h', 'e', 'n', 'E', 'f', 'f', 'i', 'c', 'i', 'e', 'n', 't', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'C', 'a', 'r', 'e', 't', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'P', 'a', 'i', 'r', '<', 'Q', 'S', 't', 'r', 'i', 'n', 'g', ',', 'Q', 'C', 'h', 'a', 'r', '>', ' ', '>', 0,
    'c', 'a', 'r', 'e', 't', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'P', 'o', 'l', 'i', 'c', 'y', 'N', 'o', 'n', 'F', 'o', 'c', 'u', 's', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'S', 'e', 'c', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'C', 'a', 'p', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'a', 'r', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'P', 'y', 'Q', 't', '4', '.', 'Q', 't', 'C', 'o', 'r', 'e', '.', 'p', 'y', 'q', 't', 'W', 'r', 'a', 'p', 'p', 'e', 'r', 'T', 'y', 'p', 'e', 0,
    'i', 's', 'A', 'u', 't', 'o', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'r', 'e', 's', 's', 'e', 'd', 'P', 'o', 'p', 'u', 'p', 'I', 'n', 'd', 'i', 'c', 'a', 't', 'o', 'r', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'F', 'o', 'r', 'm', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'F', 'O', 'L', 'L', 'O', 'W', 'I', 'N', 'G', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'P', 'R', 'E', 'C', 'E', 'D', 'I', 'N', 'G', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'P', 'R', 'O', 'C', 'E', 'S', 'S', 'I', 'N', 'G', '_', 'I', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', '_', 'N', 'O', 'D', 'E', 0,
    'N', 'O', '_', 'M', 'O', 'D', 'I', 'F', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'A', 'L', 'L', 'O', 'W', 'E', 'D', '_', 'E', 'R', 'R', 0,
    'k', 'h', 't', 'm', 'l', 'M', 'a', 'l', 'f', 'o', 'r', 'm', 'e', 'd', 'Q', 'u', 'a', 'l', 'i', 'f', 'i', 'e', 'd', 'N', 'a', 'm', 'e', 0,
    'S', 'H', 'O', 'W', '_', 'P', 'R', 'O', 'C', 'E', 'S', 'S', 'I', 'N', 'G', '_', 'I', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', ':', ':', 'A', 'c', 'c', 'e', 'p', 't', 'C', 'o', 'd', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'r', 'o', 'c', 'e', 's', 's', 'i', 'n', 'g', 'I', 'n', 's', 't', 'r', 'u', 'c', 't', 'i', 'o', 'n', 0,
    'j', 's', 'P', 'o', 'p', 'u', 'p', 'B', 'l', 'o', 'c', 'k', 'e', 'r', 'P', 'a', 's', 's', 'i', 'v', 'e', 'P', 'o', 'p', 'u', 'p', 0,
    's', 'e', 't', 'P', 'l', 'u', 'g', 'i', 'n', 'P', 'a', 'g', 'e', 'Q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'A', 's', 'k', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'l', 'o', 'c', 'k', 'q', 'u', 'o', 't', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'P', 'r', 'o', 'c', 'e', 's', 's', 'i', 'n', 'g', 'I', 'n', 's', 't', 'r', 'u', 'c', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'T', 'A', 'I', 'N', 'S', 0,
    'U', 'N', 'S', 'P', 'E', 'C', 'I', 'F', 'I', 'E', 'D', '_', 'E', 'V', 'E', 'N', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'E', 'R', 'R', 0,
    's', 'e', 't', 'V', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'a', 'r', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'O', 'n', 'l', 'y', 'W', 'W', 'W', 'A', 'n', 'd', 'S', 'L', 'D', 0,
    's', 'e', 't', 'J', 'S', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'T', 'e', 'x', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'C', 'e', 'l', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'D', 'i', 'r', 'e', 'c', 't', 'o', 'r', 'y', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 'a', 'g', 'r', 'a', 'p', 'h', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', ':', ':', 'S', 'h', 'o', 'w', 'C', 'o', 'd', 'e', 0,
    'D', 'O', 'M', '_', 'K', 'E', 'Y', '_', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'A', 'N', 'D', 'A', 'R', 'D', 0,
    's', 'e', 't', 'P', 'l', 'u', 'g', 'i', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 'V', 'e', 'r', 's', 'i', 'o', 'n', 0,
    'i', 's', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'D', 'e', 'b', 'u', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'O', 'p', 'e', 'n', 'M', 'i', 'd', 'd', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'S', 't', 'a', 't', 'u', 's', 'M', 'e', 's', 's', 'a', 'g', 'e', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'R', 'o', 'w', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'C', 'o', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'a', 's', 'e', 'F', 'o', 'n', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'e', 'x', 't', 'A', 'r', 'e', 'a', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'O', 'p', 't', 'G', 'r', 'o', 'u', 'p', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'F', 'i', 'e', 'l', 'd', 'S', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'F', 'r', 'a', 'm', 'e', 'S', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 't', 'e', 'x', 't', 'u', 'a', 'l', 'F', 'r', 'a', 'g', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'V', 'a', 'l', 'u', 'e', ':', ':', 'U', 'n', 'i', 't', 'T', 'y', 'p', 'e', 's', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'S', 't', 'y', 'l', 'e', 'D', 'e', 'c', 'l', 'a', 'r', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'S', 't', 'y', 'l', 'e', 's', 'h', 'e', 'e', 't', 'S', 'e', 't', 0,
    'I', 'N', 'V', 'A', 'L', 'I', 'D', '_', 'M', 'O', 'D', 'I', 'F', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'E', 'R', 'R', 0,
    'i', 's', 'F', 'o', 'r', 'm', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'B', 'a', 'c', 'k', 'R', 'i', 'g', 'h', 't', 'C', 'l', 'i', 'c', 'k', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'P', 'a', 'g', 'e', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', 0,
    'p', 'l', 'u', 'g', 'i', 'n', 'P', 'a', 'g', 'e', 'Q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'A', 's', 'k', 'e', 'd', 0,
    'n', 'o', 'n', 'S', 'h', 'a', 'r', 'e', 'd', 'N', 'o', 'd', 'e', 'U', 'n', 'd', 'e', 'r', 'M', 'o', 'u', 's', 'e', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'I', 's', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'H', 'e', 'a', 'd', 'i', 'n', 'g', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'c', 'o', 'm', 'p', 'a', 'r', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'k', 'h', 't', 'm', 'l', 'V', 'a', 'l', 'i', 'd', 'Q', 'u', 'a', 'l', 'i', 'f', 'i', 'e', 'd', 'N', 'a', 'm', 'e', 0,
    'c', 'o', 'm', 'm', 'o', 'n', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'D', 'O', 'M', '_', 'K', 'E', 'Y', '_', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'N', 'U', 'M', 'P', 'A', 'D', 0,
    's', 'e', 't', 'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'm', 'a', 'x', 'F', 'o', 'r', 'm', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 't', 'e', 'm', 's', 0,
    'f', 'o', 'r', 'm', 'S', 'u', 'b', 'm', 'i', 't', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'l', 'w', 'a', 'y', 's', 'H', 'o', 'n', 'o', 'u', 'r', 'D', 'o', 'c', 't', 'y', 'p', 'e', 0,
    'i', 's', 'P', 'o', 'i', 'n', 't', 'I', 'n', 's', 'i', 'd', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'j', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'T', 'e', 'x', 't', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'F', 'i', 'n', 'd', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'O', 'n', 'l', 'y', 'L', 'o', 'c', 'a', 'l', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'O', 'b', 'j', 'e', 'c', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'A', 'p', 'p', 'l', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'A', 'n', 'c', 'h', 'o', 'r', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'S', 'c', 'r', 'i', 'p', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'O', 'p', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'S', 'e', 'l', 'e', 'c', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'L', 'e', 'g', 'e', 'n', 'd', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'u', 't', 't', 'o', 'n', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'I', 'F', 'r', 'a', 'm', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'F', 'R', 'A', 'G', 'M', 'E', 'N', 'T', '_', 'N', 'O', 'D', 'E', 0,
    'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 0,
    'g', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's', 'B', 'y', 'C', 'l', 'a', 's', 's', 'N', 'a', 'm', 'e', 0,
    'g', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's', 'B', 'y', 'T', 'a', 'g', 'N', 'a', 'm', 'e', 'N', 'S', 0,
    'D', 'O', 'M', ':', ':', 'D', 'O', 'M', 'I', 'm', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'S', 'H', 'O', 'W', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'F', 'R', 'A', 'G', 'M', 'E', 'N', 'T', 0,
    'e', 'x', 'p', 'a', 'n', 'd', 'E', 'n', 't', 'i', 't', 'y', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    'D', 'O', 'M', ':', ':', 'R', 'a', 'n', 'g', 'e', ':', ':', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'H', 'o', 'w', 0,
    'B', 'A', 'D', '_', 'B', 'O', 'U', 'N', 'D', 'A', 'R', 'Y', 'P', 'O', 'I', 'N', 'T', 'S', '_', 'E', 'R', 'R', 0,
    'D', 'O', 'M', '_', 'K', 'E', 'Y', '_', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'R', 'I', 'G', 'H', 'T', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'P', 'r', 'i', 'm', 'i', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'p', 'r', 'e', 'f', 'e', 'r', 'r', 'e', 'd', 'S', 't', 'y', 'l', 'e', 's', 'h', 'e', 'e', 't', 'S', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'R', 'u', 'l', 'e', ':', ':', 'R', 'u', 'l', 'e', 'T', 'y', 'p', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'F', 'r', 'a', 'g', 'm', 'e', 'n', 't', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 'I', 'g', 'n', 'o', 'r', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'I', 'g', 'n', 'o', 'r', 'e', 0,
    's', 'e', 't', 'M', 'e', 't', 'a', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 't', 'a', 't', 'u', 's', 'M', 'e', 's', 's', 'a', 'g', 'e', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', ':', ':', 'G', 'U', 'I', 'P', 'r', 'o', 'f', 'i', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'a', 'b', 'l', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 'a', 'm', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'U', 'L', 'i', 's', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'O', 'L', 'i', 's', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'D', 'L', 'i', 's', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'Q', 'u', 'o', 't', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'I', 'm', 'a', 'g', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'T', 'i', 't', 'l', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'S', 't', 'y', 'l', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'L', 'a', 'b', 'e', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'I', 'n', 'p', 'u', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'L', 'a', 'y', 'e', 'r', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'F', 'r', 'a', 'm', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'E', 'N', 'T', 'I', 'T', 'Y', '_', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'E', '_', 'N', 'O', 'D', 'E', 0,
    'I', 'N', 'V', 'A', 'L', 'I', 'D', '_', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '_', 'E', 'R', 'R', 0,
    'H', 'I', 'E', 'R', 'A', 'R', 'C', 'H', 'Y', '_', 'R', 'E', 'Q', 'U', 'E', 'S', 'T', '_', 'E', 'R', 'R', 0,
    'D', 'O', 'M', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'F', 'r', 'a', 'g', 'm', 'e', 'n', 't', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'D', 'O', 'M', ':', ':', 'C', 'u', 's', 't', 'o', 'm', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'S', 'H', 'O', 'W', '_', 'E', 'N', 'T', 'I', 'T', 'Y', '_', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'E', 0,
    'c', 'o', 'm', 'p', 'a', 'r', 'e', 'B', 'o', 'u', 'n', 'd', 'a', 'r', 'y', 'P', 'o', 'i', 'n', 't', 's', 0,
    'I', 'N', 'V', 'A', 'L', 'I', 'D', '_', 'N', 'O', 'D', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'E', 'R', 'R', 0,
    'D', 'O', 'M', '_', 'K', 'E', 'Y', '_', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'L', 'E', 'F', 'T', 0,
    'D', 'O', 'M', ':', ':', 'E', 'v', 'e', 'n', 't', ':', ':', 'P', 'h', 'a', 's', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'S', 't', 'y', 'l', 'e', 's', 'h', 'e', 'e', 't', 'S', 'e', 't', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'F', 'i', 'l', 'e', 'T', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'E', 'n', 't', 'i', 't', 'y', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'E', 'v', 'e', 'n', 't', 0,
    'u', 'n', 'f', 'i', 'n', 'i', 's', 'h', 'e', 'd', 'I', 'm', 'a', 'g', 'e', 'F', 'r', 'a', 'm', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'o', 'c', 'u', 's', 'I', 'g', 'n', 'o', 'r', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 'A', 'l', 'l', 'o', 'w', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'A', 'l', 'l', 'o', 'w', 0,
    'K', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 'r', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'b', 'r', 'o', 'w', 's', 'e', 'r', 'H', 'o', 's', 't', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'M', 'e', 'n', 'u', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'F', 'o', 'n', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'A', 'r', 'e', 'a', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'M', 'e', 't', 'a', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'L', 'i', 'n', 'k', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'a', 's', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'F', 'o', 'r', 'm', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'H', 't', 'm', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'H', 'e', 'a', 'd', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'o', 'd', 'y', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'E', 'n', 't', 'i', 't', 'y', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 0,
    'k', 'h', 't', 'm', 'l', 'M', 'a', 'l', 'f', 'o', 'r', 'm', 'e', 'd', 'P', 'r', 'e', 'f', 'i', 'x', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 'd', 'e', 't', 'e', 'r', 'm', 0,
    'g', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's', 'B', 'y', 'T', 'a', 'g', 'N', 'a', 'm', 'e', 0,
    'c', 'u', 's', 't', 'o', 'm', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', 'T', 'y', 'p', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'F', 'o', 'n', 't', 'F', 'a', 'c', 'e', 'R', 'u', 'l', 'e', 0,
    'i', 's', 'L', 'o', 'c', 'a', 'l', 'F', 'i', 'l', 'e', 'T', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', 0,
    's', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'i', 's', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'o', 'c', 'u', 's', 'A', 'l', 'l', 'o', 'w', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'M', 'o', 'v', 'e', 'I', 'g', 'n', 'o', 'r', 'e', 0,
    'K', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'm', 'a', 'y', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'H', 'o', 's', 't', 'n', 'a', 'm', 'e', 0,
    's', 'e', 't', 'F', 'o', 'r', 'm', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    's', 'c', 'h', 'e', 'd', 'u', 'l', 'e', 'R', 'e', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'o', 'n', 'l', 'y', 'L', 'o', 'c', 'a', 'l', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'M', 'o', 'd', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'M', 'a', 'p', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'P', 'r', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'D', 'i', 'v', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 'L', 'i', 's', 't', 'e', 'n', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', ':', ':', 'N', 'o', 'd', 'e', 'T', 'y', 'p', 'e', 0,
    'I', 'N', 'U', 'S', 'E', '_', 'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', '_', 'E', 'R', 'R', 0,
    'N', 'O', '_', 'D', 'A', 'T', 'A', '_', 'A', 'L', 'L', 'O', 'W', 'E', 'D', '_', 'E', 'R', 'R', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'S', 'S', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'C', 'u', 's', 't', 'o', 'm', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'b', 'o', 'u', 'n', 'd', 'a', 'r', 'y', 'P', 'o', 'i', 'n', 't', 's', 'V', 'a', 'l', 'i', 'd', 0,
    'D', 'O', 'M', ':', ':', 'R', 'a', 'n', 'g', 'e', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'E', 'v', 'e', 'n', 't', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 0,
    'i', 's', 'C', 'S', 'S', 'P', 'r', 'i', 'm', 'i', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'C', 'S', 'S', '_', 'P', 'R', 'I', 'M', 'I', 'T', 'I', 'V', 'E', '_', 'V', 'A', 'L', 'U', 'E', 0,
    'g', 'e', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 'P', 'r', 'i', 'o', 'r', 'i', 't', 'y', 0,
    'g', 'e', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 'C', 'S', 'S', 'V', 'a', 'l', 'u', 'e', 0,
    'D', 'O', 'M', ':', ':', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 'L', 'i', 's', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'U', 'n', 'k', 'n', 'o', 'w', 'n', 'R', 'u', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'C', 'h', 'a', 'r', 's', 'e', 't', 'R', 'u', 'l', 'e', 0,
    's', 'l', 'o', 't', 'W', 'i', 'd', 'g', 'e', 't', 'D', 'e', 's', 't', 'r', 'o', 'y', 'e', 'd', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'o', 'd', 'e', 0,
    's', 'l', 'o', 't', 'P', 'a', 'l', 'e', 't', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'T', 'o', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'T', 'o', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'f', 'o', 'l', 'l', 'o', 'w', 'S', 'y', 's', 't', 'e', 'm', 'C', 'o', 'l', 'o', 'r', 's', 0,
    's', 'e', 't', 'J', 'S', 'E', 'r', 'r', 'o', 'r', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'M', 'o', 'v', 'e', 'A', 'l', 'l', 'o', 'w', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'S', 'm', 'a', 'r', 't', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'A', 'l', 'l', 'o', 'w', 0,
    'K', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'L', 'o', 'o', 'p', 'O', 'n', 'c', 'e', 0,
    'K', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'J', 'S', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'T', 'e', 'x', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'T', 'e', 'x', 't', 'A', 's', 'H', 'T', 'M', 'L', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 'S', 'c', 'a', 'l', 'e', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'm', 'e', 't', 'a', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'S', 'e', 'c', 't', 'i', 'o', 'n', 'R', 'o', 'w', 'I', 'n', 'd', 'e', 'x', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'L', 'I', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'B', 'R', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'H', 'R', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 'D', 'a', 't', 'a', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'N', 'O', 'D', 'E', 0,
    'C', 'D', 'A', 'T', 'A', '_', 'S', 'E', 'C', 'T', 'I', 'O', 'N', '_', 'N', 'O', 'D', 'E', 0,
    'I', 'N', 'V', 'A', 'L', 'I', 'D', '_', 'A', 'C', 'C', 'E', 'S', 'S', '_', 'E', 'R', 'R', 0,
    'W', 'R', 'O', 'N', 'G', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'E', 'R', 'R', 0,
    'D', 'O', 'M', 'S', 'T', 'R', 'I', 'N', 'G', '_', 'S', 'I', 'Z', 'E', '_', 'E', 'R', 'R', 0,
    'k', 'h', 't', 'm', 'l', 'V', 'a', 'l', 'i', 'd', 'A', 't', 't', 'r', 'N', 'a', 'm', 'e', 0,
    'n', 'e', 'x', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 0,
    'g', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'o', 'd', 'e', 'N', 'S', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'N', 'o', 'd', 'e', 'I', 't', 'e', 'r', 'a', 't', 'o', 'r', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'H', 'T', 'M', 'L', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'S', 'H', 'O', 'W', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'T', 'Y', 'P', 'E', 0,
    'S', 'H', 'O', 'W', '_', 'C', 'D', 'A', 'T', 'A', '_', 'S', 'E', 'C', 'T', 'I', 'O', 'N', 0,
    's', 'e', 'l', 'e', 'c', 't', 'N', 'o', 'd', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'D', 'O', 'M', ':', ':', 'M', 'u', 't', 'a', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'E', 'v', 'e', 'n', 't', 'L', 'i', 's', 't', 'e', 'n', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'S', 't', 'y', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'I', 'm', 'p', 'o', 'r', 't', 'R', 'u', 'l', 'e', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'o', 'd', 'e', 'N', 'S', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'D', 'A', 'T', 'A', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'T', 'y', 'p', 'e', 0,
    'f', 'o', 'c', 'u', 's', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'C', 'h', 'i', 'l', 'd', 0,
    's', 'e', 't', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'M', 'a', 'r', 'g', 'i', 'n', 's', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'P', 'r', 'e', 'v', 'C', 'h', 'i', 'l', 'd', 0,
    'r', 'e', 'p', 'a', 'i', 'n', 't', 'A', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 's', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'A', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 's', 0,
    'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'F', 'a', 'm', 'i', 'l', 'i', 'e', 's', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'F', 'o', 'c', 'u', 's', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'a', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'A', 'd', 'F', 'i', 'l', 't', 'e', 'r', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'a', 'n', 's', 'S', 'e', 'r', 'i', 'f', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'D', 'e', 'n', 'y', 0,
    'K', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'R', 'e', 'j', 'e', 'c', 't', 0,
    'K', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'A', 'c', 'c', 'e', 'p', 't', 0,
    'p', 'r', 'e', 'l', 'o', 'a', 'd', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'U', 's', 'e', 'r', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'l', 'o', 'a', 'd', 'I', 'm', 'a', 'g', 'e', 's', 0,
    's', 'e', 't', 'P', 'l', 'u', 'g', 'i', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'J', 'S', 'c', 'r', 'i', 'p', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'S', 't', 'a', 'r', 't', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'S', 'S', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'i', 's', 'C', 'o', 'n', 't', 'e', 'n', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'g', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'D', 'A', 'T', 'A', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'N', 'a', 'm', 'e', 'd', 'N', 'o', 'd', 'e', 'M', 'a', 'p', 0,
    'T', 'Y', 'P', 'E', '_', 'M', 'I', 'S', 'M', 'A', 'T', 'C', 'H', '_', 'E', 'R', 'R', 0,
    'I', 'N', 'V', 'A', 'L', 'I', 'D', '_', 'S', 'T', 'A', 'T', 'E', '_', 'E', 'R', 'R', 0,
    'N', 'O', 'T', '_', 'S', 'U', 'P', 'P', 'O', 'R', 'T', 'E', 'D', '_', 'E', 'R', 'R', 0,
    'D', 'O', 'M', ':', ':', 'D', 'O', 'M', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'i', 'l', 'd', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'C', 'o', 'u', 'n', 't', 0,
    'f', 'i', 'r', 's', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'D', 'O', 'M', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'T', 'y', 'p', 'e', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'V', 'a', 'l', 'u', 'e', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'S', 't', 'a', 't', 'e', 0,
    'D', 'O', 'M', ':', ':', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'V', 'i', 'e', 'w', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 'I', 't', 'e', 'r', 'a', 't', 'o', 'r', 0,
    'i', 'n', 'i', 't', 'M', 'u', 't', 'a', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'i', 't', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'e', 'v', 'e', 'n', 't', 'L', 'i', 's', 't', 'e', 'n', 'e', 'r', 'T', 'y', 'p', 'e', 0,
    'C', 'S', 'S', '_', 'H', 'T', 'M', 'L', '_', 'R', 'E', 'L', 'A', 'T', 'I', 'V', 'E', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'V', 'a', 'l', 'u', 'e', 'L', 'i', 's', 't', 0,
    '_', 'E', 'X', 'C', 'E', 'P', 'T', 'I', 'O', 'N', '_', 'O', 'F', 'F', 'S', 'E', 'T', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'E', 'x', 'c', 'e', 'p', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'S', 't', 'y', 'l', 'e', 'R', 'u', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'M', 'e', 'd', 'i', 'a', 'R', 'u', 'l', 'e', 0,
    'p', 'a', 'r', 't', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'S', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 'N', 'S', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'S', 0,
    'r', 'e', 's', 'e', 't', 'I', 'n', 'p', 'u', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    'm', 'o', 'u', 's', 'e', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'S', 'S', 'M', 'W', 'h', 'e', 'n', 'E', 'f', 'f', 'i', 'c', 'i', 'e', 'n', 't', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'M', 'o', 'v', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'i', 's', 'H', 'i', 'd', 'e', 'A', 'd', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'P', 'l', 'u', 'g', 'i', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'F', 'i', 'x', 'e', 'd', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'K', 'J', 'S', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 'e', 'n', 'A', 's', 'k', 0,
    'K', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't', 'D', 'u', 'n', 'n', 'o', 0,
    'f', 'o', 'r', 'm', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'a', 'r', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'e', 't', 'I', 'n', 'd', 'e', 't', 'e', 'r', 'm', 'i', 'n', 'a', 't', 'e', 0,
    's', 'e', 't', 'A', 'c', 'c', 'e', 'p', 't', 'C', 'h', 'a', 'r', 's', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'H', 'T', 'M', 'L', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'a', 'd', 'd', 'E', 'v', 'e', 'n', 't', 'L', 'i', 's', 't', 'e', 'n', 'e', 'r', 0,
    'k', 'h', 't', 'm', 'l', 'V', 'a', 'l', 'i', 'd', 'P', 'r', 'e', 'f', 'i', 'x', 0,
    'l', 'a', 's', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'g', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'o', 'd', 'e', 0,
    'g', 'e', 't', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 'S', 't', 'y', 'l', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'e', 'e', 'W', 'a', 'l', 'k', 'e', 'r', 0,
    'g', 'e', 't', 'C', 'o', 'm', 'p', 'u', 't', 'e', 'd', 'S', 't', 'y', 'l', 'e', 0,
    'c', 'u', 's', 't', 'o', 'm', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', 0,
    's', 'u', 'r', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'g', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', 'S', 't', 'a', 't', 'e', 0,
    'g', 'e', 't', 'R', 'G', 'B', 'C', 'o', 'l', 'o', 'r', 'V', 'a', 'l', 'u', 'e', 0,
    'g', 'e', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 'V', 'a', 'l', 'u', 'e', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'R', 'u', 'l', 'e', 'L', 'i', 's', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'P', 'a', 'g', 'e', 'R', 'u', 'l', 'e', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'F', 'i', 'l', 'e', 'P', 'a', 't', 'h', 0,
    'b', 'r', 'o', 'w', 's', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    'g', 'u', 'i', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'T', 'e', 'x', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'o', 'd', 'e', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'M', 'i', 'c', 'r', 'o', 'F', 'o', 'c', 'u', 's', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'B', 'y', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'Q', 'u', 'e', 'r', 'y', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'N', 'o', 't', 'i', 'f', 'y', 0,
    'f', 'i', 'n', 'd', 'A', 'h', 'e', 'a', 'd', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'r', 'e', 'p', 'a', 'i', 'n', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'j', 's', 'E', 'r', 'r', 'o', 'r', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'f', 'a', 'n', 't', 'a', 's', 'y', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'c', 'u', 'r', 's', 'i', 'v', 'e', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    's', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 0,
    'a', 'l', 'l', 'o', 'w', 'T', 'a', 'b', 'u', 'l', 'a', 't', 'i', 'o', 'n', 0,
    's', 'u', 'b', 'm', 'i', 't', 'F', 'o', 'r', 'm', 'P', 'r', 'o', 'x', 'y', 0,
    's', 'e', 't', 'C', 'a', 'r', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'j', 's', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'T', 'e', 'x', 't', 0,
    'f', 'o', 'n', 't', 'S', 'c', 'a', 'l', 'e', 'F', 'a', 'c', 't', 'o', 'r', 0,
    's', 'e', 't', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'F', 'o', 'n', 't', 0,
    's', 'e', 'c', 't', 'i', 'o', 'n', 'R', 'o', 'w', 'I', 'n', 'd', 'e', 'x', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'E', 'n', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'M', 'a', 'r', 'g', 'i', 'n', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'R', 'e', 'n', 'd', 'e', 'r', 'i', 'n', 'g', 0,
    'D', 'O', 'M', ':', ':', 'T', 'r', 'e', 'e', 'W', 'a', 'l', 'k', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'e', 'x', 't', 'r', 'a', 'c', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'D', 'O', 'M', ':', ':', 'M', 'o', 'u', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 't', 'o', 'p', 'P', 'r', 'o', 'p', 'a', 'g', 'a', 't', 'i', 'o', 'n', 0,
    'C', 'A', 'P', 'T', 'U', 'R', 'I', 'N', 'G', '_', 'P', 'H', 'A', 'S', 'E', 0,
    'g', 'e', 't', 'C', 'o', 'u', 'n', 't', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 0,
    'i', 's', 'C', 'S', 'S', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'T', 'e', 'x', 't', 0,
    'p', 'a', 'r', 't', 'S', 'e', 'l', 'e', 'c', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'N', 'S', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    'm', 'o', 'u', 's', 'e', 'P', 'r', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
    'k', 'e', 'y', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'A', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 's', 0,
    'f', 'i', 'n', 'i', 's', 'h', 'e', 'd', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'P', 'o', 's', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'u', 's', 'e', 'r', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    'a', 'u', 't', 'o', 'L', 'o', 'a', 'd', 'I', 'm', 'a', 'g', 'e', 's', 0,
    'm', 'e', 'd', 'i', 'u', 'm', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'S', 't', 'd', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    's', 'h', 'o', 'w', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', 0,
    'a', 'u', 't', 'o', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 0,
    's', 't', 'o', 'p', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', 0,
    'N', 'o', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'n', 'o', 'd', 'e', 'U', 'n', 'd', 'e', 'r', 'M', 'o', 'u', 's', 'e', 0,
    'C', 'a', 'r', 'e', 't', 'I', 'n', 'v', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'D', 'N', 'S', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 0,
    'a', 'u', 't', 'o', 'l', 'o', 'a', 'd', 'I', 'm', 'a', 'g', 'e', 's', 0,
    'p', 'l', 'u', 'g', 'i', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'J', 'a', 'v', 'a', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'j', 'S', 'c', 'r', 'i', 'p', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'B', 'r', 'o', 'w', 's', 'e', 'r', 'V', 'i', 'e', 'w', 'G', 'U', 'I', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    'a', 'd', 'd', 'C', 'S', 'S', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 'M', 'a', 'r', 'g', 'i', 'n', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'F', 'r', 'a', 'm', 'e', 'B', 'o', 'r', 'd', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'D', 'O', 'M', 'S', 't', 'r', 'i', 'n', 'g', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 0,
    'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', '_', 'N', 'O', 'D', 'E', 0,
    'g', 'e', 't', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 'N', 'S', 0,
    'V', 'A', 'L', 'I', 'D', 'A', 'T', 'I', 'O', 'N', '_', 'E', 'R', 'R', 0,
    'I', 'N', 'D', 'E', 'X', '_', 'S', 'I', 'Z', 'E', '_', 'E', 'R', 'R', 0,
    'g', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'S', 0,
    'i', 's', 'H', 'T', 'M', 'L', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'g', 'e', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'B', 'y', 'I', 'd', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'N', 'o', 'd', 'e', 0,
    'S', 'H', 'O', 'W', '_', 'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'S', 'T', 'A', 'R', 'T', '_', 'T', 'O', '_', 'S', 'T', 'A', 'R', 'T', 0,
    's', 'e', 't', 'S', 't', 'a', 'r', 't', 'B', 'e', 'f', 'o', 'r', 'e', 0,
    's', 't', 'a', 'r', 't', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'T', 'e', 'x', 't', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'i', 't', 'M', 'o', 'u', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'r', 'e', 'v', 'e', 'n', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'B', 'U', 'B', 'B', 'L', 'I', 'N', 'G', '_', 'P', 'H', 'A', 'S', 'E', 0,
    'D', 'O', 'M', ':', ':', 'D', 'o', 'm', 'S', 'h', 'a', 'r', 'e', 'd', 0,
    'g', 'e', 't', 'S', 't', 'r', 'i', 'n', 'g', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'S', 't', 'r', 'i', 'n', 'g', 'V', 'a', 'l', 'u', 'e', 0,
    'C', 'S', 'S', '_', 'P', 'E', 'R', 'C', 'E', 'N', 'T', 'A', 'G', 'E', 0,
    'i', 's', 'C', 'S', 'S', 'V', 'a', 'l', 'u', 'e', 'L', 'i', 's', 't', 0,
    'C', 'S', 'S', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'D', 'O', 'M', ':', ':', 'L', 'i', 'n', 'k', 'S', 't', 'y', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'M', 'e', 'd', 'i', 'a', 'L', 'i', 's', 't', 0,
    '_', 'E', 'X', 'C', 'E', 'P', 'T', 'I', 'O', 'N', '_', 'M', 'A', 'X', 0,
    'F', 'O', 'N', 'T', '_', 'F', 'A', 'C', 'E', '_', 'R', 'U', 'L', 'E', 0,
    's', 'e', 't', 'D', 'O', 'M', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'h', 'a', 's', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'S', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'N', 'S', 0,
    's', 'e', 't', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 'N', 'S', 0,
    'i', 'm', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'T', 'e', 'x', 't', 'N', 'o', 'd', 'e', 0,
    'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'S', 'u', 'b', 's', 'e', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'C', 'h', 'i', 'l', 'd', 0,
    's', 'e', 't', 'C', 'e', 'l', 'l', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'C', 'e', 'l', 'l', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'S', 't', 'a', 'r', 't', 0,
    'h', 'e', 'i', 'g', 'h', 't', 'F', 'o', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'd', 'r', 'a', 'g', 'L', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'r', 'a', 'g', 'E', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'm', 'o', 'u', 's', 'e', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 't', 'i', 'n', 'g', 's', 'T', 'o', 'C', 'S', 'S', 0,
    'i', 's', 'J', 'a', 'v', 'a', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 'r', 'i', 'f', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'f', 'i', 'x', 'e', 'd', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'u', 'n', 'd', 'e', 'r', 'l', 'i', 'n', 'e', 'L', 'i', 'n', 'k', 0,
    'K', 'H', 'T', 'M', 'L', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'N', 'o', 'd', 'e', 0,
    'd', 'o', 'C', 'l', 'o', 's', 'e', 'S', 't', 'r', 'e', 'a', 'm', 0,
    'd', 'o', 'W', 'r', 'i', 't', 'e', 'S', 't', 'r', 'e', 'a', 'm', 0,
    'n', 'o', 'd', 'e', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'p', 'r', 'e', 'l', 'o', 'a', 'd', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'f', 'i', 'n', 'd', 'F', 'r', 'a', 'm', 'e', 'P', 'a', 'r', 't', 0,
    'f', 'i', 'n', 'd', 'T', 'e', 'x', 't', 'B', 'e', 'g', 'i', 'n', 0,
    'F', 'i', 'n', 'd', 'L', 'i', 'n', 'k', 's', 'O', 'n', 'l', 'y', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'U', 'R', 'L', 0,
    's', 'e', 't', 'D', 'N', 'D', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'e', 'x', 'e', 'c', 'u', 't', 'e', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'n', 'e', 'x', 't', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'i', 'n', 'd', 'e', 't', 'e', 'r', 'm', 'i', 'n', 'a', 't', 'e', 0,
    'a', 'c', 'c', 'e', 'p', 't', 'C', 'h', 'a', 'r', 's', 'e', 't', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 't', 'a', 't', 'i', 'o', 'n', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 'L', 'i', 's', 't', 0,
    'd', 'i', 's', 'p', 'a', 't', 'c', 'h', 'E', 'v', 'e', 'n', 't', 0,
    'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', '_', 'N', 'O', 'D', 'E', 0,
    'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'N', 'O', 'D', 'E', 0,
    'N', 'A', 'M', 'E', 'S', 'P', 'A', 'C', 'E', '_', 'E', 'R', 'R', 0,
    'N', 'O', 'T', '_', 'F', 'O', 'U', 'N', 'D', '_', 'E', 'R', 'R', 0,
    'i', 's', 'H', 'T', 'M', 'L', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'D', 'e', 's', 'i', 'g', 'n', 'M', 'o', 'd', 'e', 0,
    'a', 'd', 'd', 'S', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'S', 'H', 'O', 'W', '_', 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', 0,
    'S', 'H', 'O', 'W', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', 0,
    'F', 'I', 'L', 'T', 'E', 'R', '_', 'R', 'E', 'J', 'E', 'C', 'T', 0,
    'F', 'I', 'L', 'T', 'E', 'R', '_', 'A', 'C', 'C', 'E', 'P', 'T', 0,
    'c', 'l', 'o', 'n', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'S', 't', 'a', 'r', 't', 'A', 'f', 't', 'e', 'r', 0,
    'k', 'e', 'y', 'I', 'd', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', 0,
    'i', 'n', 'i', 't', 'T', 'e', 'x', 't', 'E', 'v', 'e', 'n', 't', 0,
    'r', 'e', 'l', 'a', 't', 'e', 'd', 'T', 'a', 'r', 'g', 'e', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'T', 'a', 'r', 'g', 'e', 't', 0,
    'D', 'O', 'M', ':', ':', 'R', 'G', 'B', 'C', 'o', 'l', 'o', 'r', 0,
    'g', 'e', 't', 'F', 'l', 'o', 'a', 't', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'F', 'l', 'o', 'a', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'p', 'r', 'i', 'm', 'i', 't', 'i', 'v', 'e', 'T', 'y', 'p', 'e', 0,
    'C', 'S', 'S', '_', 'D', 'I', 'M', 'E', 'N', 'S', 'I', 'O', 'N', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'V', 'a', 'l', 'u', 'e', 0,
    'l', 'o', 'c', 'a', 'l', 'F', 'i', 'l', 'e', 'P', 'a', 't', 'h', 0,
    'h', 'o', 's', 't', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 'd', 'e', 'x', 0,
    'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    's', 'u', 'b', 's', 't', 'r', 'i', 'n', 'g', 'D', 'a', 't', 'a', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'm', 'm', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'h', 'a', 's', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
    'o', 'w', 'n', 'e', 'r', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'h', 'a', 's', 'C', 'h', 'i', 'l', 'd', 'N', 'o', 'd', 'e', 's', 0,
    'p', 'a', 'l', 'e', 't', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'd', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'Z', 'o', 'o', 'm', 'F', 'a', 'c', 't', 'o', 'r', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    's', 'e', 't', 'u', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'd', 'r', 'a', 'g', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'E', 'v', 'e', 'n', 't', 0,
    'f', 'o', 'c', 'u', 's', 'O', 'u', 't', 'E', 'v', 'e', 'n', 't', 0,
    'k', 'e', 'y', 'P', 'r', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'o', 'A', 'u', 't', 'o', 'S', 'c', 'r', 'o', 'l', 'l', 0,
    's', 'e', 't', 'Z', 'o', 'o', 'm', 'L', 'e', 'v', 'e', 'l', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'W', 'i', 'd', 't', 'h', 0,
    'i', 's', 'A', 'd', 'F', 'i', 'l', 't', 'e', 'r', 'e', 'd', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'C', 'u', 'r', 's', 'o', 'r', 0,
    's', 'e', 't', 'C', 'a', 'r', 'e', 't', 'M', 'o', 'd', 'e', 0,
    'd', 'o', 'O', 'p', 'e', 'n', 'S', 't', 'r', 'e', 'a', 'm', 0,
    'p', 'a', 'g', 'e', 'R', 'e', 'f', 'e', 'r', 'r', 'e', 'r', 0,
    'f', 'i', 'n', 'd', 'T', 'e', 'x', 't', 'N', 'e', 'x', 't', 0,
    'F', 'i', 'n', 'd', 'N', 'o', 'P', 'o', 'p', 'u', 'p', 's', 0,
    's', 'e', 't', 'U', 'R', 'L', 'C', 'u', 'r', 's', 'o', 'r', 0,
    's', 'e', 't', 'F', 'i', 'x', 'e', 'd', 'F', 'o', 'n', 't', 0,
    'h', 't', 'm', 'l', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'e', 'l', 'l', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'H', 't', 't', 'p', 'E', 'q', 'u', 'i', 'v', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'A', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 0,
    's', 'e', 't', 'I', 'n', 'n', 'e', 'r', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'I', 'n', 'n', 'e', 'r', 'H', 'T', 'M', 'L', 0,
    's', 'e', 't', 'C', 'l', 'a', 's', 's', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 0,
    'm', 'a', 'r', 'g', 'i', 'n', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'o', 'm', 'm', 'e', 'n', 't', 0,
    'C', 'O', 'M', 'M', 'E', 'N', 'T', '_', 'N', 'O', 'D', 'E', 0,
    'E', 'L', 'E', 'M', 'E', 'N', 'T', '_', 'N', 'O', 'D', 'E', 0,
    'g', 'e', 't', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'S', 'E', 'C', 'U', 'R', 'I', 'T', 'Y', '_', 'E', 'R', 'R', 0,
    'g', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'D', 'O', 'M', ':', ':', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'g', 'e', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'u', 's', 't', 'o', 'm', 0,
    'S', 'H', 'O', 'W', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T', 0,
    'S', 'H', 'O', 'W', '_', 'E', 'L', 'E', 'M', 'E', 'N', 'T', 0,
    'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'N', 'o', 'd', 'e', 0,
    'E', 'N', 'D', '_', 'T', 'O', '_', 'S', 'T', 'A', 'R', 'T', 0,
    'S', 'T', 'A', 'R', 'T', '_', 'T', 'O', '_', 'E', 'N', 'D', 0,
    's', 'e', 't', 'E', 'n', 'd', 'B', 'e', 'f', 'o', 'r', 'e', 0,
    'e', 'n', 'd', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'M', 'O', 'D', 'I', 'F', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 0,
    'D', 'O', 'M', ':', ':', 'U', 'I', 'E', 'v', 'e', 'n', 't', 0,
    'D', 'O', 'M', ':', ':', 'C', 'o', 'u', 'n', 't', 'e', 'r', 0,
    'g', 'e', 't', 'R', 'e', 'c', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'C', 'S', 'S', '_', 'R', 'G', 'B', 'C', 'O', 'L', 'O', 'R', 0,
    'c', 's', 's', 'V', 'a', 'l', 'u', 'e', 'T', 'y', 'p', 'e', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 'M', 'e', 'd', 'i', 'u', 'm', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'M', 'e', 'd', 'i', 'u', 'm', 0,
    's', 'e', 't', 'M', 'e', 'd', 'i', 'a', 'T', 'e', 'x', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'T', 'e', 'x', 't', 0,
    'C', 'H', 'A', 'R', 'S', 'E', 'T', '_', 'R', 'U', 'L', 'E', 0,
    'U', 'N', 'K', 'N', 'O', 'W', 'N', '_', 'R', 'U', 'L', 'E', 0,
    'D', 'O', 'M', ':', ':', 'C', 'S', 'S', 'R', 'u', 'l', 'e', 0,
    's', 'l', 'o', 't', 'F', 'i', 'n', 'i', 's', 'h', 'e', 'd', 0,
    'a', 'p', 'p', 'l', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 's', 0,
    'l', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'o', 'w', 'n', 'e', 'r', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'N', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'N', 'o', 'd', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 'U', 'R', 'I', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'C', 'h', 'i', 'l', 'd', 0,
    'i', 'n', 's', 'e', 'r', 't', 'B', 'e', 'f', 'o', 'r', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'E', 'n', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'M', 'a', 'x', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'h', 'a', 's', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'f', 'o', 'c', 'u', 's', 'I', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'h', 'a', 's', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'F', 'r', 'a', 'm', 'e', 0,
    's', 't', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 's', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'P', 'y', 'K', 'D', 'E', '4', '.', 'k', 'h', 't', 'm', 'l', 0,
    'S', 'S', 'M', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    'a', 'd', 'v', 'i', 'c', 'e', 'T', 'o', 'S', 't', 'r', 0,
    's', 't', 'r', 'T', 'o', 'A', 'd', 'v', 'i', 'c', 'e', 0,
    'a', 'd', 'd', 'A', 'd', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'm', 'i', 'n', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    's', 't', 'd', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', 0,
    's', 't', 'a', 'r', 't', 'i', 'n', 'g', 'J', 'o', 'b', 0,
    't', 'o', 'p', 'l', 'e', 'v', 'e', 'l', 'U', 'R', 'L', 0,
    'f', 'r', 'a', 'm', 'e', 'E', 'x', 'i', 's', 't', 's', 0,
    'p', 'a', 'r', 't', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    'i', 's', 'C', 'a', 'r', 'e', 't', 'M', 'o', 'd', 'e', 0,
    'd', 'n', 's', 'P', 'r', 'e', 'f', 'e', 't', 'c', 'h', 0,
    'j', 'a', 'v', 'a', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'R', 'o', 'w', 'I', 'n', 'd', 'e', 'x', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'T', 'F', 'o', 'o', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'T', 'F', 'o', 'o', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'T', 'H', 'e', 'a', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'T', 'H', 'e', 'a', 'd', 0,
    's', 'e', 't', 'C', 'o', 'd', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'C', 'o', 'd', 'e', 'B', 'a', 's', 'e', 0,
    's', 'e', 't', 'H', 'r', 'e', 'f', 'l', 'a', 'n', 'g', 0,
    's', 'e', 't', 'M', 'u', 'l', 't', 'i', 'p', 'l', 'e', 0,
    's', 'e', 't', 'T', 'a', 'b', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'e', 't', 'N', 'o', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'm', 'a', 'r', 'g', 'i', 'n', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'L', 'o', 'n', 'g', 'D', 'e', 's', 'c', 0,
    'f', 'r', 'a', 'm', 'e', 'B', 'o', 'r', 'd', 'e', 'r', 0,
    'D', 'O', 'M', ':', ':', 'E', 'n', 't', 'i', 't', 'y', 0,
    'r', 'e', 'v', 'e', 'r', 's', 'e', 'F', 'i', 'n', 'd', 0,
    't', 'e', 'x', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 0,
    'E', 'N', 'T', 'I', 'T', 'Y', '_', 'N', 'O', 'D', 'E', 0,
    'e', 'x', 'e', 'c', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'e', 'U', 'R', 'L', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'V', 'i', 'e', 'w', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'N', 'o', 'd', 'e', 0,
    'S', 'H', 'O', 'W', '_', 'E', 'N', 'T', 'I', 'T', 'Y', 0,
    'F', 'I', 'L', 'T', 'E', 'R', '_', 'S', 'K', 'I', 'P', 0,
    's', 'e', 't', 'E', 'n', 'd', 'A', 'f', 't', 'e', 'r', 0,
    's', 't', 'a', 'r', 't', 'O', 'f', 'f', 's', 'e', 't', 0,
    'r', 'e', 'l', 'a', 't', 'e', 'd', 'N', 'o', 'd', 'e', 0,
    'k', 'e', 'y', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'i', 'n', 'i', 't', 'U', 'I', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'a', 'n', 'd', 'l', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'C', 'S', 'S', '_', 'C', 'O', 'U', 'N', 'T', 'E', 'R', 0,
    'C', 'S', 'S', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', 0,
    'C', 'S', 'S', '_', 'I', 'N', 'I', 'T', 'I', 'A', 'L', 0,
    'C', 'S', 'S', '_', 'I', 'N', 'H', 'E', 'R', 'I', 'T', 0,
    's', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 's', 0,
    'a', 's', 's', 'i', 'g', 'n', 'O', 't', 'h', 'e', 'r', 0,
    'Q', 'U', 'I', 'R', 'K', 'S', '_', 'R', 'U', 'L', 'E', 0,
    'I', 'M', 'P', 'O', 'R', 'T', '_', 'R', 'U', 'L', 'E', 0,
    'l', 'o', 'a', 'd', 'P', 'l', 'u', 'g', 'i', 'n', 's', 0,
    'd', 'o', 'm', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'u', 'r', 'l', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 't', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'D', 'a', 't', 'a', 0,
    'n', 'e', 'x', 't', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 0,
    'i', 's', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 'C', 'h', 'i', 'l', 'd', 0,
    't', 'a', 'b', 'l', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'h', 'i', 'l', 'd', 0,
    'c', 'e', 'l', 'l', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'c', 'e', 'l', 'l', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'n', 'g', 'i', 'n', 'e', 0,
    'w', 'i', 'd', 'g', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 't', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'u', 's', 't', 'o', 'm', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'e', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    '_', '_', 'g', 'e', 't', 'i', 't', 'e', 'm', '_', '_', 0,
    'S', 'S', 'M', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'v', 'L', 'i', 'n', 'k', 'C', 'o', 'l', 'o', 'r', 0,
    'N', 'o', 't', 'C', 'r', 'y', 'p', 't', 'e', 'd', 0,
    'd', 'o', 'c', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
    'i', 'n', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'P', 'a', 'r', 't', 0,
    'p', 'r', 'e', 'v', 'A', 'n', 'c', 'h', 'o', 'r', 0,
    'n', 'e', 'x', 't', 'A', 'n', 'c', 'h', 'o', 'r', 0,
    'g', 'o', 't', 'o', 'A', 'n', 'c', 'h', 'o', 'r', 0,
    'C', 'a', 'r', 'e', 't', 'B', 'l', 'i', 'n', 'k', 0,
    'd', 'n', 'd', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'N', 'o', 'd', 'e', 0,
    'D', 'e', 'f', 'a', 'u', 'l', 't', 'G', 'U', 'I', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'C', 'e', 'l', 'l', 0,
    'i', 'n', 's', 'e', 'r', 't', 'C', 'e', 'l', 'l', 0,
    's', 'e', 't', 'S', 'u', 'm', 'm', 'a', 'r', 'y', 0,
    's', 'e', 't', 'R', 'o', 'w', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'H', 'e', 'a', 'd', 'e', 'r', 's', 0,
    's', 'e', 't', 'C', 'o', 'l', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'S', 't', 'a', 'n', 'd', 'b', 'y', 0,
    's', 'e', 't', 'D', 'e', 'c', 'l', 'a', 'r', 'e', 0,
    's', 'e', 't', 'A', 'r', 'c', 'h', 'i', 'v', 'e', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'a', 'c', 't', 0,
    's', 'e', 't', 'C', 'h', 'a', 'r', 's', 'e', 't', 0,
    's', 'e', 't', 'H', 't', 'm', 'l', 'F', 'o', 'r', 0,
    's', 'e', 't', 'E', 'n', 'c', 't', 'y', 'p', 'e', 0,
    'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 0,
    's', 'e', 't', 'N', 'o', 'S', 'h', 'a', 'd', 'e', 0,
    's', 'e', 't', 'B', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    's', 't', 'r', 'c', 'a', 's', 'e', 'c', 'm', 'p', 0,
    'p', 'e', 'r', 'c', 'e', 'n', 't', 'a', 'g', 'e', 0,
    'd', 'e', 's', 'i', 'g', 'n', 'M', 'o', 'd', 'e', 0,
    'a', 'c', 'c', 'e', 'p', 't', 'N', 'o', 'd', 'e', 0,
    'w', 'h', 'a', 't', 'T', 'o', 'S', 'h', 'o', 'w', 0,
    'c', 'l', 'o', 'n', 'e', 'R', 'a', 'n', 'g', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'N', 'o', 'd', 'e', 0,
    'E', 'N', 'D', '_', 'T', 'O', '_', 'E', 'N', 'D', 0,
    's', 'e', 'l', 'e', 'c', 't', 'N', 'o', 'd', 'e', 0,
    'D', 'O', 'M', ':', ':', 'R', 'a', 'n', 'g', 'e', 0,
    'a', 't', 't', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'c', 'a', 'n', 'c', 'e', 'l', 'a', 'b', 'l', 'e', 0,
    'e', 'v', 'e', 'n', 't', 'P', 'h', 'a', 's', 'e', 0,
    'D', 'O', 'M', ':', ':', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'd', 'e', 'n', 't', 'i', 'f', 'i', 'e', 'r', 0,
    'C', 'S', 'S', '_', 'S', 'T', 'R', 'I', 'N', 'G', 0,
    'C', 'S', 'S', '_', 'N', 'U', 'M', 'B', 'E', 'R', 0,
    'C', 'S', 'S', '_', 'C', 'U', 'S', 'T', 'O', 'M', 0,
    'S', 'Y', 'N', 'T', 'A', 'X', '_', 'E', 'R', 'R', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'R', 'u', 'l', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'R', 'u', 'l', 'e', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'R', 'u', 'l', 'e', 0,
    's', 'e', 't', 'C', 's', 's', 'T', 'e', 'x', 't', 0,
    'M', 'E', 'D', 'I', 'A', '_', 'R', 'U', 'L', 'E', 0,
    'S', 'T', 'Y', 'L', 'E', '_', 'R', 'U', 'L', 'E', 0,
    's', 'e', 't', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'a', 'r', 't', 0,
    'f', 'r', 'a', 'm', 'e', 'N', 'a', 'm', 'e', 's', 0,
    's', 'e', 't', 'P', 'r', 'o', 'f', 'i', 'l', 'e', 0,
    's', 'e', 't', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    's', 'e', 't', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 's', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'D', 'a', 't', 'a', 0,
    'i', 'n', 's', 'e', 'r', 't', 'D', 'a', 't', 'a', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 0,
    'i', 'm', 'p', 'o', 'r', 't', 'N', 'o', 'd', 'e', 0,
    'f', 'i', 'r', 's', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'c', 'h', 'i', 'l', 'd', 'N', 'o', 'd', 'e', 's', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'N', 'o', 'd', 'e', 0,
    'f', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    't', 'e', 'x', 't', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'z', 'o', 'o', 'm', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'h', 'a', 's', 'F', 'e', 'a', 't', 'u', 'r', 'e', 0,
    'e', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'l', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'i', 's', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    'f', 'r', 'a', 'm', 'e', 'W', 'i', 'd', 't', 'h', 0,
    's', 't', 'y', 'l', 'e', 'S', 'h', 'e', 'e', 't', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'c', 'l', 'o', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'w', 'h', 'e', 'e', 'l', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    'a', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
    'c', 'h', 'i', 'l', 'd', 'E', 'v', 'e', 'n', 't', 0,
    't', 'i', 'm', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'V', 'e', 'r', 's', 'i', 'o', 'n', 0,
    's', 't', 'a', 'r', 't', 's', 'W', 'i', 't', 'h', 0,
    'i', 's', 'D', 'e', 't', 'a', 'c', 'h', 'e', 'd', 0,
    'z', 'o', 'o', 'm', 'L', 'e', 'v', 'e', 'l', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'Y', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'X', 0,
    'K', 'H', 'T', 'M', 'L', 'V', 'i', 'e', 'w', 0,
    'l', 'i', 'n', 'k', 'C', 'o', 'l', 'o', 'r', 0,
    'b', 'a', 's', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    'h', 'o', 'v', 'e', 'r', 'L', 'i', 'n', 'k', 0,
    'h', 't', 'm', 'l', 'E', 'r', 'r', 'o', 'r', 0,
    'f', 'i', 'n', 'd', 'F', 'r', 'a', 'm', 'e', 0,
    'u', 'r', 'l', 'C', 'u', 'r', 's', 'o', 'r', 0,
    's', 'h', 'o', 'w', 'E', 'r', 'r', 'o', 'r', 0,
    'K', 'H', 'T', 'M', 'L', 'P', 'a', 'r', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'R', 'o', 'w', 0,
    's', 'e', 't', 'V', 'A', 'l', 'i', 'g', 'n', 0,
    's', 'e', 't', 'N', 'o', 'W', 'r', 'a', 'p', 0,
    'c', 'e', 'l', 'l', 'I', 'n', 'd', 'e', 'x', 0,
    'v', 'a', 'l', 'u', 'e', 'T', 'y', 'p', 'e', 0,
    'g', 'e', 't', 'V', 's', 'p', 'a', 'c', 'e', 0,
    's', 'e', 't', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'g', 'e', 't', 'H', 's', 'p', 'a', 'c', 'e', 0,
    'f', 'i', 'r', 's', 't', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'V', 's', 'p', 'a', 'c', 'e', 0,
    's', 'e', 't', 'H', 's', 'p', 'a', 'c', 'e', 0,
    'g', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 0,
    's', 'e', 't', 'N', 'o', 'H', 'r', 'e', 'f', 0,
    'h', 't', 't', 'p', 'E', 'q', 'u', 'i', 'v', 0,
    's', 'e', 't', 'U', 's', 'e', 'M', 'a', 'p', 0,
    's', 'e', 't', 'A', 'c', 'c', 'e', 'p', 't', 0,
    's', 'e', 't', 'T', 'a', 'r', 'g', 'e', 't', 0,
    's', 'e', 't', 'M', 'e', 't', 'h', 'o', 'd', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'a', 'c', 'c', 'e', 's', 's', 'K', 'e', 'y', 0,
    'i', 'n', 'n', 'e', 'r', 'T', 'e', 'x', 't', 0,
    'i', 'n', 'n', 'e', 'r', 'H', 'T', 'M', 'L', 0,
    's', 'e', 't', 'C', 'o', 'o', 'k', 'i', 'e', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', 0,
    'D', 'O', 'M', ':', ':', 'T', 'e', 'x', 't', 0,
    's', 'u', 'b', 's', 't', 'r', 'i', 'n', 'g', 0,
    'g', 'e', 't', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'T', 'E', 'X', 'T', '_', 'N', 'O', 'D', 'E', 0,
    'h', 'a', 's', 'O', 'n', 'e', 'R', 'e', 'f', 0,
    'D', 'O', 'M', ':', ':', 'A', 't', 't', 'r', 0,
    'D', 'O', 'M', ':', ':', 'N', 'o', 'd', 'e', 0,
    'S', 'H', 'O', 'W', '_', 'T', 'E', 'X', 'T', 0,
    'p', 'r', 'e', 'v', 'V', 'a', 'l', 'u', 'e', 0,
    'i', 'n', 'i', 't', 'E', 'v', 'e', 'n', 't', 0,
    'A', 'T', '_', 'T', 'A', 'R', 'G', 'E', 'T', 0,
    'l', 'i', 's', 't', 'S', 't', 'y', 'l', 'e', 0,
    'D', 'O', 'M', ':', ':', 'R', 'e', 'c', 't', 0,
    'C', 'S', 'S', '_', 'I', 'D', 'E', 'N', 'T', 0,
    'm', 'e', 'd', 'i', 'a', 'T', 'e', 'x', 't', 0,
    'o', 'w', 'n', 'e', 'r', 'R', 'u', 'l', 'e', 0,
    'o', 'w', 'n', 'e', 'r', 'N', 'o', 'd', 'e', 0,
    'P', 'A', 'G', 'E', '_', 'R', 'U', 'L', 'E', 0,
    'a', 'b', 'o', 'r', 't', 'L', 'o', 'a', 'd', 0,
    'E', 'n', 'c', 'r', 'y', 'p', 't', 'e', 'd', 0,
    'e', 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', 0,
    's', 'e', 't', 'P', 'r', 'o', 'm', 'p', 't', 0,
    'p', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 0,
    'e', 'l', 'e', 'm', 'e', 'n', 't', 'I', 'd', 0,
    't', 'i', 'm', 'e', 'S', 't', 'a', 'm', 'p', 0,
    's', 'p', 'l', 'i', 't', 'T', 'e', 'x', 't', 0,
    's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'd', 0,
    'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', 0,
    'n', 'a', 'm', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'n', 'o', 'd', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'l', 'o', 'c', 'a', 'l', 'N', 'a', 'm', 'e', 0,
    'l', 'a', 's', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'n', 'o', 'r', 'm', 'a', 'l', 'i', 'z', 'e', 0,
    'c', 'l', 'o', 'n', 'e', 'N', 'o', 'd', 'e', 0,
    'c', 'o', 'l', 'l', 'a', 'p', 's', 'e', 'd', 0,
    's', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 0,
    's', 'e', 't', 'P', 'r', 'e', 'f', 'i', 'x', 0,
    't', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'm', 'a', 'x', 'L', 'e', 'n', 'g', 't', 'h', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'r', 'a', 'w', 'F', 'r', 'a', 'm', 'e', 0,
    's', 'e', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'a', 'v', 'e', 'S', 't', 'a', 't', 'e', 0,
    's', 'h', 'o', 'w', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'r', 'o', 'p', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
    's', 'e', 't', 'S', 'c', 'h', 'e', 'm', 'e', 0,
    's', 'e', 't', 'H', 'e', 'i', 'g', 'h', 't', 0,
    's', 'e', 't', 'C', 'o', 'o', 'r', 'd', 's', 0,
    'c', 'l', 'a', 's', 's', 'N', 'a', 'm', 'e', 0,
    'r', 'e', 'c', 'e', 'i', 'v', 'e', 'r', 's', 0,
    's', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'i', 'n', 's', 'e', 'r', 't', 'R', 'o', 'w', 0,
    'z', 'o', 'o', 'm', 'V', 'i', 'e', 'w', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'B', 'y', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'd', 0,
    's', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'C', 'e', 'l', 'l', 's', 0,
    'r', 'o', 'w', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'e', 't', 'R', 'u', 'l', 'e', 's', 0,
    's', 'e', 't', 'T', 'F', 'o', 'o', 't', 0,
    's', 'e', 't', 'T', 'H', 'e', 'a', 'd', 0,
    's', 'e', 't', 'S', 'c', 'o', 'p', 'e', 0,
    's', 'e', 't', 'C', 'h', 'O', 'f', 'f', 0,
    'c', 'o', 'd', 'e', 'T', 'y', 'p', 'e', 0,
    'c', 'o', 'd', 'e', 'B', 'a', 's', 'e', 0,
    'n', 'e', 'x', 't', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'C', 'l', 'e', 'a', 'r', 0,
    's', 'e', 't', 'I', 's', 'M', 'a', 'p', 0,
    's', 'e', 't', 'D', 'e', 'f', 'e', 'r', 0,
    's', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'M', 'e', 'd', 'i', 'a', 0,
    'h', 'r', 'e', 'f', 'l', 'a', 'n', 'g', 0,
    'm', 'u', 'l', 't', 'i', 'p', 'l', 'e', 0,
    'e', 'l', 'e', 'm', 'e', 'n', 't', 's', 0,
    't', 'a', 'b', 'I', 'n', 'd', 'e', 'x', 0,
    'r', 'e', 'f', 'e', 'r', 'r', 'e', 'r', 0,
    's', 'e', 't', 'A', 'l', 'i', 'g', 'n', 0,
    'n', 'o', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'l', 'o', 'n', 'g', 'D', 'e', 's', 'c', 0,
    's', 'e', 't', 'V', 'L', 'i', 'n', 'k', 0,
    's', 'e', 't', 'A', 'L', 'i', 'n', 'k', 0,
    'r', 'e', 'f', 'C', 'o', 'u', 'n', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'M', 'e', 0,
    's', 'e', 't', 'A', 's', 'y', 'n', 'c', 0,
    'S', 'H', 'O', 'W', '_', 'A', 'L', 'L', 0,
    'n', 'e', 'x', 't', 'N', 'o', 'd', 'e', 0,
    'a', 't', 't', 'r', 'N', 'a', 'm', 'e', 0,
    'n', 'e', 'w', 'V', 'a', 'l', 'u', 'e', 0,
    'A', 'D', 'D', 'I', 'T', 'I', 'O', 'N', 0,
    's', 'h', 'i', 'f', 't', 'K', 'e', 'y', 0,
    'c', 'h', 'a', 'r', 'C', 'o', 'd', 'e', 0,
    'C', 'S', 'S', '_', 'P', 'A', 'I', 'R', 0,
    'C', 'S', 'S', '_', 'D', 'P', 'C', 'M', 0,
    'C', 'S', 'S', '_', 'R', 'E', 'C', 'T', 0,
    'C', 'S', 'S', '_', 'A', 'T', 'T', 'R', 0,
    'C', 'S', 'S', '_', 'G', 'R', 'A', 'D', 0,
    'd', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 's', 's', 'R', 'u', 'l', 'e', 's', 0,
    'o', 'p', 'e', 'n', 'F', 'i', 'l', 'e', 0,
    'c', 'l', 'o', 's', 'e', 'U', 'r', 'l', 0,
    'r', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
    'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'e', 'n', 't', 'i', 't', 'i', 'e', 's', 0,
    'n', 'o', 'd', 'e', 'T', 'y', 'p', 'e', 0,
    'n', 'o', 'd', 'e', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'I', 'n', 'd', 'e', 'x', 0,
    'a', 'd', 'd', 'C', 'h', 'i', 'l', 'd', 0,
    'c', 'o', 'l', 'l', 'a', 'p', 's', 'e', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 0,
    'd', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    's', 'e', 't', 'S', 'h', 'a', 'p', 'e', 0,
    'f', 'i', 'n', 'd', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'S', 't', 'a', 'r', 't', 0,
    's', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'F', 'r', 'a', 'm', 'e', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    'p', 'u', 'b', 'l', 'i', 'c', 'I', 'd', 0,
    's', 'y', 's', 't', 'e', 'm', 'I', 'd', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
    't', 'o', 'S', 't', 'r', 'i', 'n', 'g', 0,
    '_', '_', 'i', 'a', 'd', 'd', '_', '_', 0,
    'e', 'n', 'd', 's', 'W', 'i', 't', 'h', 0,
    't', 'r', 'u', 'n', 'c', 'a', 't', 'e', 0,
    'b', 'a', 's', 'e', 'U', 'R', 'L', 0,
    's', 'u', 'm', 'm', 'a', 'r', 'y', 0,
    't', 'B', 'o', 'd', 'i', 'e', 's', 0,
    'h', 'e', 'a', 'd', 'e', 'r', 's', 0,
    'c', 'o', 'l', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'A', 'b', 'b', 'r', 0,
    's', 't', 'a', 'n', 'd', 'b', 'y', 0,
    'd', 'e', 'c', 'l', 'a', 'r', 'e', 0,
    's', 'e', 't', 'C', 'o', 'd', 'e', 0,
    'c', 'o', 'm', 'p', 'a', 'c', 't', 0,
    's', 'e', 't', 'F', 'a', 'c', 'e', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 0,
    's', 'e', 't', 'H', 'r', 'e', 'f', 0,
    'h', 't', 'm', 'l', 'F', 'o', 'r', 0,
    'g', 'e', 't', 'S', 'i', 'z', 'e', 0,
    'e', 'n', 'c', 't', 'y', 'p', 'e', 0,
    's', 'e', 't', 'L', 'a', 'n', 'g', 0,
    'w', 'r', 'i', 't', 'e', 'l', 'n', 0,
    'a', 'n', 'c', 'h', 'o', 'r', 's', 0,
    's', 'c', 'r', 'i', 'p', 't', 's', 0,
    'a', 'p', 'p', 'l', 'e', 't', 's', 0,
    's', 'e', 't', 'B', 'o', 'd', 'y', 0,
    'n', 'o', 'S', 'h', 'a', 'd', 'e', 0,
    's', 'e', 't', 'C', 'i', 't', 'e', 0,
    'p', 'r', 'o', 'f', 'i', 'l', 'e', 0,
    's', 'e', 't', 'R', 'o', 'w', 's', 0,
    's', 'e', 't', 'C', 'o', 'l', 's', 0,
    's', 'e', 't', 'L', 'i', 'n', 'k', 0,
    'b', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    'l', 'o', 'a', 'd', 'X', 'M', 'L', 0,
    'R', 'E', 'M', 'O', 'V', 'A', 'L', 0,
    'm', 'e', 't', 'a', 'K', 'e', 'y', 0,
    'c', 't', 'r', 'l', 'K', 'e', 'y', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'Y', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'X', 0,
    's', 'c', 'r', 'e', 'e', 'n', 'Y', 0,
    's', 'c', 'r', 'e', 'e', 'n', 'X', 0,
    'k', 'e', 'y', 'C', 'o', 'd', 'e', 0,
    'b', 'u', 'b', 'b', 'l', 'e', 's', 0,
    'C', 'S', 'S', '_', 'D', 'P', 'I', 0,
    'C', 'S', 'S', '_', 'U', 'R', 'I', 0,
    'C', 'S', 'S', '_', 'K', 'H', 'Z', 0,
    'C', 'S', 'S', '_', 'R', 'A', 'D', 0,
    'C', 'S', 'S', '_', 'D', 'E', 'G', 0,
    'C', 'S', 'S', '_', 'E', 'X', 'S', 0,
    'C', 'S', 'S', '_', 'E', 'M', 'S', 0,
    'c', 'h', 'a', 'r', 's', 'e', 't', 0,
    'c', 's', 's', 'T', 'e', 'x', 't', 0,
    'a', 'r', 'c', 'h', 'i', 'v', 'e', 0,
    'b', 'a', 's', 'e', 'U', 'r', 'l', 0,
    'x', 'm', 'l', 'F', 'i', 'l', 'e', 0,
    'c', 'l', 'e', 'a', 'r', 'e', 'd', 0,
    'c', 'a', 'p', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'T', 'y', 'p', 'e', 0,
    't', 'a', 'g', 'N', 'a', 'm', 'e', 0,
    'd', 'o', 'c', 't', 'y', 'p', 'e', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 0,
    's', 'e', 't', 'N', 'a', 'm', 'e', 0,
    'r', 'o', 'w', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'S', 'p', 'a', 'n', 0,
    'c', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    'd', 'e', 'v', 'T', 'y', 'p', 'e', 0,
    'o', 'p', 'e', 'n', 'U', 'r', 'l', 0,
    'o', 'p', 't', 'i', 'o', 'n', 's', 0,
    'h', 'i', 't', 'T', 'e', 's', 't', 0,
    'g', 'e', 't', 'R', 'e', 'c', 't', 0,
    's', 'e', 't', 'L', 'e', 'f', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 0,
    'v', 'e', 'r', 's', 'i', 'o', 'n', 0,
    'u', 'n', 'i', 'c', 'o', 'd', 'e', 0,
    '_', '_', 'a', 'd', 'd', '_', '_', 0,
    't', 'o', 'F', 'l', 'o', 'a', 't', 0,
    'i', 's', 'E', 'm', 'p', 't', 'y', 0,
    's', 'e', 't', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'S', 'i', 'z', 'e', 0,
    'v', 'A', 'l', 'i', 'g', 'n', 0,
    'n', 'o', 'W', 'r', 'a', 'p', 0,
    'v', 's', 'p', 'a', 'c', 'e', 0,
    'h', 's', 'p', 'a', 'c', 'e', 0,
    'n', 'o', 'H', 'r', 'e', 'f', 0,
    'c', 'o', 'o', 'r', 'd', 's', 0,
    's', 'e', 't', 'R', 'e', 'v', 0,
    's', 'e', 't', 'R', 'e', 'l', 0,
    'u', 's', 'e', 'M', 'a', 'p', 0,
    's', 'e', 't', 'A', 'l', 't', 0,
    'c', 'o', 'o', 'k', 'i', 'e', 0,
    'i', 'm', 'a', 'g', 'e', 's', 0,
    'l', 'a', 'y', 'e', 'r', 's', 0,
    's', 'e', 't', 'S', 'r', 'c', 0,
    's', 't', 'r', 'c', 'm', 'p', 0,
    't', 'o', 'H', 'T', 'M', 'L', 0,
    's', 'e', 't', 'E', 'n', 'd', 0,
    'a', 'l', 't', 'K', 'e', 'y', 0,
    'l', 'a', 'y', 'e', 'r', 'Y', 0,
    'l', 'a', 'y', 'e', 'r', 'X', 0,
    'd', 'e', 't', 'a', 'i', 'l', 0,
    'C', 'S', 'S', '_', 'H', 'Z', 0,
    'C', 'S', 'S', '_', 'M', 'S', 0,
    'C', 'S', 'S', '_', 'P', 'C', 0,
    'C', 'S', 'S', '_', 'P', 'T', 0,
    'C', 'S', 'S', '_', 'I', 'N', 0,
    'C', 'S', 'S', '_', 'M', 'M', 0,
    'C', 'S', 'S', '_', 'C', 'M', 0,
    'C', 'S', 'S', '_', 'P', 'X', 0,
    'f', 'r', 'a', 'm', 'e', 's', 0,
    's', 'e', 't', 'X', 'M', 'L', 0,
    'U', 'n', 'u', 's', 'e', 'd', 0,
    'p', 'r', 'o', 'm', 'p', 't', 0,
    's', 'e', 't', 'D', 'i', 'r', 0,
    'd', 'o', 'm', 'a', 'i', 'n', 0,
    'b', 'o', 'r', 'd', 'e', 'r', 0,
    'o', 'b', 'j', 'e', 'c', 't', 0,
    'p', 'r', 'i', 'n', 't', '_', 0,
    'm', 'e', 't', 'r', 'i', 'c', 0,
    's', 'e', 'l', 'e', 'c', 't', 0,
    'l', 'a', 'y', 'o', 'u', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 0,
    't', 'a', 'r', 'g', 'e', 't', 0,
    'w', 'i', 'd', 'g', 'e', 't', 0,
    'b', 'u', 't', 't', 'o', 'n', 0,
    'p', 'r', 'e', 'f', 'i', 'x', 0,
    's', 'c', 'h', 'e', 'm', 'e', 0,
    's', 'e', 't', 'U', 'r', 'l', 0,
    'h', 'e', 'i', 'g', 'h', 't', 0,
    's', 'e', 't', 'T', 'o', 'p', 0,
    'b', 'o', 't', 't', 'o', 'm', 0,
    'm', 'e', 't', 'h', 'o', 'd', 0,
    'f', 'i', 'l', 't', 'e', 'r', 0,
    'a', 'c', 'c', 'e', 'p', 't', 0,
    'l', 'e', 'n', 'g', 't', 'h', 0,
    'n', 'u', 'm', 'b', 'e', 'r', 0,
    'i', 'n', 's', 'e', 'r', 't', 0,
    'd', 'e', 't', 'a', 'c', 'h', 0,
    'i', 's', 'N', 'u', 'l', 'l', 0,
    's', 'u', 'b', 'm', 'i', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 0,
    '_', '_', 'n', 'e', '_', '_', 0,
    '_', '_', 'e', 'q', '_', '_', 0,
    'M', 'i', 'x', 'e', 'd', 0,
    'o', 'n', 'U', 'R', 'L', 0,
    'r', 'u', 'l', 'e', 's', 0,
    't', 'F', 'o', 'o', 't', 0,
    't', 'H', 'e', 'a', 'd', 0,
    'c', 'h', 'O', 'f', 'f', 0,
    's', 'e', 't', 'C', 'h', 0,
    'a', 'r', 'e', 'a', 's', 0,
    'i', 's', 'M', 'a', 'p', 0,
    'd', 'e', 'f', 'e', 'r', 0,
    'f', 'o', 'c', 'u', 's', 0,
    'f', 'o', 'r', 'm', 's', 0,
    'l', 'i', 'n', 'k', 's', 0,
    'a', 'l', 'i', 'g', 'n', 0,
    'v', 'L', 'i', 'n', 'k', 0,
    'a', 'L', 'i', 'n', 'k', 0,
    'u', 'p', 'p', 'e', 'r', 0,
    'a', 's', 'y', 'n', 'c', 0,
    'w', 'h', 'i', 'c', 'h', 0,
    'p', 'a', 'g', 'e', 'Y', 0,
    'p', 'a', 'g', 'e', 'X', 0,
    'C', 'S', 'S', '_', 'S', 0,
    's', 'h', 'e', 'e', 't', 0,
    'm', 'e', 'd', 'i', 'a', 0,
    'e', 'm', 'b', 'e', 'd', 0,
    'd', 'e', 'r', 'e', 'f', 0,
    'l', 'a', 'b', 'e', 'l', 0,
    'c', 'e', 'l', 'l', 's', 0,
    'l', 'o', 'w', 'e', 'r', 0,
    'f', 'r', 'a', 'm', 'e', 0,
    'a', 'b', 'o', 'r', 't', 0,
    'b', 'e', 'g', 'i', 'n', 0,
    't', 'i', 't', 'l', 'e', 0,
    's', 'h', 'a', 'p', 'e', 0,
    's', 'e', 't', 'I', 'd', 0,
    'c', 'o', 'l', 'o', 'r', 0,
    's', 't', 'y', 'l', 'e', 0,
    'p', 'a', 'i', 'n', 't', 0,
    'c', 'l', 'i', 'c', 'k', 0,
    'w', 'i', 'd', 't', 'h', 0,
    's', 'c', 'o', 'p', 'e', 0,
    'v', 'a', 'l', 'u', 'e', 0,
    'e', 'v', 'e', 'n', 't', 0,
    't', 'o', 'I', 'n', 't', 0,
    's', 'p', 'l', 'i', 't', 0,
    'r', 'i', 'g', 'h', 't', 0,
    'c', 'l', 'e', 'a', 'r', 0,
    's', 't', 'a', 'r', 't', 0,
    'r', 'e', 's', 'e', 't', 0,
    'i', 'n', 'd', 'e', 'x', 0,
    'w', 'r', 'i', 't', 'e', 0,
    'c', 'l', 'o', 's', 'e', 0,
    'g', 'r', 'e', 'e', 'n', 0,
    'a', 'b', 'b', 'r', 0,
    'b', 'l', 'u', 'r', 0,
    'b', 'o', 'd', 'y', 0,
    'c', 'i', 't', 'e', 0,
    'c', 'o', 'l', 's', 0,
    'f', 'o', 'r', 'm', 0,
    'p', 'a', 'r', 't', 0,
    'a', 'x', 'i', 's', 0,
    'r', 'o', 'w', 's', 0,
    'i', 'n', 'i', 't', 0,
    'f', 'i', 'n', 'd', 0,
    'b', 'a', 's', 'e', 0,
    'i', 't', 'e', 'm', 0,
    's', 'h', 'o', 'w', 0,
    'h', 'i', 'd', 'e', 0,
    'h', 'r', 'e', 'f', 0,
    'v', 'i', 'e', 'w', 0,
    'l', 'o', 'a', 'd', 0,
    'r', 'o', 'o', 't', 0,
    'l', 'e', 'f', 't', 0,
    's', 'p', 'a', 'n', 0,
    'd', 'a', 't', 'a', 0,
    'c', 'o', 'p', 'y', 0,
    'o', 'p', 'e', 'n', 0,
    'b', 'l', 'u', 'e', 0,
    'r', 'e', 'v', 0,
    'r', 'e', 'l', 0,
    'a', 'l', 't', 0,
    'a', 'l', 'l', 0,
    's', 'r', 'c', 0,
    'D', 'O', 'M', 0,
    'e', 'n', 'd', 0,
    't', 'o', 'p', 0,
    'a', 'd', 'd', 0,
    'd', 'i', 'r', 0,
};

void sipVH_khtml_0(sip_gilstate_t sipGILState,PyObject *sipMethod,Qt::ScrollBarPolicy a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"F",a0,sipType_Qt_ScrollBarPolicy);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

KParts::ReadOnlyPart * sipVH_khtml_1(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0,QObject *a1,const QString& a2,QString& a3,QStringList& a4,const QStringList& a5)
{
    KParts::ReadOnlyPart * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DDDDDD",a0,sipType_QWidget,NULL,a1,sipType_QObject,NULL,const_cast<QString *>(&a2),sipType_QString,NULL,&a3,sipType_QString,NULL,&a4,sipType_QStringList,NULL,const_cast<QStringList *>(&a5),sipType_QStringList,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"D4",sipType_KParts_ReadOnlyPart,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

bool sipVH_khtml_2(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,int a1,int a2,const QString& a3,const KParts::OpenUrlArguments& a4,const KParts::BrowserArguments& a5)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DiiDDD",const_cast<QString *>(&a0),sipType_QString,NULL,a1,a2,const_cast<QString *>(&a3),sipType_QString,NULL,const_cast<KParts::OpenUrlArguments *>(&a4),sipType_KParts_OpenUrlArguments,NULL,const_cast<KParts::BrowserArguments *>(&a5),sipType_KParts_BrowserArguments,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_khtml_3(sip_gilstate_t sipGILState,PyObject *sipMethod,const char *a0,int a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"AAi",a0,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_khtml_4(sip_gilstate_t sipGILState,PyObject *sipMethod,const KUrl& a0,int a1,int a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Dii",const_cast<KUrl *>(&a0),sipType_KUrl,NULL,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

DOM::DOMString sipVH_khtml_5(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    DOM::DOMString sipRes;
    DOM::DOMString *sipResOrig;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"D5",sipType_DOM_DOMString,&sipResOrig) < 0)
        PyErr_Print();
    else
    {
        sipRes = *sipResOrig;
    }

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

short sipVH_khtml_6(sip_gilstate_t sipGILState,PyObject *sipMethod,const DOM::Node& a0)
{
    short sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",const_cast<DOM::Node *>(&a0),sipType_DOM_Node,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"h",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_khtml_7(sip_gilstate_t sipGILState,PyObject *sipMethod,DOM::Event& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",&a0,sipType_DOM_Event,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_DOM_MutationEvent(void **);}
static const sipTypeDef *sipSubClass_DOM_MutationEvent(void **sipCppRet)
{
    DOM::MutationEvent *sipCpp = reinterpret_cast<DOM::MutationEvent *>(*sipCppRet);
    sipWrapperType *sipClass;

#line 239 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"

    sipClass = NULL;

    if (dynamic_cast<DOM::MutationEvent*>(sipCpp))
        sipClass = sipClass_DOM_MutationEvent;
    else if (dynamic_cast<DOM::UIEvent*>(sipCpp))
        {
            sipClass = sipClass_DOM_UIEvent;
            if (dynamic_cast<DOM::KeyboardEvent*>(sipCpp))
                sipClass = sipClass_DOM_KeyboardEvent;
            else if (dynamic_cast<DOM::MouseEvent*>(sipCpp))
                sipClass = sipClass_DOM_MouseEvent;
            else if (dynamic_cast<DOM::TextEvent*>(sipCpp))
                sipClass = sipClass_DOM_TextEvent;
        }
#line 1702 "sipkhtmlpart0.cpp"

    return (sipClass ? sipClass->type : 0);
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_DOM_Attr(void **);}
static const sipTypeDef *sipSubClass_DOM_Attr(void **sipCppRet)
{
    DOM::Attr *sipCpp = reinterpret_cast<DOM::Attr *>(*sipCppRet);
    sipWrapperType *sipClass;

#line 71 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"

    sipClass = NULL;

    if (dynamic_cast<DOM::Attr*>(sipCpp))
        sipClass = sipClass_DOM_Attr;
    else if (dynamic_cast<DOM::CharacterData*>(sipCpp))
        {
            sipClass = sipClass_DOM_CharacterData;
            if (dynamic_cast<DOM::Comment*>(sipCpp))
                sipClass = sipClass_DOM_Comment;
            else if (dynamic_cast<DOM::Text*>(sipCpp))
                {
                    sipClass = sipClass_DOM_Text;
                    if (dynamic_cast<DOM::CDATASection*>(sipCpp))
                        sipClass = sipClass_DOM_CDATASection;
                }
        }
    else if (dynamic_cast<DOM::Document*>(sipCpp))
        {
            sipClass = sipClass_DOM_Document;
            if (dynamic_cast<DOM::HTMLDocument*>(sipCpp))
                sipClass = sipClass_DOM_HTMLDocument;
        }
    else if (dynamic_cast<DOM::DocumentFragment*>(sipCpp))
        sipClass = sipClass_DOM_DocumentFragment;
    else if (dynamic_cast<DOM::DocumentType*>(sipCpp))
        sipClass = sipClass_DOM_DocumentType;
    else if (dynamic_cast<DOM::Element*>(sipCpp))
        {
            sipClass = sipClass_DOM_Element;
            if (dynamic_cast<DOM::HTMLElement*>(sipCpp))
                {
                    sipClass = sipClass_DOM_HTMLElement;
                    if (dynamic_cast<DOM::HTMLAnchorElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLAnchorElement;
                    else if (dynamic_cast<DOM::HTMLAppletElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLAppletElement;
                    else if (dynamic_cast<DOM::HTMLAreaElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLAreaElement;
                    else if (dynamic_cast<DOM::HTMLBRElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLBRElement;
                    else if (dynamic_cast<DOM::HTMLBaseElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLBaseElement;
                    else if (dynamic_cast<DOM::HTMLBaseFontElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLBaseFontElement;
                    else if (dynamic_cast<DOM::HTMLBlockquoteElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLBlockquoteElement;
                    else if (dynamic_cast<DOM::HTMLBodyElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLBodyElement;
                    else if (dynamic_cast<DOM::HTMLButtonElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLButtonElement;
                    else if (dynamic_cast<DOM::HTMLDListElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLDListElement;
                    else if (dynamic_cast<DOM::HTMLDirectoryElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLDirectoryElement;
                    else if (dynamic_cast<DOM::HTMLDivElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLDivElement;
                    else if (dynamic_cast<DOM::HTMLFieldSetElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLFieldSetElement;
                    else if (dynamic_cast<DOM::HTMLFontElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLFontElement;
                    else if (dynamic_cast<DOM::HTMLFormElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLFormElement;
                    else if (dynamic_cast<DOM::HTMLFrameElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLFrameElement;
                    else if (dynamic_cast<DOM::HTMLFrameSetElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLFrameSetElement;
                    else if (dynamic_cast<DOM::HTMLHRElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLHRElement;
                    else if (dynamic_cast<DOM::HTMLHeadElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLHeadElement;
                    else if (dynamic_cast<DOM::HTMLHeadingElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLHeadingElement;
                    else if (dynamic_cast<DOM::HTMLHtmlElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLHtmlElement;
                    else if (dynamic_cast<DOM::HTMLIFrameElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLIFrameElement;
                    else if (dynamic_cast<DOM::HTMLImageElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLImageElement;
                    else if (dynamic_cast<DOM::HTMLInputElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLInputElement;
                    else if (dynamic_cast<DOM::HTMLIsIndexElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLIsIndexElement;
                    else if (dynamic_cast<DOM::HTMLLIElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLLIElement;
                    else if (dynamic_cast<DOM::HTMLLabelElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLLabelElement;
                    else if (dynamic_cast<DOM::HTMLLayerElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLLayerElement;
                    else if (dynamic_cast<DOM::HTMLLegendElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLLegendElement;
                    else if (dynamic_cast<DOM::HTMLLinkElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLLinkElement;
                    else if (dynamic_cast<DOM::HTMLMapElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLMapElement;
                    else if (dynamic_cast<DOM::HTMLMenuElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLMenuElement;
                    else if (dynamic_cast<DOM::HTMLMetaElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLMetaElement;
                    else if (dynamic_cast<DOM::HTMLModElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLModElement;
                    else if (dynamic_cast<DOM::HTMLOListElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLOListElement;
                    else if (dynamic_cast<DOM::HTMLObjectElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLObjectElement;
                    else if (dynamic_cast<DOM::HTMLOptGroupElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLOptGroupElement;
                    else if (dynamic_cast<DOM::HTMLOptionElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLOptionElement;
                    else if (dynamic_cast<DOM::HTMLParagraphElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLParagraphElement;
                    else if (dynamic_cast<DOM::HTMLParamElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLParamElement;
                    else if (dynamic_cast<DOM::HTMLPreElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLPreElement;
                    else if (dynamic_cast<DOM::HTMLQuoteElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLQuoteElement;
                    else if (dynamic_cast<DOM::HTMLScriptElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLScriptElement;
                    else if (dynamic_cast<DOM::HTMLSelectElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLSelectElement;
                    else if (dynamic_cast<DOM::HTMLStyleElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLStyleElement;
                    else if (dynamic_cast<DOM::HTMLTableCaptionElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableCaptionElement;
                    else if (dynamic_cast<DOM::HTMLTableCellElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableCellElement;
                    else if (dynamic_cast<DOM::HTMLTableColElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableColElement;
                    else if (dynamic_cast<DOM::HTMLTableElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableElement;
                    else if (dynamic_cast<DOM::HTMLTableRowElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableRowElement;
                    else if (dynamic_cast<DOM::HTMLTableSectionElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTableSectionElement;
                    else if (dynamic_cast<DOM::HTMLTextAreaElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTextAreaElement;
                    else if (dynamic_cast<DOM::HTMLTitleElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLTitleElement;
                    else if (dynamic_cast<DOM::HTMLUListElement*>(sipCpp))
                        sipClass = sipClass_DOM_HTMLUListElement;
                }
        }
    else if (dynamic_cast<DOM::Entity*>(sipCpp))
        sipClass = sipClass_DOM_Entity;
    else if (dynamic_cast<DOM::EntityReference*>(sipCpp))
        sipClass = sipClass_DOM_EntityReference;
    else if (dynamic_cast<DOM::Notation*>(sipCpp))
        sipClass = sipClass_DOM_Notation;
    else if (dynamic_cast<DOM::ProcessingInstruction*>(sipCpp))
        sipClass = sipClass_DOM_ProcessingInstruction;
#line 1867 "sipkhtmlpart0.cpp"

    return (sipClass ? sipClass->type : 0);
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KHTMLPart(void **);}
static const sipTypeDef *sipSubClass_KHTMLPart(void **sipCppRet)
{
    QObject *sipCpp = reinterpret_cast<QObject *>(*sipCppRet);
    sipWrapperType *sipClass;

#line 256 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtml_part.sip"

    sipClass = NULL;

    if (dynamic_cast<KHTMLPart*>(sipCpp))
        sipClass = sipClass_KHTMLPart;
    else if (dynamic_cast<KHTMLView*>(sipCpp))
        sipClass = sipClass_KHTMLView;
#line 1888 "sipkhtmlpart0.cpp"

    return (sipClass ? sipClass->type : 0);
}
static sipEnumTypeDef enumTypes[] = {
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLView__SmoothScrollingMode, {0}}, sipNameNr_SmoothScrollingMode, 148, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJSWindowFocusPolicy, {0}}, sipNameNr_KJSWindowFocusPolicy, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJSWindowResizePolicy, {0}}, sipNameNr_KJSWindowResizePolicy, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJSWindowMovePolicy, {0}}, sipNameNr_KJSWindowMovePolicy, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJSWindowStatusPolicy, {0}}, sipNameNr_KJSWindowStatusPolicy, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJSWindowOpenPolicy, {0}}, sipNameNr_KJSWindowOpenPolicy, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KDNSPrefetch, {0}}, sipNameNr_KDNSPrefetch, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KSmoothScrollingMode, {0}}, sipNameNr_KSmoothScrollingMode, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KAnimationAdvice, {0}}, sipNameNr_KAnimationAdvice, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLSettings__KJavaScriptAdvice, {0}}, sipNameNr_KJavaScriptAdvice, 138, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__PageSecurity, {0}}, sipNameNr_PageSecurity, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__FormNotification, {0}}, sipNameNr_FormNotification, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__FindOptions, {0}}, sipNameNr_FindOptions, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__CaretDisplayPolicy, {0}}, sipNameNr_CaretDisplayPolicy, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__DNSPrefetch, {0}}, sipNameNr_DNSPrefetch, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHTMLPart__GUIProfile, {0}}, sipNameNr_GUIProfile, 131, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__Node__DocumentPosition, {0}}, sipNameNr_DocumentPosition, 109, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__Node__NodeType, {0}}, sipNameNr_NodeType, 109, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__DOMException__ExceptionCode, {0}}, sipNameNr_ExceptionCode, 27, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__NodeFilter__ShowCode, {0}}, sipNameNr_ShowCode, 112, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__NodeFilter__AcceptCode, {0}}, sipNameNr_AcceptCode, 112, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__Range__CompareHow, {0}}, sipNameNr_CompareHow, 120, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__RangeException__RangeExceptionCode, {0}}, sipNameNr_RangeExceptionCode, 122, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__MutationEvent__attrChangeType, {0}}, sipNameNr_attrChangeType, 106, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__KeyboardEvent__KeyLocation, {0}}, sipNameNr_KeyLocation, 101, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__EventException__EventExceptionCode, {0}}, sipNameNr_EventExceptionCode, 41, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__Event__PhaseType, {0}}, sipNameNr_PhaseType, 39, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__CSSPrimitiveValue__UnitTypes, {0}}, sipNameNr_UnitTypes, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__CSSValue__UnitTypes, {0}}, sipNameNr_UnitTypes, 20, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__CSSException__ExceptionCode, {0}}, sipNameNr_ExceptionCode, 5, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_DOM__CSSRule__RuleType, {0}}, sipNameNr_RuleType, 13, NULL},
};


/*
 * This defines each type in this module.
 */
static sipTypeDef *typesTable[] = {
    &pyqt4Type_khtml_DOM.super.ctd_base,
    &pyqt4Type_khtml_DOM_AbstractView.super.ctd_base,
    &pyqt4Type_khtml_DOM_Attr.super.ctd_base,
    &pyqt4Type_khtml_DOM_CDATASection.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSCharsetRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSException.super.ctd_base,
    &enumTypes[29].etd_base,
    &pyqt4Type_khtml_DOM_CSSFontFaceRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSImportRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSMediaRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSPageRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSPrimitiveValue.super.ctd_base,
    &enumTypes[27].etd_base,
    &pyqt4Type_khtml_DOM_CSSRule.super.ctd_base,
    &enumTypes[30].etd_base,
    &pyqt4Type_khtml_DOM_CSSRuleList.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSStyleDeclaration.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSStyleRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSStyleSheet.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSUnknownRule.super.ctd_base,
    &pyqt4Type_khtml_DOM_CSSValue.super.ctd_base,
    &enumTypes[28].etd_base,
    &pyqt4Type_khtml_DOM_CSSValueList.super.ctd_base,
    &pyqt4Type_khtml_DOM_CharacterData.super.ctd_base,
    &pyqt4Type_khtml_DOM_Comment.super.ctd_base,
    &pyqt4Type_khtml_DOM_Counter.super.ctd_base,
    &pyqt4Type_khtml_DOM_CustomNodeFilter.super.ctd_base,
    &pyqt4Type_khtml_DOM_DOMException.super.ctd_base,
    &enumTypes[18].etd_base,
    &pyqt4Type_khtml_DOM_DOMImplementation.super.ctd_base,
    &pyqt4Type_khtml_DOM_DOMString.super.ctd_base,
    &pyqt4Type_khtml_DOM_Document.super.ctd_base,
    &pyqt4Type_khtml_DOM_DocumentFragment.super.ctd_base,
    &pyqt4Type_khtml_DOM_DocumentStyle.super.ctd_base,
    &pyqt4Type_khtml_DOM_DocumentType.super.ctd_base,
    &pyqt4Type_khtml_DOM_DomShared.super.ctd_base,
    &pyqt4Type_khtml_DOM_Element.super.ctd_base,
    &pyqt4Type_khtml_DOM_Entity.super.ctd_base,
    &pyqt4Type_khtml_DOM_EntityReference.super.ctd_base,
    &pyqt4Type_khtml_DOM_Event.super.ctd_base,
    &enumTypes[26].etd_base,
    &pyqt4Type_khtml_DOM_EventException.super.ctd_base,
    &enumTypes[25].etd_base,
    &pyqt4Type_khtml_DOM_EventListener.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLAnchorElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLAppletElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLAreaElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLBRElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLBaseElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLBaseFontElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLBlockquoteElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLBodyElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLButtonElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLCollection.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLDListElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLDirectoryElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLDivElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLDocument.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLFieldSetElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLFontElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLFormElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLFrameElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLFrameSetElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLHRElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLHeadElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLHeadingElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLHtmlElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLIFrameElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLImageElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLInputElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLIsIndexElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLLIElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLLabelElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLLayerElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLLegendElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLLinkElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLMapElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLMenuElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLMetaElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLModElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLOListElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLObjectElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLOptGroupElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLOptionElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLParagraphElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLParamElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLPreElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLQuoteElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLScriptElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLSelectElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLStyleElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableCaptionElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableCellElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableColElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableRowElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTableSectionElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTextAreaElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLTitleElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_HTMLUListElement.super.ctd_base,
    &pyqt4Type_khtml_DOM_KeyboardEvent.super.ctd_base,
    &enumTypes[24].etd_base,
    &pyqt4Type_khtml_DOM_LinkStyle.super.ctd_base,
    &pyqt4Type_khtml_DOM_MediaList.super.ctd_base,
    &pyqt4Type_khtml_DOM_MouseEvent.super.ctd_base,
    &pyqt4Type_khtml_DOM_MutationEvent.super.ctd_base,
    &enumTypes[23].etd_base,
    &pyqt4Type_khtml_DOM_NamedNodeMap.super.ctd_base,
    &pyqt4Type_khtml_DOM_Node.super.ctd_base,
    &enumTypes[16].etd_base,
    &enumTypes[17].etd_base,
    &pyqt4Type_khtml_DOM_NodeFilter.super.ctd_base,
    &enumTypes[20].etd_base,
    &enumTypes[19].etd_base,
    &pyqt4Type_khtml_DOM_NodeIterator.super.ctd_base,
    &pyqt4Type_khtml_DOM_NodeList.super.ctd_base,
    &pyqt4Type_khtml_DOM_Notation.super.ctd_base,
    &pyqt4Type_khtml_DOM_ProcessingInstruction.super.ctd_base,
    &pyqt4Type_khtml_DOM_RGBColor.super.ctd_base,
    &pyqt4Type_khtml_DOM_Range.super.ctd_base,
    &enumTypes[21].etd_base,
    &pyqt4Type_khtml_DOM_RangeException.super.ctd_base,
    &enumTypes[22].etd_base,
    &pyqt4Type_khtml_DOM_Rect.super.ctd_base,
    &pyqt4Type_khtml_DOM_StyleSheet.super.ctd_base,
    &pyqt4Type_khtml_DOM_StyleSheetList.super.ctd_base,
    &pyqt4Type_khtml_DOM_Text.super.ctd_base,
    &pyqt4Type_khtml_DOM_TextEvent.super.ctd_base,
    &pyqt4Type_khtml_DOM_TreeWalker.super.ctd_base,
    &pyqt4Type_khtml_DOM_UIEvent.super.ctd_base,
    &pyqt4Type_khtml_KHTMLPart.super.ctd_base,
    &enumTypes[13].etd_base,
    &enumTypes[14].etd_base,
    &enumTypes[12].etd_base,
    &enumTypes[11].etd_base,
    &enumTypes[15].etd_base,
    &enumTypes[10].etd_base,
    &pyqt4Type_khtml_KHTMLSettings.super.ctd_base,
    &enumTypes[8].etd_base,
    &enumTypes[6].etd_base,
    &enumTypes[1].etd_base,
    &enumTypes[3].etd_base,
    &enumTypes[5].etd_base,
    &enumTypes[2].etd_base,
    &enumTypes[4].etd_base,
    &enumTypes[9].etd_base,
    &enumTypes[7].etd_base,
    &pyqt4Type_khtml_KHTMLView.super.ctd_base,
    &enumTypes[0].etd_base,
    &pyqt4MappedTypeDef_khtml_QList_0600QPair_0100QString_0100QChar.super.mtd_base,
};


/*
 * These define each typedef in this module.
 */
static sipTypedefDef typedefsTable[] = {
    {"DOM::DOMTimeStamp", "unsigned long long"},
    {"DOM::Event::DOMTimeStamp", "long long"},
};


/*
 * This defines the virtual handlers that this module implements and can be
 * used by other modules.
 */
static sipVirtHandlerFunc virtHandlersTable[] = {
    (sipVirtHandlerFunc)sipVH_khtml_0,
    (sipVirtHandlerFunc)sipVH_khtml_1,
    (sipVirtHandlerFunc)sipVH_khtml_2,
    (sipVirtHandlerFunc)sipVH_khtml_3,
    (sipVirtHandlerFunc)sipVH_khtml_4,
    (sipVirtHandlerFunc)sipVH_khtml_5,
    (sipVirtHandlerFunc)sipVH_khtml_6,
    (sipVirtHandlerFunc)sipVH_khtml_7,
};


/* This defines the modules that this module needs to import. */
static sipImportedModuleDef importsTable[] = {
    {"PyQt4.QtCore", 0, NULL},
    {"PyQt4.QtNetwork", 0, NULL},
    {"PyQt4.QtGui", 0, NULL},
    {"PyKDE4.kdecore", -1, NULL},
    {"PyQt4.QtSvg", 0, NULL},
    {"PyQt4.QtXml", 0, NULL},
    {"PyKDE4.kdeui", -1, NULL},
    {"PyKDE4.solid", -1, NULL},
    {"PyKDE4.kio", -1, NULL},
    {"PyKDE4.kparts", -1, NULL},
    {"PyKDE4.kutils", -1, NULL},
    {NULL, -1, NULL}
};


/* This defines the class sub-convertors that this module defines. */
static sipSubClassConvertorDef convertorsTable[] = {
    {sipSubClass_DOM_MutationEvent, {106, 255, 0}, NULL},
    {sipSubClass_DOM_Attr, {2, 255, 0}, NULL},
    {sipSubClass_KHTMLPart, {111, 0, 0}, NULL},
    {NULL, {0, 0, 0}, NULL}
};


/* This defines this module. */
sipExportedModuleDef sipModuleAPI_khtml = {
    0,
    SIP_API_MINOR_NR,
    sipNameNr_PyKDE4_khtml,
    0,
    -1,
    sipStrings_khtml,
    importsTable,
    NULL,
    151,
    typesTable,
    NULL,
    0,
    NULL,
    2,
    typedefsTable,
    virtHandlersTable,
    convertorsTable,
    {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL},
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    0,
    0,
    0
};


/* The SIP API and the APIs of any imported modules. */
const sipAPIDef *sipAPI_khtml;
const sipExportedModuleDef *sipModuleAPI_khtml_QtCore;
const sipExportedModuleDef *sipModuleAPI_khtml_QtNetwork;
const sipExportedModuleDef *sipModuleAPI_khtml_QtGui;
const sipExportedModuleDef *sipModuleAPI_khtml_kdecore;
const sipExportedModuleDef *sipModuleAPI_khtml_QtSvg;
const sipExportedModuleDef *sipModuleAPI_khtml_QtXml;
const sipExportedModuleDef *sipModuleAPI_khtml_kdeui;
const sipExportedModuleDef *sipModuleAPI_khtml_solid;
const sipExportedModuleDef *sipModuleAPI_khtml_kio;
const sipExportedModuleDef *sipModuleAPI_khtml_kparts;
const sipExportedModuleDef *sipModuleAPI_khtml_kutils;

sip_qt_metaobject_func sip_khtml_qt_metaobject;
sip_qt_metacall_func sip_khtml_qt_metacall;
sip_qt_metacast_func sip_khtml_qt_metacast;


/* The Python module initialisation function. */
#if PY_MAJOR_VERSION >= 3
#define SIP_MODULE_ENTRY        PyInit_khtml
#define SIP_MODULE_TYPE         PyObject *
#define SIP_MODULE_DISCARD(r)   Py_DECREF(r)
#define SIP_MODULE_RETURN(r)    return (r)
#else
#define SIP_MODULE_ENTRY        initkhtml
#define SIP_MODULE_TYPE         void
#define SIP_MODULE_DISCARD(r)
#define SIP_MODULE_RETURN(r)    return
#endif

#if defined(SIP_STATIC_MODULE)
extern "C" SIP_MODULE_TYPE SIP_MODULE_ENTRY()
#else
PyMODINIT_FUNC SIP_MODULE_ENTRY()
#endif
{
    static PyMethodDef sip_methods[] = {
        {0, 0, 0, 0}
    };

#if PY_MAJOR_VERSION >= 3
    static PyModuleDef sip_module_def = {
        PyModuleDef_HEAD_INIT,
        "PyKDE4.khtml",
        NULL,
        -1,
        sip_methods,
        NULL,
        NULL,
        NULL,
        NULL
    };
#endif

    PyObject *sipModule, *sipModuleDict;
    PyObject *sip_sipmod, *sip_capiobj;

    /* Initialise the module and get it's dictionary. */
#if PY_MAJOR_VERSION >= 3
    sipModule = PyModule_Create(&sip_module_def);
#elif PY_VERSION_HEX >= 0x02050000
    sipModule = Py_InitModule(sipName_PyKDE4_khtml, sip_methods);
#else
    sipModule = Py_InitModule(const_cast<char *>(sipName_PyKDE4_khtml), sip_methods);
#endif

    if (sipModule == NULL)
        SIP_MODULE_RETURN(NULL);

    sipModuleDict = PyModule_GetDict(sipModule);

    /* Import the SIP module and get it's API. */
#if PY_VERSION_HEX >= 0x02050000
    sip_sipmod = PyImport_ImportModule("sip");
#else
    sip_sipmod = PyImport_ImportModule(const_cast<char *>("sip"));
#endif

    if (sip_sipmod == NULL)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }

    sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");

    if (sip_capiobj == NULL || !PyCObject_Check(sip_capiobj))
    {
        Py_DECREF(sip_sipmod);
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }

    sipAPI_khtml = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));

    /* Export the module and publish it's API. */
    if (sipExportModule(&sipModuleAPI_khtml,SIP_API_MAJOR_NR,SIP_API_MINOR_NR,0) < 0)
    {
        Py_DECREF(sip_sipmod);
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(0);
    }

    sip_khtml_qt_metaobject = (sip_qt_metaobject_func)sipImportSymbol("qtcore_qt_metaobject");
    sip_khtml_qt_metacall = (sip_qt_metacall_func)sipImportSymbol("qtcore_qt_metacall");
    sip_khtml_qt_metacast = (sip_qt_metacast_func)sipImportSymbol("qtcore_qt_metacast");

    /* Initialise the module now all its dependencies have been set up. */
    if (sipInitModule(&sipModuleAPI_khtml,sipModuleDict) < 0)
    {
        Py_DECREF(sip_sipmod);
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(0);
    }

    /* Get the APIs of the modules that this one is dependent on. */
    sipModuleAPI_khtml_QtCore = sipModuleAPI_khtml.em_imports[0].im_module;
    sipModuleAPI_khtml_QtNetwork = sipModuleAPI_khtml.em_imports[1].im_module;
    sipModuleAPI_khtml_QtGui = sipModuleAPI_khtml.em_imports[2].im_module;
    sipModuleAPI_khtml_kdecore = sipModuleAPI_khtml.em_imports[3].im_module;
    sipModuleAPI_khtml_QtSvg = sipModuleAPI_khtml.em_imports[4].im_module;
    sipModuleAPI_khtml_QtXml = sipModuleAPI_khtml.em_imports[5].im_module;
    sipModuleAPI_khtml_kdeui = sipModuleAPI_khtml.em_imports[6].im_module;
    sipModuleAPI_khtml_solid = sipModuleAPI_khtml.em_imports[7].im_module;
    sipModuleAPI_khtml_kio = sipModuleAPI_khtml.em_imports[8].im_module;
    sipModuleAPI_khtml_kparts = sipModuleAPI_khtml.em_imports[9].im_module;
    sipModuleAPI_khtml_kutils = sipModuleAPI_khtml.em_imports[10].im_module;

    SIP_MODULE_RETURN(sipModule);
}

#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 2303 "sipkhtmlpart0.cpp"

#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 2307 "sipkhtmlpart0.cpp"
#line 83 "/usr/local/share/py-sip/QtCore/qchar.sip"
#include <qchar.h>
#line 2310 "sipkhtmlpart0.cpp"


extern "C" {static void assign_QList_0600QPair_0100QString_0100QChar(void *, const void*);}
static void assign_QList_0600QPair_0100QString_0100QChar(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<QList<QPair<QString,QChar> > *>(sipDst) = *reinterpret_cast<const QList<QPair<QString,QChar> > *>(sipSrc);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0600QPair_0100QString_0100QChar(void *, int);}
static void release_QList_0600QPair_0100QString_0100QChar(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QPair<QString,QChar> > *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0600QPair_0100QString_0100QChar(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0600QPair_0100QString_0100QChar(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QPair<QString,QChar> > **sipCppPtr = reinterpret_cast<QList<QPair<QString,QChar> > **>(sipCppPtrV);

#line 245 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *seq = PySequence_ITEM(sipPy, i);

            if (!seq || !PySequence_Check(seq) || PySequence_Size(seq) != 2)
            {
                Py_XDECREF(seq);
                return 0;
            }

            PyObject *itm0 = PySequence_ITEM(seq, 0);
            PyObject *itm1 = PySequence_ITEM(seq, 1);

            if (!itm0 || !itm1)
            {
                Py_XDECREF(itm0);
                Py_XDECREF(itm1);
                Py_DECREF(seq);
                return 0;
            }

            if (!sipCanConvertToType(itm0, sipType_QString, SIP_NOT_NONE) ||
                !sipCanConvertToType(itm1, sipType_QChar, SIP_NOT_NONE))
            {
                Py_DECREF(itm0);
                Py_DECREF(itm1);
                Py_DECREF(seq);
                return 0;
            }
        }

        return 1;
    }

    QList<QPair<QString, QChar> > *ql = new QList<QPair<QString, QChar> >;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *seq = PySequence_ITEM(sipPy, i);
        PyObject *itm0 = PySequence_ITEM(seq, 0);
        PyObject *itm1 = PySequence_ITEM(seq, 1);
        int state1, state2;

        QString *s1 = reinterpret_cast<QString *>(sipConvertToType(itm0, sipType_QString, sipTransferObj, SIP_NOT_NONE, &state1, sipIsErr));
        QChar *s2 = reinterpret_cast<QChar *>(sipConvertToType(itm1, sipType_QChar, sipTransferObj, SIP_NOT_NONE, &state2, sipIsErr));
 
        Py_DECREF(itm0);
        Py_DECREF(itm1);
        Py_DECREF(seq);

        if (*sipIsErr)
        {
            sipReleaseType(s1, sipType_QString, state1);
            sipReleaseType(s2, sipType_QChar, state2);

            delete ql;
            return 0;
        }

        ql->append(QPair<QString, QChar>(*s1, *s2));

        sipReleaseType(s1, sipType_QString, state1);
        sipReleaseType(s2, sipType_QChar, state2);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 2414 "sipkhtmlpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0600QPair_0100QString_0100QChar(void *, PyObject *);}
static PyObject *convertFrom_QList_0600QPair_0100QString_0100QChar(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QPair<QString,QChar> > *sipCpp = reinterpret_cast<QList<QPair<QString,QChar> > *>(sipCppV);

#line 215 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        const QPair<QString, QChar> &p = sipCpp->at(i);
        QString *s1 = new QString(p.first);
        QChar *s2 = new QChar(p.second);
        PyObject *pobj;

        if ((pobj = sipBuildResult(NULL, "(NN)", s1, sipType_QString, sipTransferObj, s2, sipType_QChar, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete s1;
            delete s2;

            return NULL;
        }

        PyList_SET_ITEM(l, i, pobj);
    }

    return l;
#line 2451 "sipkhtmlpart0.cpp"
}


pyqt4MappedTypeDef pyqt4MappedTypeDef_khtml_QList_0600QPair_0100QString_0100QChar = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_879,
        {0}
    },
    release_QList_0600QPair_0100QString_0100QChar,
    convertTo_QList_0600QPair_0100QString_0100QChar,
    convertFrom_QList_0600QPair_0100QString_0100QChar
},
    assign_QList_0600QPair_0100QString_0100QChar
};

#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtmlview.sip"
#include <khtmlview.h>
#line 2474 "sipkhtmlpart0.cpp"

#line 34 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtml_part.sip"
#include <khtml_part.h>
#line 2478 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 2481 "sipkhtmlpart0.cpp"
#line 284 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 2484 "sipkhtmlpart0.cpp"
#line 296 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2487 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 2490 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 2493 "sipkhtmlpart0.cpp"
#line 388 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2496 "sipkhtmlpart0.cpp"
#line 508 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2499 "sipkhtmlpart0.cpp"
#line 550 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2502 "sipkhtmlpart0.cpp"
#line 225 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2505 "sipkhtmlpart0.cpp"
#line 184 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2508 "sipkhtmlpart0.cpp"
#line 325 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2511 "sipkhtmlpart0.cpp"
#line 424 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2514 "sipkhtmlpart0.cpp"
#line 412 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2517 "sipkhtmlpart0.cpp"
#line 374 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2520 "sipkhtmlpart0.cpp"
#line 345 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2523 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 2526 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 2529 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 2532 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 2535 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 2538 "sipkhtmlpart0.cpp"
#line 136 "/usr/local/share/py-sip/QtGui/qfontdatabase.sip"
#include <qfontdatabase.h>
#include <qlist.h>
#line 66 "/usr/local/share/py-sip/QtGui/qprinterinfo.sip"
#include <qlist.h>
#line 229 "/usr/local/share/py-sip/QtGui/qwizard.sip"
#include <qwizard.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 520 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 2599 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 2602 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 2605 "sipkhtmlpart0.cpp"
#line 44 "/usr/local/share/py-sip/QtGui/qgraphicswidget.sip"
#include <qgraphicswidget.h>
#line 2608 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qabstractbutton.sip"
#include <qabstractbutton.h>
#line 2611 "sipkhtmlpart0.cpp"
#line 466 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 482 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2616 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 2619 "sipkhtmlpart0.cpp"
#line 99 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 2622 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qgraphicsview.sip"
#include <qgraphicsview.h>
#line 2625 "sipkhtmlpart0.cpp"
#line 165 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 2628 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qlistwidget.sip"
#include <qlistwidget.h>
#line 2631 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qdockwidget.sip"
#include <qdockwidget.h>
#line 2634 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qmdisubwindow.sip"
#include <qmdisubwindow.h>
#line 2637 "sipkhtmlpart0.cpp"
#line 334 "/usr/local/share/py-sip/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 2640 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtextedit.sip"
#include <qtextedit.h>
#line 56 "/usr/local/share/py-sip/QtGui/qtextedit.sip"
#include <qtextedit.h>
#line 2645 "sipkhtmlpart0.cpp"
#line 44 "/usr/local/share/py-sip/QtGui/qprinterinfo.sip"
#include <qprinterinfo.h>
#line 2648 "sipkhtmlpart0.cpp"
#line 202 "/usr/local/share/py-sip/QtGui/qstandarditemmodel.sip"
#include <qstandarditemmodel.h>
#line 2651 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtablewidget.sip"
#include <qtablewidget.h>
#line 2654 "sipkhtmlpart0.cpp"
#line 66 "/usr/local/share/py-sip/QtGui/qtablewidget.sip"
#include <qtablewidget.h>
#line 2657 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtextoption.sip"
#include <qtextoption.h>
#line 114 "/usr/local/share/py-sip/QtGui/qtextoption.sip"
#include <qtextoption.h>
#line 2662 "sipkhtmlpart0.cpp"
#line 65 "/usr/local/share/py-sip/QtGui/qtextlayout.sip"
#include <qtextlayout.h>
#line 88 "/usr/local/share/py-sip/QtGui/qtextlayout.sip"
#include <qtextlayout.h>
#line 2667 "sipkhtmlpart0.cpp"
#line 149 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 175 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 2672 "sipkhtmlpart0.cpp"
#line 83 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 101 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 2677 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 2680 "sipkhtmlpart0.cpp"
#line 75 "/usr/local/share/py-sip/QtGui/qundostack.sip"
#include <qundostack.h>
#line 2683 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qwizard.sip"
#include <qwizard.h>
#line 2686 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qprinter.sip"
#include <qprinter.h>
#line 2689 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qfontdatabase.sip"
#include <qfontdatabase.h>
#line 2692 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qscrollbar.sip"
#include <qscrollbar.h>
#line 2695 "sipkhtmlpart0.cpp"
#line 562 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2698 "sipkhtmlpart0.cpp"
#line 533 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2701 "sipkhtmlpart0.cpp"
#line 436 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2704 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 2707 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qframe.sip"
#include <qframe.h>
#line 2710 "sipkhtmlpart0.cpp"
#line 44 "/usr/local/share/py-sip/QtGui/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 2713 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 2716 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 2719 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 2722 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qregion.sip"
#include <qregion.h>
#line 2725 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 2728 "sipkhtmlpart0.cpp"
#line 48 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 2731 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 2734 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 2737 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 2740 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 2743 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qpalette.sip"
#include <qpalette.h>
#line 2746 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 2749 "sipkhtmlpart0.cpp"
#line 466 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 482 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2754 "sipkhtmlpart0.cpp"
#line 618 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2757 "sipkhtmlpart0.cpp"
#line 247 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2760 "sipkhtmlpart0.cpp"
#line 360 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 2763 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qinputcontext.sip"
#include <qinputcontext.h>
#line 2766 "sipkhtmlpart0.cpp"
#line 74 "/usr/local/share/py-sip/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 2769 "sipkhtmlpart0.cpp"
#line 47 "/usr/local/share/py-sip/QtGui/qx11info_x11.sip"
#include <qx11info_x11.h>
#line 2772 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qlayout.sip"
#include <qlayout.h>
#line 2775 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 2778 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 2781 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 2784 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 2787 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 2790 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qstyle.sip"
#include <qstyle.h>
#line 2793 "sipkhtmlpart0.cpp"
#line 297 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 2796 "sipkhtmlpart0.cpp"
#line 328 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 424 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 637 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 699 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 721 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 2827 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qfileinfo.sip"
#include <qfileinfo.h>
#line 2830 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 2833 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qurl.sip"
#include <qurl.h>
#line 2836 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 2839 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 2842 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 2845 "sipkhtmlpart0.cpp"


class sipKHTMLView : public KHTMLView
{
public:
    sipKHTMLView(KHTMLPart *,QWidget *);
    virtual ~sipKHTMLView();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    void sipProtectVirt_enterEvent(bool,QEvent *);
    void sipProtectVirt_leaveEvent(bool,QEvent *);
    void sipProtectVirt_moveEvent(bool,QMoveEvent *);
    void sipProtectVirt_tabletEvent(bool,QTabletEvent *);
    void sipProtectVirt_actionEvent(bool,QActionEvent *);
    int sipProtectVirt_metric(bool,QPaintDevice::PaintDeviceMetric) const;
    void sipProtectVirt_inputMethodEvent(bool,QInputMethodEvent *);
    void sipProtect_resetInputContext();
    void sipProtect_updateMicroFocus();
    void sipProtect_create(WId,bool,bool);
    void sipProtect_destroy(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    void sipProtectVirt_enabledChange(bool,bool);
    void sipProtectVirt_paletteChange(bool,const QPalette&);
    void sipProtectVirt_fontChange(bool,const QFont&);
    void sipProtectVirt_windowActivationChange(bool,bool);
    void sipProtectVirt_languageChange(bool);
    void sipProtectVirt_changeEvent(bool,QEvent *);
    void sipProtect_drawFrame(QPainter *);
    void sipProtect_setViewportMargins(int,int,int,int);
    void sipProtectVirt_contextMenuEvent(bool,QContextMenuEvent *);
    void sipProtectVirt_dragMoveEvent(bool,QDragMoveEvent *);
    void sipProtectVirt_dragLeaveEvent(bool,QDragLeaveEvent *);
    void sipProtect_setupViewport(QWidget *);
    void sipProtect_clear();
    bool sipProtectVirt_event(bool,QEvent *);
    void sipProtectVirt_paintEvent(bool,QPaintEvent *);
    void sipProtectVirt_resizeEvent(bool,QResizeEvent *);
    void sipProtectVirt_showEvent(bool,QShowEvent *);
    void sipProtectVirt_hideEvent(bool,QHideEvent *);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    void sipProtectVirt_mousePressEvent(bool,QMouseEvent *);
    void sipProtectVirt_focusInEvent(bool,QFocusEvent *);
    void sipProtectVirt_focusOutEvent(bool,QFocusEvent *);
    void sipProtectVirt_mouseDoubleClickEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseMoveEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseReleaseEvent(bool,QMouseEvent *);
    void sipProtectVirt_wheelEvent(bool,QWheelEvent *);
    void sipProtectVirt_dragEnterEvent(bool,QDragEnterEvent *);
    void sipProtectVirt_dropEvent(bool,QDropEvent *);
    void sipProtectVirt_closeEvent(bool,QCloseEvent *);
    bool sipProtectVirt_widgetEvent(bool,QEvent *);
    bool sipProtectVirt_viewportEvent(bool,QEvent *);
    bool sipProtectVirt_eventFilter(bool,QObject *,QEvent *);
    void sipProtectVirt_scrollContentsBy(bool,int,int);
    void sipProtectVirt_keyPressEvent(bool,QKeyEvent *);
    void sipProtectVirt_keyReleaseEvent(bool,QKeyEvent *);
    void sipProtect_doAutoScroll();
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtect_setSmoothScrollingModeDefault(KHTMLView::SmoothScrollingMode);
    void sipProtect_slotPaletteChanged();

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void setVerticalScrollBarPolicy(Qt::ScrollBarPolicy);
    void setHorizontalScrollBarPolicy(Qt::ScrollBarPolicy);
    void resizeContents(int,int);
    bool event(QEvent *);
    void paintEvent(QPaintEvent *);
    void resizeEvent(QResizeEvent *);
    void showEvent(QShowEvent *);
    void hideEvent(QHideEvent *);
    bool focusNextPrevChild(bool);
    void mousePressEvent(QMouseEvent *);
    void focusInEvent(QFocusEvent *);
    void focusOutEvent(QFocusEvent *);
    void mouseDoubleClickEvent(QMouseEvent *);
    void mouseMoveEvent(QMouseEvent *);
    void mouseReleaseEvent(QMouseEvent *);
    void wheelEvent(QWheelEvent *);
    void dragEnterEvent(QDragEnterEvent *);
    void dropEvent(QDropEvent *);
    void closeEvent(QCloseEvent *);
    bool widgetEvent(QEvent *);
    bool viewportEvent(QEvent *);
    bool eventFilter(QObject *,QEvent *);
    void scrollContentsBy(int,int);
    QSize sizeHint() const;
    QSize minimumSizeHint() const;
    void contextMenuEvent(QContextMenuEvent *);
    void dragMoveEvent(QDragMoveEvent *);
    void dragLeaveEvent(QDragLeaveEvent *);
    void keyPressEvent(QKeyEvent *);
    void changeEvent(QEvent *);
    int devType() const;
    void setVisible(bool);
    int heightForWidth(int) const;
    QPaintEngine * paintEngine() const;
    void keyReleaseEvent(QKeyEvent *);
    void enterEvent(QEvent *);
    void leaveEvent(QEvent *);
    void moveEvent(QMoveEvent *);
    void tabletEvent(QTabletEvent *);
    void actionEvent(QActionEvent *);
    int metric(QPaintDevice::PaintDeviceMetric) const;
    void inputMethodEvent(QInputMethodEvent *);
    QVariant inputMethodQuery(Qt::InputMethodQuery) const;
    void enabledChange(bool);
    void paletteChange(const QPalette&);
    void fontChange(const QFont&);
    void windowActivationChange(bool);
    void languageChange();
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipKHTMLView(const sipKHTMLView &);
    sipKHTMLView &operator = (const sipKHTMLView &);

    char sipPyMethods[53];
};

sipKHTMLView::sipKHTMLView(KHTMLPart *a0,QWidget *a1): KHTMLView(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipKHTMLView::~sipKHTMLView()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipKHTMLView::metaObject() const
{
    return sip_khtml_qt_metaobject(sipPySelf,sipType_KHTMLView);
}

int sipKHTMLView::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = KHTMLView::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_khtml_qt_metacall(sipPySelf,sipType_KHTMLView,_c,_id,_a);

    return _id;
}

void *sipKHTMLView::qt_metacast(const char *_clname)
{
    return (sip_khtml_qt_metacast && sip_khtml_qt_metacast(sipPySelf,sipType_KHTMLView,_clname)) ? this : KHTMLView::qt_metacast(_clname);
}

void sipKHTMLView::setVerticalScrollBarPolicy(Qt::ScrollBarPolicy a0)
{
    extern void sipVH_khtml_0(sip_gilstate_t,PyObject *,Qt::ScrollBarPolicy);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_setVerticalScrollBarPolicy);

    if (!meth)
    {
        KHTMLView::setVerticalScrollBarPolicy(a0);
        return;
    }

    sipVH_khtml_0(sipGILState,meth,a0);
}

void sipKHTMLView::setHorizontalScrollBarPolicy(Qt::ScrollBarPolicy a0)
{
    extern void sipVH_khtml_0(sip_gilstate_t,PyObject *,Qt::ScrollBarPolicy);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_setHorizontalScrollBarPolicy);

    if (!meth)
    {
        KHTMLView::setHorizontalScrollBarPolicy(a0);
        return;
    }

    sipVH_khtml_0(sipGILState,meth,a0);
}

void sipKHTMLView::resizeContents(int a0,int a1)
{
    typedef void (*sipVH_QtGui_32)(sip_gilstate_t,PyObject *,int,int);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_resizeContents);

    if (!meth)
    {
        KHTMLView::resizeContents(a0,a1);
        return;
    }

    ((sipVH_QtGui_32)(sipModuleAPI_khtml_QtGui->em_virthandlers[32]))(sipGILState,meth,a0,a1);
}

bool sipKHTMLView::event(QEvent *a0)
{
    typedef bool (*sipVH_QtCore_13)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_event);

    if (!meth)
        return KHTMLView::event(a0);

    return ((sipVH_QtCore_13)(sipModuleAPI_khtml_QtCore->em_virthandlers[13]))(sipGILState,meth,a0);
}

void sipKHTMLView::paintEvent(QPaintEvent *a0)
{
    typedef void (*sipVH_QtGui_3)(sip_gilstate_t,PyObject *,QPaintEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_paintEvent);

    if (!meth)
    {
        KHTMLView::paintEvent(a0);
        return;
    }

    ((sipVH_QtGui_3)(sipModuleAPI_khtml_QtGui->em_virthandlers[3]))(sipGILState,meth,a0);
}

void sipKHTMLView::resizeEvent(QResizeEvent *a0)
{
    typedef void (*sipVH_QtGui_2)(sip_gilstate_t,PyObject *,QResizeEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_resizeEvent);

    if (!meth)
    {
        KHTMLView::resizeEvent(a0);
        return;
    }

    ((sipVH_QtGui_2)(sipModuleAPI_khtml_QtGui->em_virthandlers[2]))(sipGILState,meth,a0);
}

void sipKHTMLView::showEvent(QShowEvent *a0)
{
    typedef void (*sipVH_QtGui_1)(sip_gilstate_t,PyObject *,QShowEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_showEvent);

    if (!meth)
    {
        KHTMLView::showEvent(a0);
        return;
    }

    ((sipVH_QtGui_1)(sipModuleAPI_khtml_QtGui->em_virthandlers[1]))(sipGILState,meth,a0);
}

void sipKHTMLView::hideEvent(QHideEvent *a0)
{
    typedef void (*sipVH_QtGui_0)(sip_gilstate_t,PyObject *,QHideEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_hideEvent);

    if (!meth)
    {
        KHTMLView::hideEvent(a0);
        return;
    }

    ((sipVH_QtGui_0)(sipModuleAPI_khtml_QtGui->em_virthandlers[0]))(sipGILState,meth,a0);
}

bool sipKHTMLView::focusNextPrevChild(bool a0)
{
    typedef bool (*sipVH_QtGui_12)(sip_gilstate_t,PyObject *,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!meth)
        return KHTMLView::focusNextPrevChild(a0);

    return ((sipVH_QtGui_12)(sipModuleAPI_khtml_QtGui->em_virthandlers[12]))(sipGILState,meth,a0);
}

void sipKHTMLView::mousePressEvent(QMouseEvent *a0)
{
    typedef void (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *,QMouseEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_mousePressEvent);

    if (!meth)
    {
        KHTMLView::mousePressEvent(a0);
        return;
    }

    ((sipVH_QtGui_27)(sipModuleAPI_khtml_QtGui->em_virthandlers[27]))(sipGILState,meth,a0);
}

void sipKHTMLView::focusInEvent(QFocusEvent *a0)
{
    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QFocusEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_focusInEvent);

    if (!meth)
    {
        KHTMLView::focusInEvent(a0);
        return;
    }

    ((sipVH_QtGui_25)(sipModuleAPI_khtml_QtGui->em_virthandlers[25]))(sipGILState,meth,a0);
}

void sipKHTMLView::focusOutEvent(QFocusEvent *a0)
{
    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QFocusEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_focusOutEvent);

    if (!meth)
    {
        KHTMLView::focusOutEvent(a0);
        return;
    }

    ((sipVH_QtGui_25)(sipModuleAPI_khtml_QtGui->em_virthandlers[25]))(sipGILState,meth,a0);
}

void sipKHTMLView::mouseDoubleClickEvent(QMouseEvent *a0)
{
    typedef void (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *,QMouseEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!meth)
    {
        KHTMLView::mouseDoubleClickEvent(a0);
        return;
    }

    ((sipVH_QtGui_27)(sipModuleAPI_khtml_QtGui->em_virthandlers[27]))(sipGILState,meth,a0);
}

void sipKHTMLView::mouseMoveEvent(QMouseEvent *a0)
{
    typedef void (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *,QMouseEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!meth)
    {
        KHTMLView::mouseMoveEvent(a0);
        return;
    }

    ((sipVH_QtGui_27)(sipModuleAPI_khtml_QtGui->em_virthandlers[27]))(sipGILState,meth,a0);
}

void sipKHTMLView::mouseReleaseEvent(QMouseEvent *a0)
{
    typedef void (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *,QMouseEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!meth)
    {
        KHTMLView::mouseReleaseEvent(a0);
        return;
    }

    ((sipVH_QtGui_27)(sipModuleAPI_khtml_QtGui->em_virthandlers[27]))(sipGILState,meth,a0);
}

void sipKHTMLView::wheelEvent(QWheelEvent *a0)
{
    typedef void (*sipVH_QtGui_5)(sip_gilstate_t,PyObject *,QWheelEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_wheelEvent);

    if (!meth)
    {
        KHTMLView::wheelEvent(a0);
        return;
    }

    ((sipVH_QtGui_5)(sipModuleAPI_khtml_QtGui->em_virthandlers[5]))(sipGILState,meth,a0);
}

void sipKHTMLView::dragEnterEvent(QDragEnterEvent *a0)
{
    typedef void (*sipVH_QtGui_19)(sip_gilstate_t,PyObject *,QDragEnterEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!meth)
    {
        KHTMLView::dragEnterEvent(a0);
        return;
    }

    ((sipVH_QtGui_19)(sipModuleAPI_khtml_QtGui->em_virthandlers[19]))(sipGILState,meth,a0);
}

void sipKHTMLView::dropEvent(QDropEvent *a0)
{
    typedef void (*sipVH_QtGui_16)(sip_gilstate_t,PyObject *,QDropEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_dropEvent);

    if (!meth)
    {
        KHTMLView::dropEvent(a0);
        return;
    }

    ((sipVH_QtGui_16)(sipModuleAPI_khtml_QtGui->em_virthandlers[16]))(sipGILState,meth,a0);
}

void sipKHTMLView::closeEvent(QCloseEvent *a0)
{
    typedef void (*sipVH_QtGui_23)(sip_gilstate_t,PyObject *,QCloseEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_closeEvent);

    if (!meth)
    {
        KHTMLView::closeEvent(a0);
        return;
    }

    ((sipVH_QtGui_23)(sipModuleAPI_khtml_QtGui->em_virthandlers[23]))(sipGILState,meth,a0);
}

bool sipKHTMLView::widgetEvent(QEvent *a0)
{
    typedef bool (*sipVH_QtCore_13)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_widgetEvent);

    if (!meth)
        return KHTMLView::widgetEvent(a0);

    return ((sipVH_QtCore_13)(sipModuleAPI_khtml_QtCore->em_virthandlers[13]))(sipGILState,meth,a0);
}

bool sipKHTMLView::viewportEvent(QEvent *a0)
{
    typedef bool (*sipVH_QtCore_13)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_viewportEvent);

    if (!meth)
        return KHTMLView::viewportEvent(a0);

    return ((sipVH_QtCore_13)(sipModuleAPI_khtml_QtCore->em_virthandlers[13]))(sipGILState,meth,a0);
}

bool sipKHTMLView::eventFilter(QObject *a0,QEvent *a1)
{
    typedef bool (*sipVH_QtCore_21)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_eventFilter);

    if (!meth)
        return KHTMLView::eventFilter(a0,a1);

    return ((sipVH_QtCore_21)(sipModuleAPI_khtml_QtCore->em_virthandlers[21]))(sipGILState,meth,a0,a1);
}

void sipKHTMLView::scrollContentsBy(int a0,int a1)
{
    typedef void (*sipVH_QtGui_32)(sip_gilstate_t,PyObject *,int,int);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_scrollContentsBy);

    if (!meth)
    {
        KHTMLView::scrollContentsBy(a0,a1);
        return;
    }

    ((sipVH_QtGui_32)(sipModuleAPI_khtml_QtGui->em_virthandlers[32]))(sipGILState,meth,a0,a1);
}

QSize sipKHTMLView::sizeHint() const
{
    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[23]),sipPySelf,NULL,sipName_sizeHint);

    if (!meth)
        return QScrollArea::sizeHint();

    return ((sipVH_QtGui_4)(sipModuleAPI_khtml_QtGui->em_virthandlers[4]))(sipGILState,meth);
}

QSize sipKHTMLView::minimumSizeHint() const
{
    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[24]),sipPySelf,NULL,sipName_minimumSizeHint);

    if (!meth)
        return QAbstractScrollArea::minimumSizeHint();

    return ((sipVH_QtGui_4)(sipModuleAPI_khtml_QtGui->em_virthandlers[4]))(sipGILState,meth);
}

void sipKHTMLView::contextMenuEvent(QContextMenuEvent *a0)
{
    typedef void (*sipVH_QtGui_22)(sip_gilstate_t,PyObject *,QContextMenuEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!meth)
    {
        QAbstractScrollArea::contextMenuEvent(a0);
        return;
    }

    ((sipVH_QtGui_22)(sipModuleAPI_khtml_QtGui->em_virthandlers[22]))(sipGILState,meth,a0);
}

void sipKHTMLView::dragMoveEvent(QDragMoveEvent *a0)
{
    typedef void (*sipVH_QtGui_18)(sip_gilstate_t,PyObject *,QDragMoveEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!meth)
    {
        QAbstractScrollArea::dragMoveEvent(a0);
        return;
    }

    ((sipVH_QtGui_18)(sipModuleAPI_khtml_QtGui->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLView::dragLeaveEvent(QDragLeaveEvent *a0)
{
    typedef void (*sipVH_QtGui_17)(sip_gilstate_t,PyObject *,QDragLeaveEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!meth)
    {
        QAbstractScrollArea::dragLeaveEvent(a0);
        return;
    }

    ((sipVH_QtGui_17)(sipModuleAPI_khtml_QtGui->em_virthandlers[17]))(sipGILState,meth,a0);
}

void sipKHTMLView::keyPressEvent(QKeyEvent *a0)
{
    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QKeyEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_keyPressEvent);

    if (!meth)
    {
        KHTMLView::keyPressEvent(a0);
        return;
    }

    ((sipVH_QtGui_26)(sipModuleAPI_khtml_QtGui->em_virthandlers[26]))(sipGILState,meth,a0);
}

void sipKHTMLView::changeEvent(QEvent *a0)
{
    typedef void (*sipVH_QtCore_19)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_changeEvent);

    if (!meth)
    {
        QFrame::changeEvent(a0);
        return;
    }

    ((sipVH_QtCore_19)(sipModuleAPI_khtml_QtCore->em_virthandlers[19]))(sipGILState,meth,a0);
}

int sipKHTMLView::devType() const
{
    typedef int (*sipVH_QtCore_8)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[30]),sipPySelf,NULL,sipName_devType);

    if (!meth)
        return QWidget::devType();

    return ((sipVH_QtCore_8)(sipModuleAPI_khtml_QtCore->em_virthandlers[8]))(sipGILState,meth);
}

void sipKHTMLView::setVisible(bool a0)
{
    typedef void (*sipVH_QtGui_7)(sip_gilstate_t,PyObject *,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_setVisible);

    if (!meth)
    {
        QWidget::setVisible(a0);
        return;
    }

    ((sipVH_QtGui_7)(sipModuleAPI_khtml_QtGui->em_virthandlers[7]))(sipGILState,meth,a0);
}

int sipKHTMLView::heightForWidth(int a0) const
{
    typedef int (*sipVH_QtGui_29)(sip_gilstate_t,PyObject *,int);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[32]),sipPySelf,NULL,sipName_heightForWidth);

    if (!meth)
        return QWidget::heightForWidth(a0);

    return ((sipVH_QtGui_29)(sipModuleAPI_khtml_QtGui->em_virthandlers[29]))(sipGILState,meth,a0);
}

QPaintEngine * sipKHTMLView::paintEngine() const
{
    typedef QPaintEngine * (*sipVH_QtGui_28)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[33]),sipPySelf,NULL,sipName_paintEngine);

    if (!meth)
        return QWidget::paintEngine();

    return ((sipVH_QtGui_28)(sipModuleAPI_khtml_QtGui->em_virthandlers[28]))(sipGILState,meth);
}

void sipKHTMLView::keyReleaseEvent(QKeyEvent *a0)
{
    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QKeyEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!meth)
    {
        KHTMLView::keyReleaseEvent(a0);
        return;
    }

    ((sipVH_QtGui_26)(sipModuleAPI_khtml_QtGui->em_virthandlers[26]))(sipGILState,meth,a0);
}

void sipKHTMLView::enterEvent(QEvent *a0)
{
    typedef void (*sipVH_QtCore_19)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_enterEvent);

    if (!meth)
    {
        QWidget::enterEvent(a0);
        return;
    }

    ((sipVH_QtCore_19)(sipModuleAPI_khtml_QtCore->em_virthandlers[19]))(sipGILState,meth,a0);
}

void sipKHTMLView::leaveEvent(QEvent *a0)
{
    typedef void (*sipVH_QtCore_19)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_leaveEvent);

    if (!meth)
    {
        QWidget::leaveEvent(a0);
        return;
    }

    ((sipVH_QtCore_19)(sipModuleAPI_khtml_QtCore->em_virthandlers[19]))(sipGILState,meth,a0);
}

void sipKHTMLView::moveEvent(QMoveEvent *a0)
{
    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QMoveEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_moveEvent);

    if (!meth)
    {
        QWidget::moveEvent(a0);
        return;
    }

    ((sipVH_QtGui_24)(sipModuleAPI_khtml_QtGui->em_virthandlers[24]))(sipGILState,meth,a0);
}

void sipKHTMLView::tabletEvent(QTabletEvent *a0)
{
    typedef void (*sipVH_QtGui_21)(sip_gilstate_t,PyObject *,QTabletEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_tabletEvent);

    if (!meth)
    {
        QWidget::tabletEvent(a0);
        return;
    }

    ((sipVH_QtGui_21)(sipModuleAPI_khtml_QtGui->em_virthandlers[21]))(sipGILState,meth,a0);
}

void sipKHTMLView::actionEvent(QActionEvent *a0)
{
    typedef void (*sipVH_QtGui_20)(sip_gilstate_t,PyObject *,QActionEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_actionEvent);

    if (!meth)
    {
        QWidget::actionEvent(a0);
        return;
    }

    ((sipVH_QtGui_20)(sipModuleAPI_khtml_QtGui->em_virthandlers[20]))(sipGILState,meth,a0);
}

int sipKHTMLView::metric(QPaintDevice::PaintDeviceMetric a0) const
{
    typedef int (*sipVH_QtGui_15)(sip_gilstate_t,PyObject *,QPaintDevice::PaintDeviceMetric);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[40]),sipPySelf,NULL,sipName_metric);

    if (!meth)
        return QWidget::metric(a0);

    return ((sipVH_QtGui_15)(sipModuleAPI_khtml_QtGui->em_virthandlers[15]))(sipGILState,meth,a0);
}

void sipKHTMLView::inputMethodEvent(QInputMethodEvent *a0)
{
    typedef void (*sipVH_QtGui_14)(sip_gilstate_t,PyObject *,QInputMethodEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!meth)
    {
        QWidget::inputMethodEvent(a0);
        return;
    }

    ((sipVH_QtGui_14)(sipModuleAPI_khtml_QtGui->em_virthandlers[14]))(sipGILState,meth,a0);
}

QVariant sipKHTMLView::inputMethodQuery(Qt::InputMethodQuery a0) const
{
    typedef QVariant (*sipVH_QtGui_13)(sip_gilstate_t,PyObject *,Qt::InputMethodQuery);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[42]),sipPySelf,NULL,sipName_inputMethodQuery);

    if (!meth)
        return QWidget::inputMethodQuery(a0);

    return ((sipVH_QtGui_13)(sipModuleAPI_khtml_QtGui->em_virthandlers[13]))(sipGILState,meth,a0);
}

void sipKHTMLView::enabledChange(bool a0)
{
    typedef void (*sipVH_QtGui_7)(sip_gilstate_t,PyObject *,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_enabledChange);

    if (!meth)
    {
        QWidget::enabledChange(a0);
        return;
    }

    ((sipVH_QtGui_7)(sipModuleAPI_khtml_QtGui->em_virthandlers[7]))(sipGILState,meth,a0);
}

void sipKHTMLView::paletteChange(const QPalette& a0)
{
    typedef void (*sipVH_QtGui_11)(sip_gilstate_t,PyObject *,const QPalette&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_paletteChange);

    if (!meth)
    {
        QWidget::paletteChange(a0);
        return;
    }

    ((sipVH_QtGui_11)(sipModuleAPI_khtml_QtGui->em_virthandlers[11]))(sipGILState,meth,a0);
}

void sipKHTMLView::fontChange(const QFont& a0)
{
    typedef void (*sipVH_QtGui_10)(sip_gilstate_t,PyObject *,const QFont&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_fontChange);

    if (!meth)
    {
        QWidget::fontChange(a0);
        return;
    }

    ((sipVH_QtGui_10)(sipModuleAPI_khtml_QtGui->em_virthandlers[10]))(sipGILState,meth,a0);
}

void sipKHTMLView::windowActivationChange(bool a0)
{
    typedef void (*sipVH_QtGui_7)(sip_gilstate_t,PyObject *,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_windowActivationChange);

    if (!meth)
    {
        QWidget::windowActivationChange(a0);
        return;
    }

    ((sipVH_QtGui_7)(sipModuleAPI_khtml_QtGui->em_virthandlers[7]))(sipGILState,meth,a0);
}

void sipKHTMLView::languageChange()
{
    typedef void (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_languageChange);

    if (!meth)
    {
        QWidget::languageChange();
        return;
    }

    ((sipVH_QtCore_5)(sipModuleAPI_khtml_QtCore->em_virthandlers[5]))(sipGILState,meth);
}

void sipKHTMLView::timerEvent(QTimerEvent *a0)
{
    typedef void (*sipVH_QtCore_3)(sip_gilstate_t,PyObject *,QTimerEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_timerEvent);

    if (!meth)
    {
        KHTMLView::timerEvent(a0);
        return;
    }

    ((sipVH_QtCore_3)(sipModuleAPI_khtml_QtCore->em_virthandlers[3]))(sipGILState,meth,a0);
}

void sipKHTMLView::childEvent(QChildEvent *a0)
{
    typedef void (*sipVH_QtCore_20)(sip_gilstate_t,PyObject *,QChildEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_childEvent);

    if (!meth)
    {
        QObject::childEvent(a0);
        return;
    }

    ((sipVH_QtCore_20)(sipModuleAPI_khtml_QtCore->em_virthandlers[20]))(sipGILState,meth,a0);
}

void sipKHTMLView::customEvent(QEvent *a0)
{
    typedef void (*sipVH_QtCore_19)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_customEvent);

    if (!meth)
    {
        QObject::customEvent(a0);
        return;
    }

    ((sipVH_QtCore_19)(sipModuleAPI_khtml_QtCore->em_virthandlers[19]))(sipGILState,meth,a0);
}

void sipKHTMLView::connectNotify(const char *a0)
{
    typedef void (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,const char *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_connectNotify);

    if (!meth)
    {
        QObject::connectNotify(a0);
        return;
    }

    ((sipVH_QtCore_18)(sipModuleAPI_khtml_QtCore->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLView::disconnectNotify(const char *a0)
{
    typedef void (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,const char *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,NULL,sipName_disconnectNotify);

    if (!meth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    ((sipVH_QtCore_18)(sipModuleAPI_khtml_QtCore->em_virthandlers[18]))(sipGILState,meth,a0);
}

int sipKHTMLView::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipKHTMLView::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipKHTMLView::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipKHTMLView::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipKHTMLView::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

void sipKHTMLView::sipProtectVirt_enterEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::enterEvent(a0) : enterEvent(a0));
}

void sipKHTMLView::sipProtectVirt_leaveEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::leaveEvent(a0) : leaveEvent(a0));
}

void sipKHTMLView::sipProtectVirt_moveEvent(bool sipSelfWasArg,QMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::moveEvent(a0) : moveEvent(a0));
}

void sipKHTMLView::sipProtectVirt_tabletEvent(bool sipSelfWasArg,QTabletEvent *a0)
{
    (sipSelfWasArg ? QWidget::tabletEvent(a0) : tabletEvent(a0));
}

void sipKHTMLView::sipProtectVirt_actionEvent(bool sipSelfWasArg,QActionEvent *a0)
{
    (sipSelfWasArg ? QWidget::actionEvent(a0) : actionEvent(a0));
}

int sipKHTMLView::sipProtectVirt_metric(bool sipSelfWasArg,QPaintDevice::PaintDeviceMetric a0) const
{
    return (sipSelfWasArg ? QWidget::metric(a0) : metric(a0));
}

void sipKHTMLView::sipProtectVirt_inputMethodEvent(bool sipSelfWasArg,QInputMethodEvent *a0)
{
    (sipSelfWasArg ? QWidget::inputMethodEvent(a0) : inputMethodEvent(a0));
}

void sipKHTMLView::sipProtect_resetInputContext()
{
    QWidget::resetInputContext();
}

void sipKHTMLView::sipProtect_updateMicroFocus()
{
    QWidget::updateMicroFocus();
}

void sipKHTMLView::sipProtect_create(WId a0,bool a1,bool a2)
{
    QWidget::create(a0,a1,a2);
}

void sipKHTMLView::sipProtect_destroy(bool a0,bool a1)
{
    QWidget::destroy(a0,a1);
}

bool sipKHTMLView::sipProtect_focusNextChild()
{
    return QWidget::focusNextChild();
}

bool sipKHTMLView::sipProtect_focusPreviousChild()
{
    return QWidget::focusPreviousChild();
}

void sipKHTMLView::sipProtectVirt_enabledChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::enabledChange(a0) : enabledChange(a0));
}

void sipKHTMLView::sipProtectVirt_paletteChange(bool sipSelfWasArg,const QPalette& a0)
{
    (sipSelfWasArg ? QWidget::paletteChange(a0) : paletteChange(a0));
}

void sipKHTMLView::sipProtectVirt_fontChange(bool sipSelfWasArg,const QFont& a0)
{
    (sipSelfWasArg ? QWidget::fontChange(a0) : fontChange(a0));
}

void sipKHTMLView::sipProtectVirt_windowActivationChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::windowActivationChange(a0) : windowActivationChange(a0));
}

void sipKHTMLView::sipProtectVirt_languageChange(bool sipSelfWasArg)
{
    (sipSelfWasArg ? QWidget::languageChange() : languageChange());
}

void sipKHTMLView::sipProtectVirt_changeEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QFrame::changeEvent(a0) : changeEvent(a0));
}

void sipKHTMLView::sipProtect_drawFrame(QPainter *a0)
{
    QFrame::drawFrame(a0);
}

void sipKHTMLView::sipProtect_setViewportMargins(int a0,int a1,int a2,int a3)
{
    QAbstractScrollArea::setViewportMargins(a0,a1,a2,a3);
}

void sipKHTMLView::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg,QContextMenuEvent *a0)
{
    (sipSelfWasArg ? QAbstractScrollArea::contextMenuEvent(a0) : contextMenuEvent(a0));
}

void sipKHTMLView::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg,QDragMoveEvent *a0)
{
    (sipSelfWasArg ? QAbstractScrollArea::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipKHTMLView::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg,QDragLeaveEvent *a0)
{
    (sipSelfWasArg ? QAbstractScrollArea::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipKHTMLView::sipProtect_setupViewport(QWidget *a0)
{
    QAbstractScrollArea::setupViewport(a0);
}

void sipKHTMLView::sipProtect_clear()
{
    KHTMLView::clear();
}

bool sipKHTMLView::sipProtectVirt_event(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? KHTMLView::event(a0) : event(a0));
}

void sipKHTMLView::sipProtectVirt_paintEvent(bool sipSelfWasArg,QPaintEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::paintEvent(a0) : paintEvent(a0));
}

void sipKHTMLView::sipProtectVirt_resizeEvent(bool sipSelfWasArg,QResizeEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::resizeEvent(a0) : resizeEvent(a0));
}

void sipKHTMLView::sipProtectVirt_showEvent(bool sipSelfWasArg,QShowEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::showEvent(a0) : showEvent(a0));
}

void sipKHTMLView::sipProtectVirt_hideEvent(bool sipSelfWasArg,QHideEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::hideEvent(a0) : hideEvent(a0));
}

bool sipKHTMLView::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ? KHTMLView::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

void sipKHTMLView::sipProtectVirt_mousePressEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipKHTMLView::sipProtectVirt_focusInEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::focusInEvent(a0) : focusInEvent(a0));
}

void sipKHTMLView::sipProtectVirt_focusOutEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::focusOutEvent(a0) : focusOutEvent(a0));
}

void sipKHTMLView::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipKHTMLView::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipKHTMLView::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipKHTMLView::sipProtectVirt_wheelEvent(bool sipSelfWasArg,QWheelEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::wheelEvent(a0) : wheelEvent(a0));
}

void sipKHTMLView::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg,QDragEnterEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipKHTMLView::sipProtectVirt_dropEvent(bool sipSelfWasArg,QDropEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::dropEvent(a0) : dropEvent(a0));
}

void sipKHTMLView::sipProtectVirt_closeEvent(bool sipSelfWasArg,QCloseEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::closeEvent(a0) : closeEvent(a0));
}

bool sipKHTMLView::sipProtectVirt_widgetEvent(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? KHTMLView::widgetEvent(a0) : widgetEvent(a0));
}

bool sipKHTMLView::sipProtectVirt_viewportEvent(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? KHTMLView::viewportEvent(a0) : viewportEvent(a0));
}

bool sipKHTMLView::sipProtectVirt_eventFilter(bool sipSelfWasArg,QObject *a0,QEvent *a1)
{
    return (sipSelfWasArg ? KHTMLView::eventFilter(a0,a1) : eventFilter(a0,a1));
}

void sipKHTMLView::sipProtectVirt_scrollContentsBy(bool sipSelfWasArg,int a0,int a1)
{
    (sipSelfWasArg ? KHTMLView::scrollContentsBy(a0,a1) : scrollContentsBy(a0,a1));
}

void sipKHTMLView::sipProtectVirt_keyPressEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::keyPressEvent(a0) : keyPressEvent(a0));
}

void sipKHTMLView::sipProtectVirt_keyReleaseEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::keyReleaseEvent(a0) : keyReleaseEvent(a0));
}

void sipKHTMLView::sipProtect_doAutoScroll()
{
    KHTMLView::doAutoScroll();
}

void sipKHTMLView::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? KHTMLView::timerEvent(a0) : timerEvent(a0));
}

void sipKHTMLView::sipProtect_setSmoothScrollingModeDefault(KHTMLView::SmoothScrollingMode a0)
{
    KHTMLView::setSmoothScrollingModeDefault(a0);
}

void sipKHTMLView::sipProtect_slotPaletteChanged()
{
    KHTMLView::slotPaletteChanged();
}


extern "C" {static PyObject *meth_KHTMLView_receivers(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_receivers(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        char * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            int sipRes = 0;

#line 462 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
#line 4248 "sipkhtmlpart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_receivers);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_childEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_childEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QChildEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_childEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_customEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_customEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_customEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_connectNotify(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_connectNotify);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_disconnectNotify(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_disconnectNotify);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_enterEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_enterEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_enterEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_leaveEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_leaveEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_leaveEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_moveEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_moveEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMoveEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QMoveEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_moveEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_tabletEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_tabletEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTabletEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QTabletEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_tabletEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_actionEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_actionEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QActionEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QActionEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_actionEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_metric(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_metric(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintDevice::PaintDeviceMetric a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pE",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPaintDevice_PaintDeviceMetric,&a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_metric(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_metric);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_inputMethodEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_inputMethodEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QInputMethodEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QInputMethodEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_inputMethodEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_resetInputContext(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_resetInputContext(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_resetInputContext();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_resetInputContext);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_updateMicroFocus(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_updateMicroFocus(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateMicroFocus();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_updateMicroFocus);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_create(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_create(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        WId a0 = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p|mbb",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_create(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_create);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_destroy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_destroy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0 = 1;
        bool a1 = 1;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p|bb",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_destroy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_destroy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_focusNextChild(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_focusNextChild(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusNextChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_focusNextChild);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_focusPreviousChild(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_focusPreviousChild(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusPreviousChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_focusPreviousChild);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_enabledChange(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_enabledChange(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pb",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enabledChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_enabledChange);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_paletteChange(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_paletteChange(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QPalette * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPalette,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paletteChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_paletteChange);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_fontChange(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_fontChange(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QFont * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QFont,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_fontChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_fontChange);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_windowActivationChange(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_windowActivationChange(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pb",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_windowActivationChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_windowActivationChange);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_languageChange(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_languageChange(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_languageChange(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_languageChange);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_changeEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_changeEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_drawFrame(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_drawFrame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        QPainter * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPainter,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_drawFrame(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_drawFrame);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setViewportMargins(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setViewportMargins(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        int a1;
        int a2;
        int a3;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"piiii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1,&a2,&a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setViewportMargins(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setViewportMargins);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contextMenuEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QContextMenuEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QContextMenuEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contextMenuEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_dragMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_dragMoveEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragMoveEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QDragMoveEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_dragMoveEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_dragLeaveEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_dragLeaveEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragLeaveEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QDragLeaveEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_dragLeaveEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setupViewport(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setupViewport(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        QWidget * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QWidget,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setupViewport(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setupViewport);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_part(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_part(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            KHTMLPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->part();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KHTMLPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_part);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_frameWidth(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_frameWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->frameWidth();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_frameWidth);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setMarginWidth(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setMarginWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bi",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setMarginWidth(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setMarginWidth);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_marginWidth(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_marginWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->marginWidth();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_marginWidth);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setMarginHeight(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setMarginHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bi",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setMarginHeight(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setMarginHeight);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_marginHeight(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_marginHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->marginHeight();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_marginHeight);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setVerticalScrollBarPolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setVerticalScrollBarPolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Qt::ScrollBarPolicy a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_Qt_ScrollBarPolicy,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLView::setVerticalScrollBarPolicy(a0) : sipCpp->setVerticalScrollBarPolicy(a0));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setVerticalScrollBarPolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setHorizontalScrollBarPolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setHorizontalScrollBarPolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Qt::ScrollBarPolicy a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_Qt_ScrollBarPolicy,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLView::setHorizontalScrollBarPolicy(a0) : sipCpp->setHorizontalScrollBarPolicy(a0));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setHorizontalScrollBarPolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_print_(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_print_(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0 = 0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|b",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->print(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_print_);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_displayAccessKeys(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_displayAccessKeys(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->displayAccessKeys();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_displayAccessKeys);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contentsWidth(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contentsWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->contentsWidth();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contentsWidth);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contentsHeight(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contentsHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->contentsHeight();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contentsHeight);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contentsX(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contentsX(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->contentsX();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contentsX);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contentsY(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contentsY(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->contentsY();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contentsY);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_visibleWidth(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_visibleWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->visibleWidth();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_visibleWidth);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_visibleHeight(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_visibleHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->visibleHeight();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_visibleHeight);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setContentsPos(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setContentsPos(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        int a1;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setContentsPos(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setContentsPos);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_contentsToViewport(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_contentsToViewport(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QPoint * a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPoint,&a0))
        {
            QPoint *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPoint(sipCpp->contentsToViewport(*a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QPoint,NULL);
        }
    }

    {
        int a0;
        int a1;
        int a2;
        int a3;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->contentsToViewport(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            return sipBuildResult(0,"(ii)",a2,a3);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_contentsToViewport);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_viewportToContents(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_viewportToContents(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QPoint * a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPoint,&a0))
        {
            QPoint *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPoint(sipCpp->viewportToContents(*a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QPoint,NULL);
        }
    }

    {
        int a0;
        int a1;
        int a2;
        int a3;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->viewportToContents(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            return sipBuildResult(0,"(ii)",a2,a3);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_viewportToContents);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_scrollBy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_scrollBy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        int a1;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->scrollBy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_scrollBy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_updateContents(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_updateContents(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QRect * a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QRect,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->updateContents(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        int a1;
        int a2;
        int a3;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Biiii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1,&a2,&a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->updateContents(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_updateContents);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_addChild(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_addChild(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        QWidget * a0;
        int a1;
        int a2;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ8ii",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QWidget,&a0,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->addChild(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_addChild);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_repaintContents(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_repaintContents(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QRect * a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QRect,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->repaintContents(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        int a1;
        int a2;
        int a3;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Biiii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1,&a2,&a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->repaintContents(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_repaintContents);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setZoomLevel(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bi",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setZoomLevel(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setZoomLevel);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_zoomLevel(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_zoomLevel(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->zoomLevel();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_zoomLevel);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setSmoothScrollingMode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setSmoothScrollingMode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView::SmoothScrollingMode a0;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_KHTMLView_SmoothScrollingMode,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSmoothScrollingMode(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setSmoothScrollingMode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_smoothScrollingMode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_smoothScrollingMode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            KHTMLView::SmoothScrollingMode sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->smoothScrollingMode();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLView_SmoothScrollingMode);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_smoothScrollingMode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_resizeContents(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_resizeContents(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLView::resizeContents(a0,a1) : sipCpp->resizeContents(a0,a1));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_resizeContents);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_layout(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_layout(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->layout();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_layout);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_clear(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_clear(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_clear();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_clear);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_event(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_event(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_event(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_event);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_paintEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_paintEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QPaintEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_paintEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_resizeEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_resizeEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QResizeEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QResizeEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_resizeEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_showEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_showEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QShowEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QShowEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_showEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_hideEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_hideEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QHideEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QHideEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_hideEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_focusNextPrevChild(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_focusNextPrevChild(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pb",&sipSelf,sipType_KHTMLView,&sipCpp,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_focusNextPrevChild(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_focusNextPrevChild);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_mousePressEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_mousePressEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QMouseEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_mousePressEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_focusInEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_focusInEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QFocusEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_focusInEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_focusOutEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_focusOutEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QFocusEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_focusOutEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_mouseDoubleClickEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_mouseDoubleClickEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QMouseEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_mouseDoubleClickEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_mouseMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_mouseMoveEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QMouseEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_mouseMoveEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_mouseReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_mouseReleaseEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QMouseEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_mouseReleaseEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_wheelEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWheelEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QWheelEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_wheelEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_dragEnterEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_dragEnterEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragEnterEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QDragEnterEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_dragEnterEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_dropEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_dropEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDropEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QDropEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_dropEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_closeEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_closeEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QCloseEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QCloseEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_closeEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_widgetEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_widgetEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_widgetEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_widgetEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_viewportEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_viewportEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QEvent,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_viewportEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_viewportEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_eventFilter(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_eventFilter(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QObject * a0;
        QEvent * a1;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8J8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QObject,&a0,sipType_QEvent,&a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_eventFilter(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_eventFilter);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_scrollContentsBy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_scrollContentsBy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pii",&sipSelf,sipType_KHTMLView,&sipCpp,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_scrollContentsBy(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_scrollContentsBy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_keyPressEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_keyPressEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QKeyEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_keyPressEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_keyReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_keyReleaseEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QKeyEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_keyReleaseEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_doAutoScroll(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_doAutoScroll(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_doAutoScroll();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_doAutoScroll);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_timerEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_QTimerEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_timerEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_setSmoothScrollingModeDefault(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_setSmoothScrollingModeDefault(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLView::SmoothScrollingMode a0;
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pE",&sipSelf,sipType_KHTMLView,&sipCpp,sipType_KHTMLView_SmoothScrollingMode,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setSmoothScrollingModeDefault(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_setSmoothScrollingModeDefault);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLView_slotPaletteChanged(PyObject *, PyObject *);}
static PyObject *meth_KHTMLView_slotPaletteChanged(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLView *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLView,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_slotPaletteChanged();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLView,sipName_slotPaletteChanged);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_KHTMLView(void *, const sipTypeDef *);}
static void *cast_KHTMLView(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_KHTMLView)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_QScrollArea)->ctd_cast((QScrollArea *)(KHTMLView *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_KHTMLView(void *, int);}
static void release_KHTMLView(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipKHTMLView *>(sipCppV);
    else
        delete reinterpret_cast<KHTMLView *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_KHTMLView(sipSimpleWrapper *);}
static void dealloc_KHTMLView(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipKHTMLView *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_KHTMLView(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_KHTMLView(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_KHTMLView(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **sipOwner, int *sipArgsParsed)
{
    sipKHTMLView *sipCpp = 0;

    if (!sipCpp)
    {
        KHTMLPart * a0;
        QWidget * a1;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J8JH",sipType_KHTMLPart,&a0,sipType_QWidget,&a1,sipOwner))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipKHTMLView(a0,a1);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_KHTMLView[] = {{385, 2, 1}};


static PyMethodDef methods_KHTMLView[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), meth_KHTMLView_actionEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_addChild), meth_KHTMLView_addChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), meth_KHTMLView_changeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_KHTMLView_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_KHTMLView_clear, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), meth_KHTMLView_closeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_KHTMLView_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentsHeight), meth_KHTMLView_contentsHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentsToViewport), meth_KHTMLView_contentsToViewport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentsWidth), meth_KHTMLView_contentsWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentsX), meth_KHTMLView_contentsX, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentsY), meth_KHTMLView_contentsY, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), meth_KHTMLView_contextMenuEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_create), meth_KHTMLView_create, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_KHTMLView_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), meth_KHTMLView_destroy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_KHTMLView_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_displayAccessKeys), meth_KHTMLView_displayAccessKeys, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_doAutoScroll), meth_KHTMLView_doAutoScroll, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), meth_KHTMLView_dragEnterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), meth_KHTMLView_dragLeaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), meth_KHTMLView_dragMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_drawFrame), meth_KHTMLView_drawFrame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), meth_KHTMLView_dropEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enabledChange), meth_KHTMLView_enabledChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), meth_KHTMLView_enterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_event), meth_KHTMLView_event, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_eventFilter), meth_KHTMLView_eventFilter, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), meth_KHTMLView_focusInEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), meth_KHTMLView_focusNextChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), meth_KHTMLView_focusNextPrevChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), meth_KHTMLView_focusOutEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), meth_KHTMLView_focusPreviousChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontChange), meth_KHTMLView_fontChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frameWidth), meth_KHTMLView_frameWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), meth_KHTMLView_hideEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), meth_KHTMLView_inputMethodEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), meth_KHTMLView_keyPressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), meth_KHTMLView_keyReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_languageChange), meth_KHTMLView_languageChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_layout), meth_KHTMLView_layout, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), meth_KHTMLView_leaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_marginHeight), meth_KHTMLView_marginHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_marginWidth), meth_KHTMLView_marginWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), meth_KHTMLView_metric, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), meth_KHTMLView_mouseDoubleClickEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), meth_KHTMLView_mouseMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), meth_KHTMLView_mousePressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), meth_KHTMLView_mouseReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), meth_KHTMLView_moveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), meth_KHTMLView_paintEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paletteChange), meth_KHTMLView_paletteChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_part), meth_KHTMLView_part, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_print_), meth_KHTMLView_print_, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_KHTMLView_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_repaintContents), meth_KHTMLView_repaintContents, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resetInputContext), meth_KHTMLView_resetInputContext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeContents), meth_KHTMLView_resizeContents, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), meth_KHTMLView_resizeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_scrollBy), meth_KHTMLView_scrollBy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_scrollContentsBy), meth_KHTMLView_scrollContentsBy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setContentsPos), meth_KHTMLView_setContentsPos, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHorizontalScrollBarPolicy), meth_KHTMLView_setHorizontalScrollBarPolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setMarginHeight), meth_KHTMLView_setMarginHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setMarginWidth), meth_KHTMLView_setMarginWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSmoothScrollingMode), meth_KHTMLView_setSmoothScrollingMode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSmoothScrollingModeDefault), meth_KHTMLView_setSmoothScrollingModeDefault, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVerticalScrollBarPolicy), meth_KHTMLView_setVerticalScrollBarPolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setViewportMargins), meth_KHTMLView_setViewportMargins, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setZoomLevel), meth_KHTMLView_setZoomLevel, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setupViewport), meth_KHTMLView_setupViewport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), meth_KHTMLView_showEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotPaletteChanged), meth_KHTMLView_slotPaletteChanged, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_smoothScrollingMode), meth_KHTMLView_smoothScrollingMode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), meth_KHTMLView_tabletEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_KHTMLView_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateContents), meth_KHTMLView_updateContents, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), meth_KHTMLView_updateMicroFocus, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_viewportEvent), meth_KHTMLView_viewportEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_viewportToContents), meth_KHTMLView_viewportToContents, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_visibleHeight), meth_KHTMLView_visibleHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_visibleWidth), meth_KHTMLView_visibleWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), meth_KHTMLView_wheelEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_widgetEvent), meth_KHTMLView_widgetEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowActivationChange), meth_KHTMLView_windowActivationChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_zoomLevel), meth_KHTMLView_zoomLevel, METH_VARARGS, NULL}
};

static sipEnumMemberDef enummembers_KHTMLView[] = {
    {sipName_SSMDisabled, KHTMLView::SSMDisabled, 149},
    {sipName_SSMEnabled, KHTMLView::SSMEnabled, 149},
    {sipName_SSMWhenEfficient, KHTMLView::SSMWhenEfficient, 149},
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_KHTMLView[] = {
    {"findAheadActive(bool)", 0},
    {"repaintAccessKeys()", 0},
    {"hideAccessKeys()", 0},
    {"zoomView(int)", 0},
    {"cleared()", 0},
    {"finishedLayout()", 0},
    {0, 0}
};


pyqt4ClassTypeDef pyqt4Type_khtml_KHTMLView = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_KHTMLView,
        {0}
    },
    sipNameNr_KHTMLView,
    -1,
    -1,
    {0, 0, 1},
    supers_KHTMLView,
    0,
    86, methods_KHTMLView,
    3, enummembers_KHTMLView,
    0, 0,
    init_KHTMLView,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_KHTMLView,
    release_KHTMLView,
    cast_KHTMLView,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    0,
    &KHTMLView::staticMetaObject,
    0,
    pyqt4_signals_KHTMLView
};

#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtml_settings.sip"
#include <khtml_settings.h>
#line 6913 "sipkhtmlpart0.cpp"

#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 6918 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 6921 "sipkhtmlpart0.cpp"
#line 83 "/usr/local/share/py-sip/QtCore/qchar.sip"
#include <qchar.h>
#line 6924 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qcolor.sip"
#include <qcolor.h>
#line 6927 "sipkhtmlpart0.cpp"
#line 35 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdecore/kconfig.sip"
#include <kconfig.h>
#line 6930 "sipkhtmlpart0.cpp"


extern "C" {static PyObject *meth_KHTMLSettings_init(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_init(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->init();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        KConfig * a0;
        bool a1 = 1;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ8|b",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_KConfig,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->init(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_init);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_changeCursor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_changeCursor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->changeCursor();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_changeCursor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_underlineLink(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_underlineLink(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->underlineLink();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_underlineLink);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_hoverLink(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_hoverLink(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->hoverLink();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_hoverLink);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_allowTabulation(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_allowTabulation(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->allowTabulation();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_allowTabulation);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_autoSpellCheck(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_autoSpellCheck(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->autoSpellCheck();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_autoSpellCheck);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_showAnimations(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_showAnimations(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            KHTMLSettings::KAnimationAdvice sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->showAnimations();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KAnimationAdvice);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_showAnimations);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_smoothScrolling(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_smoothScrolling(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            KHTMLSettings::KSmoothScrollingMode sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->smoothScrolling();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KSmoothScrollingMode);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_smoothScrolling);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_dnsPrefetch(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_dnsPrefetch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            KHTMLSettings::KDNSPrefetch sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->dnsPrefetch();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KDNSPrefetch);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_dnsPrefetch);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_stdFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_stdFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->stdFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_stdFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_fixedFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_fixedFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->fixedFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_fixedFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_serifFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_serifFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->serifFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_serifFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_sansSerifFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_sansSerifFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->sansSerifFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_sansSerifFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_cursiveFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_cursiveFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->cursiveFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_cursiveFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_fantasyFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_fantasyFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->fantasyFontName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_fantasyFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_setStdFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_setStdFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStdFontName(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLSettings,sipName_setStdFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_setFixedFontName(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_setFixedFontName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFixedFontName(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLSettings,sipName_setFixedFontName);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_minFontSize(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_minFontSize(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->minFontSize();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_minFontSize);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_mediumFontSize(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_mediumFontSize(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->mediumFontSize();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_mediumFontSize);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_jsErrorsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_jsErrorsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->jsErrorsEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_jsErrorsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_setJSErrorsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_setJSErrorsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLSettings,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJSErrorsEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_setJSErrorsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_encoding(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_encoding(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->encoding());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_encoding);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_followSystemColors(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_followSystemColors(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->followSystemColors();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_followSystemColors);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_textColor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_textColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QColor *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QColor(sipCpp->textColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_textColor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_baseColor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_baseColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QColor *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QColor(sipCpp->baseColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_baseColor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_linkColor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_linkColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QColor *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QColor(sipCpp->linkColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_linkColor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_vLinkColor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_vLinkColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QColor *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QColor(sipCpp->vLinkColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_vLinkColor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_autoLoadImages(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_autoLoadImages(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->autoLoadImages();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_autoLoadImages);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_unfinishedImageFrame(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_unfinishedImageFrame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->unfinishedImageFrame();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_unfinishedImageFrame);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isOpenMiddleClickEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isOpenMiddleClickEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isOpenMiddleClickEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isOpenMiddleClickEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isBackRightClickEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isBackRightClickEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isBackRightClickEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isBackRightClickEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isJavaEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isJavaEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isJavaEnabled(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isJavaEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isJavaScriptEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isJavaScriptEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isJavaScriptEnabled(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isJavaScriptEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isJavaScriptDebugEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isJavaScriptDebugEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isJavaScriptDebugEnabled(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isJavaScriptDebugEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isJavaScriptErrorReportingEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isJavaScriptErrorReportingEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isJavaScriptErrorReportingEnabled(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isJavaScriptErrorReportingEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isPluginsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isPluginsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isPluginsEnabled(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isPluginsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isAdFiltered(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isAdFiltered(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isAdFiltered(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isAdFiltered);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isAdFilterEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isAdFilterEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isAdFilterEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isAdFilterEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isHideAdsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isHideAdsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isHideAdsEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isHideAdsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_addAdFilter(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_addAdFilter(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->addAdFilter(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLSettings,sipName_addAdFilter);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_accessKeysEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_accessKeysEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->accessKeysEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_accessKeysEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_windowOpenPolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_windowOpenPolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJSWindowOpenPolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowOpenPolicy(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJSWindowOpenPolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_windowOpenPolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_windowMovePolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_windowMovePolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJSWindowMovePolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowMovePolicy(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJSWindowMovePolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_windowMovePolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_windowResizePolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_windowResizePolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJSWindowResizePolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowResizePolicy(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJSWindowResizePolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_windowResizePolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_windowStatusPolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_windowStatusPolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJSWindowStatusPolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowStatusPolicy(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJSWindowStatusPolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_windowStatusPolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_windowFocusPolicy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_windowFocusPolicy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString& a0def = QString();
        const QString * a0 = &a0def;
        int a0State = 0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J1",&sipSelf,sipType_KHTMLSettings,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJSWindowFocusPolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowFocusPolicy(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJSWindowFocusPolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_windowFocusPolicy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_strToAdvice(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_strToAdvice(PyObject *,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"J1",sipType_QString,&a0,&a0State))
        {
            KHTMLSettings::KJavaScriptAdvice sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = KHTMLSettings::strToAdvice(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromEnum(sipRes,sipType_KHTMLSettings_KJavaScriptAdvice);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_strToAdvice);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_adviceToStr(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_adviceToStr(PyObject *,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings::KJavaScriptAdvice a0;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"E",sipType_KHTMLSettings_KJavaScriptAdvice,&a0))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = KHTMLSettings::adviceToStr(a0);
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_adviceToStr);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_settingsToCSS(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_settingsToCSS(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->settingsToCSS());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_settingsToCSS);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_availableFamilies(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_availableFamilies(PyObject *,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        if (sipParseArgs(&sipArgsParsed,sipArgs,""))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(KHTMLSettings::availableFamilies());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_availableFamilies);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_userStyleSheet(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_userStyleSheet(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->userStyleSheet());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_userStyleSheet);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isFormCompletionEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isFormCompletionEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isFormCompletionEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isFormCompletionEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_maxFormCompletionItems(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_maxFormCompletionItems(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->maxFormCompletionItems();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_maxFormCompletionItems);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_isAutoDelayedActionsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_isAutoDelayedActionsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isAutoDelayedActionsEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_isAutoDelayedActionsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_fallbackAccessKeysAssignments(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_fallbackAccessKeysAssignments(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            QList<QPair<QString,QChar> > *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QList<QPair<QString,QChar> >(sipCpp->fallbackAccessKeysAssignments());
            Py_END_ALLOW_THREADS

            PyObject *sipResObj = sipConvertFromType(sipRes,sipType_QList_0600QPair_0100QString_0100QChar,NULL);
            delete sipRes;

            return sipResObj;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_fallbackAccessKeysAssignments);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_setJSPopupBlockerPassivePopup(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_setJSPopupBlockerPassivePopup(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLSettings,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJSPopupBlockerPassivePopup(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_setJSPopupBlockerPassivePopup);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLSettings_jsPopupBlockerPassivePopup(PyObject *, PyObject *);}
static PyObject *meth_KHTMLSettings_jsPopupBlockerPassivePopup(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLSettings *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLSettings,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->jsPopupBlockerPassivePopup();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLSettings,sipName_jsPopupBlockerPassivePopup);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_KHTMLSettings(void *, const sipTypeDef *);}
static void *cast_KHTMLSettings(void *ptr,const sipTypeDef *targetType)
{
    if (targetType == sipType_KHTMLSettings)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_KHTMLSettings(void *, int);}
static void release_KHTMLSettings(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<KHTMLSettings *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_KHTMLSettings(sipSimpleWrapper *);}
static void dealloc_KHTMLSettings(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_KHTMLSettings(sipSelf->u.cppPtr,0);
    }
}


extern "C" {static void *init_KHTMLSettings(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_KHTMLSettings(sipSimpleWrapper *, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    KHTMLSettings *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new KHTMLSettings();
            Py_END_ALLOW_THREADS
        }
    }

    return sipCpp;
}


static PyMethodDef methods_KHTMLSettings[] = {
    {SIP_MLNAME_CAST(sipName_accessKeysEnabled), meth_KHTMLSettings_accessKeysEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_addAdFilter), meth_KHTMLSettings_addAdFilter, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_adviceToStr), meth_KHTMLSettings_adviceToStr, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_allowTabulation), meth_KHTMLSettings_allowTabulation, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_autoLoadImages), meth_KHTMLSettings_autoLoadImages, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_autoSpellCheck), meth_KHTMLSettings_autoSpellCheck, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_availableFamilies), meth_KHTMLSettings_availableFamilies, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_baseColor), meth_KHTMLSettings_baseColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeCursor), meth_KHTMLSettings_changeCursor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_cursiveFontName), meth_KHTMLSettings_cursiveFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dnsPrefetch), meth_KHTMLSettings_dnsPrefetch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_encoding), meth_KHTMLSettings_encoding, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fallbackAccessKeysAssignments), meth_KHTMLSettings_fallbackAccessKeysAssignments, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fantasyFontName), meth_KHTMLSettings_fantasyFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fixedFontName), meth_KHTMLSettings_fixedFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_followSystemColors), meth_KHTMLSettings_followSystemColors, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverLink), meth_KHTMLSettings_hoverLink, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_init), meth_KHTMLSettings_init, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isAdFilterEnabled), meth_KHTMLSettings_isAdFilterEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isAdFiltered), meth_KHTMLSettings_isAdFiltered, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isAutoDelayedActionsEnabled), meth_KHTMLSettings_isAutoDelayedActionsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isBackRightClickEnabled), meth_KHTMLSettings_isBackRightClickEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isFormCompletionEnabled), meth_KHTMLSettings_isFormCompletionEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isHideAdsEnabled), meth_KHTMLSettings_isHideAdsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isJavaEnabled), meth_KHTMLSettings_isJavaEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isJavaScriptDebugEnabled), meth_KHTMLSettings_isJavaScriptDebugEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isJavaScriptEnabled), meth_KHTMLSettings_isJavaScriptEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isJavaScriptErrorReportingEnabled), meth_KHTMLSettings_isJavaScriptErrorReportingEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isOpenMiddleClickEnabled), meth_KHTMLSettings_isOpenMiddleClickEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isPluginsEnabled), meth_KHTMLSettings_isPluginsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_jsErrorsEnabled), meth_KHTMLSettings_jsErrorsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_jsPopupBlockerPassivePopup), meth_KHTMLSettings_jsPopupBlockerPassivePopup, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_linkColor), meth_KHTMLSettings_linkColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_maxFormCompletionItems), meth_KHTMLSettings_maxFormCompletionItems, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mediumFontSize), meth_KHTMLSettings_mediumFontSize, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_minFontSize), meth_KHTMLSettings_minFontSize, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sansSerifFontName), meth_KHTMLSettings_sansSerifFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_serifFontName), meth_KHTMLSettings_serifFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFixedFontName), meth_KHTMLSettings_setFixedFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJSErrorsEnabled), meth_KHTMLSettings_setJSErrorsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJSPopupBlockerPassivePopup), meth_KHTMLSettings_setJSPopupBlockerPassivePopup, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStdFontName), meth_KHTMLSettings_setStdFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_settingsToCSS), meth_KHTMLSettings_settingsToCSS, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showAnimations), meth_KHTMLSettings_showAnimations, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_smoothScrolling), meth_KHTMLSettings_smoothScrolling, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_stdFontName), meth_KHTMLSettings_stdFontName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_strToAdvice), meth_KHTMLSettings_strToAdvice, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_textColor), meth_KHTMLSettings_textColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_underlineLink), meth_KHTMLSettings_underlineLink, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_unfinishedImageFrame), meth_KHTMLSettings_unfinishedImageFrame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_userStyleSheet), meth_KHTMLSettings_userStyleSheet, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vLinkColor), meth_KHTMLSettings_vLinkColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowFocusPolicy), meth_KHTMLSettings_windowFocusPolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowMovePolicy), meth_KHTMLSettings_windowMovePolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowOpenPolicy), meth_KHTMLSettings_windowOpenPolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowResizePolicy), meth_KHTMLSettings_windowResizePolicy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowStatusPolicy), meth_KHTMLSettings_windowStatusPolicy, METH_VARARGS, NULL}
};

static sipEnumMemberDef enummembers_KHTMLSettings[] = {
    {sipName_KAnimationDisabled, KHTMLSettings::KAnimationDisabled, 139},
    {sipName_KAnimationEnabled, KHTMLSettings::KAnimationEnabled, 139},
    {sipName_KAnimationLoopOnce, KHTMLSettings::KAnimationLoopOnce, 139},
    {sipName_KDNSPrefetchDisabled, KHTMLSettings::KDNSPrefetchDisabled, 140},
    {sipName_KDNSPrefetchEnabled, KHTMLSettings::KDNSPrefetchEnabled, 140},
    {sipName_KDNSPrefetchOnlyWWWAndSLD, KHTMLSettings::KDNSPrefetchOnlyWWWAndSLD, 140},
    {sipName_KJSWindowFocusAllow, KHTMLSettings::KJSWindowFocusAllow, 141},
    {sipName_KJSWindowFocusIgnore, KHTMLSettings::KJSWindowFocusIgnore, 141},
    {sipName_KJSWindowMoveAllow, KHTMLSettings::KJSWindowMoveAllow, 142},
    {sipName_KJSWindowMoveIgnore, KHTMLSettings::KJSWindowMoveIgnore, 142},
    {sipName_KJSWindowOpenAllow, KHTMLSettings::KJSWindowOpenAllow, 143},
    {sipName_KJSWindowOpenAsk, KHTMLSettings::KJSWindowOpenAsk, 143},
    {sipName_KJSWindowOpenDeny, KHTMLSettings::KJSWindowOpenDeny, 143},
    {sipName_KJSWindowOpenSmart, KHTMLSettings::KJSWindowOpenSmart, 143},
    {sipName_KJSWindowResizeAllow, KHTMLSettings::KJSWindowResizeAllow, 144},
    {sipName_KJSWindowResizeIgnore, KHTMLSettings::KJSWindowResizeIgnore, 144},
    {sipName_KJSWindowStatusAllow, KHTMLSettings::KJSWindowStatusAllow, 145},
    {sipName_KJSWindowStatusIgnore, KHTMLSettings::KJSWindowStatusIgnore, 145},
    {sipName_KJavaScriptAccept, KHTMLSettings::KJavaScriptAccept, 146},
    {sipName_KJavaScriptDunno, KHTMLSettings::KJavaScriptDunno, 146},
    {sipName_KJavaScriptReject, KHTMLSettings::KJavaScriptReject, 146},
    {sipName_KSmoothScrollingDisabled, KHTMLSettings::KSmoothScrollingDisabled, 147},
    {sipName_KSmoothScrollingEnabled, KHTMLSettings::KSmoothScrollingEnabled, 147},
    {sipName_KSmoothScrollingWhenEfficient, KHTMLSettings::KSmoothScrollingWhenEfficient, 147},
};


pyqt4ClassTypeDef pyqt4Type_khtml_KHTMLSettings = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_KHTMLSettings,
        {0}
    },
    sipNameNr_KHTMLSettings,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    {0, 0, 1},
    0,
    0,
    57, methods_KHTMLSettings,
    24, enummembers_KHTMLSettings,
    0, 0,
    init_KHTMLSettings,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_KHTMLSettings,
    release_KHTMLSettings,
    cast_KHTMLSettings,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    0,
    0,
    0,
    0
};

#line 34 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtml_part.sip"
#include <khtml_part.h>
#line 8747 "sipkhtmlpart0.cpp"

#line 46 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 8751 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 8754 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtmlview.sip"
#include <khtmlview.h>
#line 8757 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 8760 "sipkhtmlpart0.cpp"
#line 43 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kio/jobclasses.sip"
#include <jobclasses.h>
#line 8763 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdecore/kjob.sip"
#include <kjob.h>
#line 8766 "sipkhtmlpart0.cpp"
#line 48 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 8769 "sipkhtmlpart0.cpp"
#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 8772 "sipkhtmlpart0.cpp"
#line 284 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8775 "sipkhtmlpart0.cpp"
#line 130 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/part.sip"
#include <kparts/part.h>
#line 8778 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 8781 "sipkhtmlpart0.cpp"
#line 103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/part.sip"
#include <kparts/part.h>
#line 8784 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/browserextension.sip"
#include <kparts/browserextension.h>
#line 8787 "sipkhtmlpart0.cpp"
#line 76 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/event.sip"
#include <kparts/event.h>
#line 8790 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8793 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdecore/kurl.sip"
#include <kurl.h>
#line 8796 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 8799 "sipkhtmlpart0.cpp"
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8808 "sipkhtmlpart0.cpp"
#line 61 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/part.sip"
#include <kparts/part.h>
#line 8811 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/plugin.sip"
#include <kparts/plugin.h>
#line 8814 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/plugin.sip"
#include <kparts/plugin.h>
#line 8817 "sipkhtmlpart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/khtml_settings.sip"
#include <khtml_settings.h>
#line 8820 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qdatastream.sip"
#include <qdatastream.h>
#line 8823 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/partmanager.sip"
#include <kparts/partmanager.h>
#line 8826 "sipkhtmlpart0.cpp"
#line 51 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_range.sip"
#include <dom2_range.h>
#line 8829 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kfinddialog.sip"
#include <kfinddialog.h>
#line 8832 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 8835 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 8838 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 8841 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 8844 "sipkhtmlpart0.cpp"
#line 248 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/browserextension.sip"
#include <kparts/browserextension.h>
#line 8847 "sipkhtmlpart0.cpp"
#line 126 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/browserextension.sip"
#include <kparts/browserextension.h>
#line 8850 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 8853 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_document.sip"
#include <html_document.h>
#line 8856 "sipkhtmlpart0.cpp"
#line 112 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/event.sip"
#include <kparts/event.h>
#line 8859 "sipkhtmlpart0.cpp"
#line 93 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kparts/event.sip"
#include <kparts/event.h>
#line 8862 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kiconloader.sip"
#include <kiconloader.h>
#line 8865 "sipkhtmlpart0.cpp"
#line 297 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8868 "sipkhtmlpart0.cpp"
#line 328 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 424 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 637 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 699 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 721 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 210 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 8899 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qfileinfo.sip"
#include <qfileinfo.h>
#line 8902 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 8905 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qurl.sip"
#include <qurl.h>
#line 8908 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 8911 "sipkhtmlpart0.cpp"
#line 45 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 8914 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 8917 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 8920 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 8923 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdecore/kcomponentdata.sip"
#include <kcomponentdata.h>
#line 8926 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 8929 "sipkhtmlpart0.cpp"
#line 221 "/usr/local/share/py-sip/QtXml/qdom.sip"
#include <qdom.h>
#line 8932 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 8935 "sipkhtmlpart0.cpp"
#line 136 "/usr/local/share/py-sip/QtGui/qfontdatabase.sip"
#include <qfontdatabase.h>
#include <qlist.h>
#line 66 "/usr/local/share/py-sip/QtGui/qprinterinfo.sip"
#include <qlist.h>
#line 229 "/usr/local/share/py-sip/QtGui/qwizard.sip"
#include <qwizard.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 520 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#include <qpair.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8996 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 8999 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 9002 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 9005 "sipkhtmlpart0.cpp"
#line 44 "/usr/local/share/py-sip/QtGui/qgraphicswidget.sip"
#include <qgraphicswidget.h>
#line 9008 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qabstractbutton.sip"
#include <qabstractbutton.h>
#line 9011 "sipkhtmlpart0.cpp"
#line 466 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 482 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 9016 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 9019 "sipkhtmlpart0.cpp"
#line 99 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 9022 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qgraphicsview.sip"
#include <qgraphicsview.h>
#line 9025 "sipkhtmlpart0.cpp"
#line 165 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 9028 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qlistwidget.sip"
#include <qlistwidget.h>
#line 9031 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qdockwidget.sip"
#include <qdockwidget.h>
#line 9034 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qmdisubwindow.sip"
#include <qmdisubwindow.h>
#line 9037 "sipkhtmlpart0.cpp"
#line 334 "/usr/local/share/py-sip/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 9040 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtextedit.sip"
#include <qtextedit.h>
#line 56 "/usr/local/share/py-sip/QtGui/qtextedit.sip"
#include <qtextedit.h>
#line 9045 "sipkhtmlpart0.cpp"
#line 44 "/usr/local/share/py-sip/QtGui/qprinterinfo.sip"
#include <qprinterinfo.h>
#line 9048 "sipkhtmlpart0.cpp"
#line 202 "/usr/local/share/py-sip/QtGui/qstandarditemmodel.sip"
#include <qstandarditemmodel.h>
#line 9051 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtablewidget.sip"
#include <qtablewidget.h>
#line 9054 "sipkhtmlpart0.cpp"
#line 66 "/usr/local/share/py-sip/QtGui/qtablewidget.sip"
#include <qtablewidget.h>
#line 9057 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtextoption.sip"
#include <qtextoption.h>
#line 114 "/usr/local/share/py-sip/QtGui/qtextoption.sip"
#include <qtextoption.h>
#line 9062 "sipkhtmlpart0.cpp"
#line 65 "/usr/local/share/py-sip/QtGui/qtextlayout.sip"
#include <qtextlayout.h>
#line 88 "/usr/local/share/py-sip/QtGui/qtextlayout.sip"
#include <qtextlayout.h>
#line 9067 "sipkhtmlpart0.cpp"
#line 149 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 175 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 9072 "sipkhtmlpart0.cpp"
#line 83 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 101 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 9077 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 9080 "sipkhtmlpart0.cpp"
#line 75 "/usr/local/share/py-sip/QtGui/qundostack.sip"
#include <qundostack.h>
#line 9083 "sipkhtmlpart0.cpp"
#line 50 "/usr/local/share/py-sip/QtGui/qwizard.sip"
#include <qwizard.h>
#line 9086 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qprinter.sip"
#include <qprinter.h>
#line 9089 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qfontdatabase.sip"
#include <qfontdatabase.h>
#line 9092 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kxmlguibuilder.sip"
#include <kxmlguibuilder.h>
#line 9095 "sipkhtmlpart0.cpp"
#line 184 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kstandardaction.sip"
#include <qlist.h>
#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kwidgetitemdelegate.sip"
#include <qlist.h>
#line 114 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kwindowsystem.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 43 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 130 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 9132 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kactioncollection.sip"
#include <kactioncollection.h>
#line 9135 "sipkhtmlpart0.cpp"
#line 42 "/usr/local/share/py-sip/QtGui/qactiongroup.sip"
#include <qactiongroup.h>
#line 9138 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtGui/qcolor.sip"
#include <qcolor.h>
#line 9141 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kicontheme.sip"
#include <kicontheme.h>
#line 9144 "sipkhtmlpart0.cpp"
#line 212 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 9147 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/ksessionmanager.sip"
#include <ksessionmanager.h>
#line 9150 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kplotpoint.sip"
#include <kplotpoint.h>
#line 9153 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kplotobject.sip"
#include <kplotobject.h>
#line 9156 "sipkhtmlpart0.cpp"
#line 24 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kglobalshortcutinfo.sip"
#include <kglobalshortcutinfo.h>
#line 9159 "sipkhtmlpart0.cpp"
#line 83 "/usr/local/share/py-sip/QtCore/qchar.sip"
#include <qchar.h>
#line 9162 "sipkhtmlpart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kconfigdialogmanager.sip"
#include <kconfigdialogmanager.h>
#line 9165 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kmainwindow.sip"
#include <kmainwindow.h>
#line 9168 "sipkhtmlpart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/ktoolbar.sip"
#include <ktoolbar.h>
#line 9171 "sipkhtmlpart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/kdeui/kxmlguifactory.sip"
#include <kxmlguifactory.h>
#line 9174 "sipkhtmlpart0.cpp"
#line 345 "/usr/local/share/py-sip/QtXml/qdom.sip"
#include <qdom.h>
#line 9177 "sipkhtmlpart0.cpp"


class sipKHTMLPart : public KHTMLPart
{
public:
    sipKHTMLPart(QWidget *,QObject *,KHTMLPart::GUIProfile);
    sipKHTMLPart(KHTMLView *,QObject *,KHTMLPart::GUIProfile);
    virtual ~sipKHTMLPart();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /* Expose this protected enum. */
    enum sipPageSecurity {
        NotCrypted = KHTMLPart::NotCrypted,
        Encrypted = KHTMLPart::Encrypted,
        Mixed = KHTMLPart::Mixed
    };

    /* Expose this protected enum. */
    enum sipPluginLoadingMode {
        DoNotLoadPlugins = KParts::PartBase::DoNotLoadPlugins,
        LoadPlugins = KParts::PartBase::LoadPlugins,
        LoadPluginsIfEnabled = KParts::PartBase::LoadPluginsIfEnabled
    };

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtectVirt_setXMLFile(bool,const QString&,bool,bool);
    void sipProtectVirt_setLocalXMLFile(bool,const QString&);
    void sipProtectVirt_setXML(bool,const QString&,bool);
    void sipProtectVirt_setDOMDocument(bool,const QDomDocument&,bool);
    void sipProtectVirt_stateChanged(bool,const QString&,KXMLGUIClient::ReverseStateChange);
    void sipProtectVirt_setComponentData(bool,const KComponentData&);
    void sipProtectVirt_setComponentData(bool,const KComponentData&,bool);
    void sipProtect_setPluginInterfaceVersion(int);
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    void sipProtectVirt_setWidget(bool,QWidget *);
    void sipProtectVirt_partActivateEvent(bool,KParts::PartActivateEvent *);
    void sipProtectVirt_partSelectEvent(bool,KParts::PartSelectEvent *);
    QWidget * sipProtect_hostContainer(const QString&);
    void sipProtect_loadPlugins();
    void sipProtect_slotWidgetDestroyed();
    void sipProtect_abortLoad();
    bool sipProtect_isLocalFileTemporary() const;
    void sipProtect_setLocalFileTemporary(bool);
    void sipProtect_setUrl(const KUrl&);
    QString sipProtect_localFilePath() const;
    void sipProtect_setLocalFilePath(const QString&);
    KUrl sipProtect_completeURL(const QString&);
    void sipProtect_htmlError(int,const QString&,const KUrl&);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_guiActivateEvent(bool,KParts::GUIActivateEvent *);
    bool sipProtectVirt_openFile(bool);
    bool sipProtectVirt_urlSelected(bool,const QString&,int,int,const QString&,const KParts::OpenUrlArguments&,const KParts::BrowserArguments&);
    KParts::ReadOnlyPart * sipProtectVirt_createPart(bool,QWidget *,QObject *,const QString&,QString&,QStringList&,const QStringList&);
    bool sipProtect_pluginPageQuestionAsked(const QString&) const;
    void sipProtect_setPluginPageQuestionAsked(const QString&);
    bool sipProtectVirt_doOpenStream(bool,const QString&);
    bool sipProtectVirt_doWriteStream(bool,const QByteArray&);
    bool sipProtectVirt_doCloseStream(bool);
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    bool sipProtect_mayPrefetchHostname(const QString&);
    void sipProtectVirt_slotFinished(bool,KJob *);
    void sipProtectVirt_startingJob(bool,KIO::Job *);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool openUrl(const KUrl&);
    bool closeUrl();
    void showError(KJob *);
    void begin(const KUrl&,int,int);
    void write(const char *,int);
    void write(const QString&);
    void end();
    QString selectedText() const;
    void saveState(QDataStream&);
    void restoreState(QDataStream&);
    void customEvent(QEvent *);
    void guiActivateEvent(KParts::GUIActivateEvent *);
    bool openFile();
    bool urlSelected(const QString&,int,int,const QString&,const KParts::OpenUrlArguments&,const KParts::BrowserArguments&);
    KParts::ReadOnlyPart * createPart(QWidget *,QObject *,const QString&,QString&,QStringList&,const QStringList&);
    bool doOpenStream(const QString&);
    bool doWriteStream(const QByteArray&);
    bool doCloseStream();
    void timerEvent(QTimerEvent *);
    void slotFinished(KJob *);
    void startingJob(KIO::Job *);
    void embed(QWidget *);
    QWidget * widget();
    void setManager(KParts::PartManager *);
    KParts::Part * hitTest(QWidget *,const QPoint&);
    void setSelectable(bool);
    void setWidget(QWidget *);
    void partActivateEvent(KParts::PartActivateEvent *);
    void partSelectEvent(KParts::PartSelectEvent *);
    bool event(QEvent *);
    bool eventFilter(QObject *,QEvent *);
    void childEvent(QChildEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);
    void setComponentData(const KComponentData&);
    void setComponentData(const KComponentData&,bool);
    QAction * action(const QDomElement&) const;
    KActionCollection * actionCollection() const;
    KComponentData componentData() const;
    QDomDocument domDocument() const;
    QString xmlFile() const;
    QString localXMLFile() const;
    void setXMLFile(const QString&,bool,bool);
    void setLocalXMLFile(const QString&);
    void setXML(const QString&,bool);
    void setDOMDocument(const QDomDocument&,bool);
    void stateChanged(const QString&,KXMLGUIClient::ReverseStateChange);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipKHTMLPart(const sipKHTMLPart &);
    sipKHTMLPart &operator = (const sipKHTMLPart &);

    char sipPyMethods[47];
};

sipKHTMLPart::sipKHTMLPart(QWidget *a0,QObject *a1,KHTMLPart::GUIProfile a2): KHTMLPart(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipKHTMLPart::sipKHTMLPart(KHTMLView *a0,QObject *a1,KHTMLPart::GUIProfile a2): KHTMLPart(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipKHTMLPart::~sipKHTMLPart()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipKHTMLPart::metaObject() const
{
    return sip_khtml_qt_metaobject(sipPySelf,sipType_KHTMLPart);
}

int sipKHTMLPart::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = KHTMLPart::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_khtml_qt_metacall(sipPySelf,sipType_KHTMLPart,_c,_id,_a);

    return _id;
}

void *sipKHTMLPart::qt_metacast(const char *_clname)
{
    return (sip_khtml_qt_metacast && sip_khtml_qt_metacast(sipPySelf,sipType_KHTMLPart,_clname)) ? this : KHTMLPart::qt_metacast(_clname);
}

bool sipKHTMLPart::openUrl(const KUrl& a0)
{
    typedef bool (*sipVH_kparts_5)(sip_gilstate_t,PyObject *,const KUrl&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_openUrl);

    if (!meth)
        return KHTMLPart::openUrl(a0);

    return ((sipVH_kparts_5)(sipModuleAPI_khtml_kparts->em_virthandlers[5]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::closeUrl()
{
    typedef bool (*sipVH_QtCore_1)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_closeUrl);

    if (!meth)
        return KHTMLPart::closeUrl();

    return ((sipVH_QtCore_1)(sipModuleAPI_khtml_QtCore->em_virthandlers[1]))(sipGILState,meth);
}

void sipKHTMLPart::showError(KJob *a0)
{
    typedef void (*sipVH_kdecore_18)(sip_gilstate_t,PyObject *,KJob *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_showError);

    if (!meth)
    {
        KHTMLPart::showError(a0);
        return;
    }

    ((sipVH_kdecore_18)(sipModuleAPI_khtml_kdecore->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLPart::begin(const KUrl& a0,int a1,int a2)
{
    extern void sipVH_khtml_4(sip_gilstate_t,PyObject *,const KUrl&,int,int);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_begin);

    if (!meth)
    {
        KHTMLPart::begin(a0,a1,a2);
        return;
    }

    sipVH_khtml_4(sipGILState,meth,a0,a1,a2);
}

void sipKHTMLPart::write(const char *a0,int a1)
{
    extern void sipVH_khtml_3(sip_gilstate_t,PyObject *,const char *,int);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_write);

    if (!meth)
    {
        KHTMLPart::write(a0,a1);
        return;
    }

    sipVH_khtml_3(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::write(const QString& a0)
{
    typedef void (*sipVH_QtCore_29)(sip_gilstate_t,PyObject *,const QString&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_write);

    if (!meth)
    {
        KHTMLPart::write(a0);
        return;
    }

    ((sipVH_QtCore_29)(sipModuleAPI_khtml_QtCore->em_virthandlers[29]))(sipGILState,meth,a0);
}

void sipKHTMLPart::end()
{
    typedef void (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_end);

    if (!meth)
    {
        KHTMLPart::end();
        return;
    }

    ((sipVH_QtCore_5)(sipModuleAPI_khtml_QtCore->em_virthandlers[5]))(sipGILState,meth);
}

QString sipKHTMLPart::selectedText() const
{
    typedef QString (*sipVH_QtCore_58)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_selectedText);

    if (!meth)
        return KHTMLPart::selectedText();

    return ((sipVH_QtCore_58)(sipModuleAPI_khtml_QtCore->em_virthandlers[58]))(sipGILState,meth);
}

void sipKHTMLPart::saveState(QDataStream& a0)
{
    typedef void (*sipVH_QtGui_39)(sip_gilstate_t,PyObject *,QDataStream&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_saveState);

    if (!meth)
    {
        KHTMLPart::saveState(a0);
        return;
    }

    ((sipVH_QtGui_39)(sipModuleAPI_khtml_QtGui->em_virthandlers[39]))(sipGILState,meth,a0);
}

void sipKHTMLPart::restoreState(QDataStream& a0)
{
    typedef void (*sipVH_QtGui_39)(sip_gilstate_t,PyObject *,QDataStream&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_restoreState);

    if (!meth)
    {
        KHTMLPart::restoreState(a0);
        return;
    }

    ((sipVH_QtGui_39)(sipModuleAPI_khtml_QtGui->em_virthandlers[39]))(sipGILState,meth,a0);
}

void sipKHTMLPart::customEvent(QEvent *a0)
{
    typedef void (*sipVH_QtCore_19)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_customEvent);

    if (!meth)
    {
        KHTMLPart::customEvent(a0);
        return;
    }

    ((sipVH_QtCore_19)(sipModuleAPI_khtml_QtCore->em_virthandlers[19]))(sipGILState,meth,a0);
}

void sipKHTMLPart::guiActivateEvent(KParts::GUIActivateEvent *a0)
{
    typedef void (*sipVH_kparts_6)(sip_gilstate_t,PyObject *,KParts::GUIActivateEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_guiActivateEvent);

    if (!meth)
    {
        KHTMLPart::guiActivateEvent(a0);
        return;
    }

    ((sipVH_kparts_6)(sipModuleAPI_khtml_kparts->em_virthandlers[6]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::openFile()
{
    typedef bool (*sipVH_QtCore_1)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_openFile);

    if (!meth)
        return KHTMLPart::openFile();

    return ((sipVH_QtCore_1)(sipModuleAPI_khtml_QtCore->em_virthandlers[1]))(sipGILState,meth);
}

bool sipKHTMLPart::urlSelected(const QString& a0,int a1,int a2,const QString& a3,const KParts::OpenUrlArguments& a4,const KParts::BrowserArguments& a5)
{
    extern bool sipVH_khtml_2(sip_gilstate_t,PyObject *,const QString&,int,int,const QString&,const KParts::OpenUrlArguments&,const KParts::BrowserArguments&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_urlSelected);

    if (!meth)
        return KHTMLPart::urlSelected(a0,a1,a2,a3,a4,a5);

    return sipVH_khtml_2(sipGILState,meth,a0,a1,a2,a3,a4,a5);
}

KParts::ReadOnlyPart * sipKHTMLPart::createPart(QWidget *a0,QObject *a1,const QString& a2,QString& a3,QStringList& a4,const QStringList& a5)
{
    extern KParts::ReadOnlyPart * sipVH_khtml_1(sip_gilstate_t,PyObject *,QWidget *,QObject *,const QString&,QString&,QStringList&,const QStringList&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_createPart);

    if (!meth)
        return KHTMLPart::createPart(a0,a1,a2,a3,a4,a5);

    return sipVH_khtml_1(sipGILState,meth,a0,a1,a2,a3,a4,a5);
}

bool sipKHTMLPart::doOpenStream(const QString& a0)
{
    typedef bool (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const QString&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_doOpenStream);

    if (!meth)
        return KHTMLPart::doOpenStream(a0);

    return ((sipVH_QtCore_24)(sipModuleAPI_khtml_QtCore->em_virthandlers[24]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::doWriteStream(const QByteArray& a0)
{
    typedef bool (*sipVH_kdecore_64)(sip_gilstate_t,PyObject *,const QByteArray&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_doWriteStream);

    if (!meth)
        return KHTMLPart::doWriteStream(a0);

    return ((sipVH_kdecore_64)(sipModuleAPI_khtml_kdecore->em_virthandlers[64]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::doCloseStream()
{
    typedef bool (*sipVH_QtCore_1)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_doCloseStream);

    if (!meth)
        return KHTMLPart::doCloseStream();

    return ((sipVH_QtCore_1)(sipModuleAPI_khtml_QtCore->em_virthandlers[1]))(sipGILState,meth);
}

void sipKHTMLPart::timerEvent(QTimerEvent *a0)
{
    typedef void (*sipVH_QtCore_3)(sip_gilstate_t,PyObject *,QTimerEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_timerEvent);

    if (!meth)
    {
        KHTMLPart::timerEvent(a0);
        return;
    }

    ((sipVH_QtCore_3)(sipModuleAPI_khtml_QtCore->em_virthandlers[3]))(sipGILState,meth,a0);
}

void sipKHTMLPart::slotFinished(KJob *a0)
{
    typedef void (*sipVH_kdecore_18)(sip_gilstate_t,PyObject *,KJob *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_slotFinished);

    if (!meth)
    {
        KHTMLPart::slotFinished(a0);
        return;
    }

    ((sipVH_kdecore_18)(sipModuleAPI_khtml_kdecore->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLPart::startingJob(KIO::Job *a0)
{
    typedef void (*sipVH_kio_32)(sip_gilstate_t,PyObject *,KIO::Job *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_startingJob);

    if (!meth)
    {
        KHTMLPart::startingJob(a0);
        return;
    }

    ((sipVH_kio_32)(sipModuleAPI_khtml_kio->em_virthandlers[32]))(sipGILState,meth,a0);
}

void sipKHTMLPart::embed(QWidget *a0)
{
    typedef void (*sipVH_QtGui_8)(sip_gilstate_t,PyObject *,QWidget *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_embed);

    if (!meth)
    {
        KParts::Part::embed(a0);
        return;
    }

    ((sipVH_QtGui_8)(sipModuleAPI_khtml_QtGui->em_virthandlers[8]))(sipGILState,meth,a0);
}

QWidget * sipKHTMLPart::widget()
{
    typedef QWidget * (*sipVH_QtGui_105)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_widget);

    if (!meth)
        return KParts::Part::widget();

    return ((sipVH_QtGui_105)(sipModuleAPI_khtml_QtGui->em_virthandlers[105]))(sipGILState,meth);
}

void sipKHTMLPart::setManager(KParts::PartManager *a0)
{
    typedef void (*sipVH_kparts_10)(sip_gilstate_t,PyObject *,KParts::PartManager *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_setManager);

    if (!meth)
    {
        KParts::Part::setManager(a0);
        return;
    }

    ((sipVH_kparts_10)(sipModuleAPI_khtml_kparts->em_virthandlers[10]))(sipGILState,meth,a0);
}

KParts::Part * sipKHTMLPart::hitTest(QWidget *a0,const QPoint& a1)
{
    typedef KParts::Part * (*sipVH_kparts_9)(sip_gilstate_t,PyObject *,QWidget *,const QPoint&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_hitTest);

    if (!meth)
        return KParts::Part::hitTest(a0,a1);

    return ((sipVH_kparts_9)(sipModuleAPI_khtml_kparts->em_virthandlers[9]))(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::setSelectable(bool a0)
{
    typedef void (*sipVH_QtNetwork_2)(sip_gilstate_t,PyObject *,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_setSelectable);

    if (!meth)
    {
        KParts::Part::setSelectable(a0);
        return;
    }

    ((sipVH_QtNetwork_2)(sipModuleAPI_khtml_QtNetwork->em_virthandlers[2]))(sipGILState,meth,a0);
}

void sipKHTMLPart::setWidget(QWidget *a0)
{
    typedef void (*sipVH_QtGui_8)(sip_gilstate_t,PyObject *,QWidget *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_setWidget);

    if (!meth)
    {
        KParts::Part::setWidget(a0);
        return;
    }

    ((sipVH_QtGui_8)(sipModuleAPI_khtml_QtGui->em_virthandlers[8]))(sipGILState,meth,a0);
}

void sipKHTMLPart::partActivateEvent(KParts::PartActivateEvent *a0)
{
    typedef void (*sipVH_kparts_8)(sip_gilstate_t,PyObject *,KParts::PartActivateEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_partActivateEvent);

    if (!meth)
    {
        KParts::Part::partActivateEvent(a0);
        return;
    }

    ((sipVH_kparts_8)(sipModuleAPI_khtml_kparts->em_virthandlers[8]))(sipGILState,meth,a0);
}

void sipKHTMLPart::partSelectEvent(KParts::PartSelectEvent *a0)
{
    typedef void (*sipVH_kparts_7)(sip_gilstate_t,PyObject *,KParts::PartSelectEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_partSelectEvent);

    if (!meth)
    {
        KParts::Part::partSelectEvent(a0);
        return;
    }

    ((sipVH_kparts_7)(sipModuleAPI_khtml_kparts->em_virthandlers[7]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::event(QEvent *a0)
{
    typedef bool (*sipVH_QtCore_13)(sip_gilstate_t,PyObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_event);

    if (!meth)
        return QObject::event(a0);

    return ((sipVH_QtCore_13)(sipModuleAPI_khtml_QtCore->em_virthandlers[13]))(sipGILState,meth,a0);
}

bool sipKHTMLPart::eventFilter(QObject *a0,QEvent *a1)
{
    typedef bool (*sipVH_QtCore_21)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_eventFilter);

    if (!meth)
        return QObject::eventFilter(a0,a1);

    return ((sipVH_QtCore_21)(sipModuleAPI_khtml_QtCore->em_virthandlers[21]))(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::childEvent(QChildEvent *a0)
{
    typedef void (*sipVH_QtCore_20)(sip_gilstate_t,PyObject *,QChildEvent *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_childEvent);

    if (!meth)
    {
        QObject::childEvent(a0);
        return;
    }

    ((sipVH_QtCore_20)(sipModuleAPI_khtml_QtCore->em_virthandlers[20]))(sipGILState,meth,a0);
}

void sipKHTMLPart::connectNotify(const char *a0)
{
    typedef void (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,const char *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_connectNotify);

    if (!meth)
    {
        QObject::connectNotify(a0);
        return;
    }

    ((sipVH_QtCore_18)(sipModuleAPI_khtml_QtCore->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLPart::disconnectNotify(const char *a0)
{
    typedef void (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,const char *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_disconnectNotify);

    if (!meth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    ((sipVH_QtCore_18)(sipModuleAPI_khtml_QtCore->em_virthandlers[18]))(sipGILState,meth,a0);
}

void sipKHTMLPart::setComponentData(const KComponentData& a0)
{
    typedef void (*sipVH_kdeui_6)(sip_gilstate_t,PyObject *,const KComponentData&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_setComponentData);

    if (!meth)
    {
        KParts::PartBase::setComponentData(a0);
        return;
    }

    ((sipVH_kdeui_6)(sipModuleAPI_khtml_kdeui->em_virthandlers[6]))(sipGILState,meth,a0);
}

void sipKHTMLPart::setComponentData(const KComponentData& a0,bool a1)
{
    typedef void (*sipVH_kparts_11)(sip_gilstate_t,PyObject *,const KComponentData&,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_setComponentData);

    if (!meth)
    {
        KParts::PartBase::setComponentData(a0,a1);
        return;
    }

    ((sipVH_kparts_11)(sipModuleAPI_khtml_kparts->em_virthandlers[11]))(sipGILState,meth,a0,a1);
}

QAction * sipKHTMLPart::action(const QDomElement& a0) const
{
    typedef QAction * (*sipVH_kdeui_10)(sip_gilstate_t,PyObject *,const QDomElement&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[36]),sipPySelf,NULL,sipName_action);

    if (!meth)
        return KXMLGUIClient::action(a0);

    return ((sipVH_kdeui_10)(sipModuleAPI_khtml_kdeui->em_virthandlers[10]))(sipGILState,meth,a0);
}

KActionCollection * sipKHTMLPart::actionCollection() const
{
    typedef KActionCollection * (*sipVH_kdeui_9)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[37]),sipPySelf,NULL,sipName_actionCollection);

    if (!meth)
        return KXMLGUIClient::actionCollection();

    return ((sipVH_kdeui_9)(sipModuleAPI_khtml_kdeui->em_virthandlers[9]))(sipGILState,meth);
}

KComponentData sipKHTMLPart::componentData() const
{
    typedef KComponentData (*sipVH_kdeui_8)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[38]),sipPySelf,NULL,sipName_componentData);

    if (!meth)
        return KXMLGUIClient::componentData();

    return ((sipVH_kdeui_8)(sipModuleAPI_khtml_kdeui->em_virthandlers[8]))(sipGILState,meth);
}

QDomDocument sipKHTMLPart::domDocument() const
{
    typedef QDomDocument (*sipVH_kdeui_7)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[39]),sipPySelf,NULL,sipName_domDocument);

    if (!meth)
        return KXMLGUIClient::domDocument();

    return ((sipVH_kdeui_7)(sipModuleAPI_khtml_kdeui->em_virthandlers[7]))(sipGILState,meth);
}

QString sipKHTMLPart::xmlFile() const
{
    typedef QString (*sipVH_QtCore_58)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[40]),sipPySelf,NULL,sipName_xmlFile);

    if (!meth)
        return KXMLGUIClient::xmlFile();

    return ((sipVH_QtCore_58)(sipModuleAPI_khtml_QtCore->em_virthandlers[58]))(sipGILState,meth);
}

QString sipKHTMLPart::localXMLFile() const
{
    typedef QString (*sipVH_QtCore_58)(sip_gilstate_t,PyObject *);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[41]),sipPySelf,NULL,sipName_localXMLFile);

    if (!meth)
        return KXMLGUIClient::localXMLFile();

    return ((sipVH_QtCore_58)(sipModuleAPI_khtml_QtCore->em_virthandlers[58]))(sipGILState,meth);
}

void sipKHTMLPart::setXMLFile(const QString& a0,bool a1,bool a2)
{
    typedef void (*sipVH_kdeui_5)(sip_gilstate_t,PyObject *,const QString&,bool,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,NULL,sipName_setXMLFile);

    if (!meth)
    {
        KXMLGUIClient::setXMLFile(a0,a1,a2);
        return;
    }

    ((sipVH_kdeui_5)(sipModuleAPI_khtml_kdeui->em_virthandlers[5]))(sipGILState,meth,a0,a1,a2);
}

void sipKHTMLPart::setLocalXMLFile(const QString& a0)
{
    typedef void (*sipVH_QtCore_29)(sip_gilstate_t,PyObject *,const QString&);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_setLocalXMLFile);

    if (!meth)
    {
        KXMLGUIClient::setLocalXMLFile(a0);
        return;
    }

    ((sipVH_QtCore_29)(sipModuleAPI_khtml_QtCore->em_virthandlers[29]))(sipGILState,meth,a0);
}

void sipKHTMLPart::setXML(const QString& a0,bool a1)
{
    typedef void (*sipVH_QtXml_24)(sip_gilstate_t,PyObject *,const QString&,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_setXML);

    if (!meth)
    {
        KXMLGUIClient::setXML(a0,a1);
        return;
    }

    ((sipVH_QtXml_24)(sipModuleAPI_khtml_QtXml->em_virthandlers[24]))(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::setDOMDocument(const QDomDocument& a0,bool a1)
{
    typedef void (*sipVH_kdeui_4)(sip_gilstate_t,PyObject *,const QDomDocument&,bool);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_setDOMDocument);

    if (!meth)
    {
        KXMLGUIClient::setDOMDocument(a0,a1);
        return;
    }

    ((sipVH_kdeui_4)(sipModuleAPI_khtml_kdeui->em_virthandlers[4]))(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::stateChanged(const QString& a0,KXMLGUIClient::ReverseStateChange a1)
{
    typedef void (*sipVH_kdeui_3)(sip_gilstate_t,PyObject *,const QString&,KXMLGUIClient::ReverseStateChange);

    sip_gilstate_t sipGILState;
    PyObject *meth;

    meth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_stateChanged);

    if (!meth)
    {
        KXMLGUIClient::stateChanged(a0,a1);
        return;
    }

    ((sipVH_kdeui_3)(sipModuleAPI_khtml_kdeui->em_virthandlers[3]))(sipGILState,meth,a0,a1);
}

void sipKHTMLPart::sipProtectVirt_setXMLFile(bool sipSelfWasArg,const QString& a0,bool a1,bool a2)
{
    (sipSelfWasArg ? KXMLGUIClient::setXMLFile(a0,a1,a2) : setXMLFile(a0,a1,a2));
}

void sipKHTMLPart::sipProtectVirt_setLocalXMLFile(bool sipSelfWasArg,const QString& a0)
{
    (sipSelfWasArg ? KXMLGUIClient::setLocalXMLFile(a0) : setLocalXMLFile(a0));
}

void sipKHTMLPart::sipProtectVirt_setXML(bool sipSelfWasArg,const QString& a0,bool a1)
{
    (sipSelfWasArg ? KXMLGUIClient::setXML(a0,a1) : setXML(a0,a1));
}

void sipKHTMLPart::sipProtectVirt_setDOMDocument(bool sipSelfWasArg,const QDomDocument& a0,bool a1)
{
    (sipSelfWasArg ? KXMLGUIClient::setDOMDocument(a0,a1) : setDOMDocument(a0,a1));
}

void sipKHTMLPart::sipProtectVirt_stateChanged(bool sipSelfWasArg,const QString& a0,KXMLGUIClient::ReverseStateChange a1)
{
    (sipSelfWasArg ? KXMLGUIClient::stateChanged(a0,a1) : stateChanged(a0,a1));
}

void sipKHTMLPart::sipProtectVirt_setComponentData(bool sipSelfWasArg,const KComponentData& a0)
{
    (sipSelfWasArg ? KParts::PartBase::setComponentData(a0) : setComponentData(a0));
}

void sipKHTMLPart::sipProtectVirt_setComponentData(bool sipSelfWasArg,const KComponentData& a0,bool a1)
{
    (sipSelfWasArg ? KParts::PartBase::setComponentData(a0,a1) : setComponentData(a0,a1));
}

void sipKHTMLPart::sipProtect_setPluginInterfaceVersion(int a0)
{
    KParts::PartBase::setPluginInterfaceVersion(a0);
}

int sipKHTMLPart::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipKHTMLPart::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipKHTMLPart::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipKHTMLPart::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

void sipKHTMLPart::sipProtectVirt_setWidget(bool sipSelfWasArg,QWidget *a0)
{
    (sipSelfWasArg ? KParts::Part::setWidget(a0) : setWidget(a0));
}

void sipKHTMLPart::sipProtectVirt_partActivateEvent(bool sipSelfWasArg,KParts::PartActivateEvent *a0)
{
    (sipSelfWasArg ? KParts::Part::partActivateEvent(a0) : partActivateEvent(a0));
}

void sipKHTMLPart::sipProtectVirt_partSelectEvent(bool sipSelfWasArg,KParts::PartSelectEvent *a0)
{
    (sipSelfWasArg ? KParts::Part::partSelectEvent(a0) : partSelectEvent(a0));
}

QWidget * sipKHTMLPart::sipProtect_hostContainer(const QString& a0)
{
    return KParts::Part::hostContainer(a0);
}

void sipKHTMLPart::sipProtect_loadPlugins()
{
    KParts::Part::loadPlugins();
}

void sipKHTMLPart::sipProtect_slotWidgetDestroyed()
{
    KParts::Part::slotWidgetDestroyed();
}

void sipKHTMLPart::sipProtect_abortLoad()
{
    KParts::ReadOnlyPart::abortLoad();
}

bool sipKHTMLPart::sipProtect_isLocalFileTemporary() const
{
    return KParts::ReadOnlyPart::isLocalFileTemporary();
}

void sipKHTMLPart::sipProtect_setLocalFileTemporary(bool a0)
{
    KParts::ReadOnlyPart::setLocalFileTemporary(a0);
}

void sipKHTMLPart::sipProtect_setUrl(const KUrl& a0)
{
    KParts::ReadOnlyPart::setUrl(a0);
}

QString sipKHTMLPart::sipProtect_localFilePath() const
{
    return KParts::ReadOnlyPart::localFilePath();
}

void sipKHTMLPart::sipProtect_setLocalFilePath(const QString& a0)
{
    KParts::ReadOnlyPart::setLocalFilePath(a0);
}

KUrl sipKHTMLPart::sipProtect_completeURL(const QString& a0)
{
    return KHTMLPart::completeURL(a0);
}

void sipKHTMLPart::sipProtect_htmlError(int a0,const QString& a1,const KUrl& a2)
{
    KHTMLPart::htmlError(a0,a1,a2);
}

void sipKHTMLPart::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? KHTMLPart::customEvent(a0) : customEvent(a0));
}

void sipKHTMLPart::sipProtectVirt_guiActivateEvent(bool sipSelfWasArg,KParts::GUIActivateEvent *a0)
{
    (sipSelfWasArg ? KHTMLPart::guiActivateEvent(a0) : guiActivateEvent(a0));
}

bool sipKHTMLPart::sipProtectVirt_openFile(bool sipSelfWasArg)
{
    return (sipSelfWasArg ? KHTMLPart::openFile() : openFile());
}

bool sipKHTMLPart::sipProtectVirt_urlSelected(bool sipSelfWasArg,const QString& a0,int a1,int a2,const QString& a3,const KParts::OpenUrlArguments& a4,const KParts::BrowserArguments& a5)
{
    return (sipSelfWasArg ? KHTMLPart::urlSelected(a0,a1,a2,a3,a4,a5) : urlSelected(a0,a1,a2,a3,a4,a5));
}

KParts::ReadOnlyPart * sipKHTMLPart::sipProtectVirt_createPart(bool sipSelfWasArg,QWidget *a0,QObject *a1,const QString& a2,QString& a3,QStringList& a4,const QStringList& a5)
{
    return (sipSelfWasArg ? KHTMLPart::createPart(a0,a1,a2,a3,a4,a5) : createPart(a0,a1,a2,a3,a4,a5));
}

bool sipKHTMLPart::sipProtect_pluginPageQuestionAsked(const QString& a0) const
{
    return KHTMLPart::pluginPageQuestionAsked(a0);
}

void sipKHTMLPart::sipProtect_setPluginPageQuestionAsked(const QString& a0)
{
    KHTMLPart::setPluginPageQuestionAsked(a0);
}

bool sipKHTMLPart::sipProtectVirt_doOpenStream(bool sipSelfWasArg,const QString& a0)
{
    return (sipSelfWasArg ? KHTMLPart::doOpenStream(a0) : doOpenStream(a0));
}

bool sipKHTMLPart::sipProtectVirt_doWriteStream(bool sipSelfWasArg,const QByteArray& a0)
{
    return (sipSelfWasArg ? KHTMLPart::doWriteStream(a0) : doWriteStream(a0));
}

bool sipKHTMLPart::sipProtectVirt_doCloseStream(bool sipSelfWasArg)
{
    return (sipSelfWasArg ? KHTMLPart::doCloseStream() : doCloseStream());
}

void sipKHTMLPart::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? KHTMLPart::timerEvent(a0) : timerEvent(a0));
}

bool sipKHTMLPart::sipProtect_mayPrefetchHostname(const QString& a0)
{
    return KHTMLPart::mayPrefetchHostname(a0);
}

void sipKHTMLPart::sipProtectVirt_slotFinished(bool sipSelfWasArg,KJob *a0)
{
    (sipSelfWasArg ? KHTMLPart::slotFinished(a0) : slotFinished(a0));
}

void sipKHTMLPart::sipProtectVirt_startingJob(bool sipSelfWasArg,KIO::Job *a0)
{
    (sipSelfWasArg ? KHTMLPart::startingJob(a0) : startingJob(a0));
}


extern "C" {static PyObject *meth_KHTMLPart_setXMLFile(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setXMLFile(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        bool a1 = 0;
        bool a2 = 1;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1|bb",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setXMLFile(sipSelfWasArg,*a0,a1,a2);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setXMLFile);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setLocalXMLFile(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setLocalXMLFile(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setLocalXMLFile(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setLocalXMLFile);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setXML(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setXML(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        bool a1 = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1|b",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setXML(sipSelfWasArg,*a0,a1);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setXML);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setDOMDocument(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setDOMDocument(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QDomDocument * a0;
        bool a1 = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9|b",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QDomDocument,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setDOMDocument(sipSelfWasArg,*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setDOMDocument);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_stateChanged(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_stateChanged(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        KXMLGUIClient::ReverseStateChange a1 = KXMLGUIClient::StateNoReverse;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1|E",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,sipType_KXMLGUIClient_ReverseStateChange,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_stateChanged(sipSelfWasArg,*a0,a1);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_stateChanged);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setComponentData(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setComponentData(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const KComponentData * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KComponentData,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setComponentData(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const KComponentData * a0;
        bool a1;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9b",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KComponentData,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setComponentData(sipSelfWasArg,*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setComponentData);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setPluginInterfaceVersion(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setPluginInterfaceVersion(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pi",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setPluginInterfaceVersion(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setPluginInterfaceVersion);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_receivers(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_receivers(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        char * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            int sipRes = 0;

#line 462 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
#line 10591 "sipkhtmlpart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_receivers);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_childEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_childEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QChildEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_childEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_connectNotify(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_connectNotify);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_disconnectNotify(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pG",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_disconnectNotify);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setWidget(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setWidget(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWidget * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QWidget,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setWidget(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setWidget);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_partActivateEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_partActivateEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KParts::PartActivateEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KParts_PartActivateEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_partActivateEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_partActivateEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_partSelectEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_partSelectEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KParts::PartSelectEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KParts_PartSelectEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_partSelectEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_partSelectEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_hostContainer(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_hostContainer(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            QWidget *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_hostContainer(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromType(sipRes,sipType_QWidget,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_hostContainer);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_loadPlugins(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_loadPlugins(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_loadPlugins();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_loadPlugins);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_slotWidgetDestroyed(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_slotWidgetDestroyed(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_slotWidgetDestroyed();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_slotWidgetDestroyed);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_abortLoad(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_abortLoad(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_abortLoad();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_abortLoad);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_isLocalFileTemporary(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_isLocalFileTemporary(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_isLocalFileTemporary();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_isLocalFileTemporary);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setLocalFileTemporary(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setLocalFileTemporary(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setLocalFileTemporary(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setLocalFileTemporary);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setUrl(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setUrl(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const KUrl * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KUrl,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setUrl(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setUrl);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_localFilePath(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_localFilePath(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->sipProtect_localFilePath());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_localFilePath);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setLocalFilePath(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setLocalFilePath(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setLocalFilePath(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setLocalFilePath);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_openUrl(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_openUrl(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const KUrl * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KUrl,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = (sipSelfWasArg ? sipCpp->KHTMLPart::openUrl(*a0) : sipCpp->openUrl(*a0));
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_openUrl);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_closeUrl(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_closeUrl(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = (sipSelfWasArg ? sipCpp->KHTMLPart::closeUrl() : sipCpp->closeUrl());
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_closeUrl);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_showError(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_showError(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KJob * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KJob,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::showError(a0) : sipCpp->showError(a0));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_showError);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_htmlDocument(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_htmlDocument(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::HTMLDocument *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLDocument(sipCpp->htmlDocument());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLDocument,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_htmlDocument);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_document(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_document(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::Document *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Document(sipCpp->document());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Document,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_document);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_documentSource(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_documentSource(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->documentSource());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_documentSource);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_activeNode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_activeNode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->activeNode());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_activeNode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_browserExtension(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_browserExtension(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KParts::BrowserExtension *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->browserExtension();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KParts_BrowserExtension,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_browserExtension);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_browserHostExtension(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_browserHostExtension(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KParts::BrowserHostExtension *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->browserHostExtension();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KParts_BrowserHostExtension,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_browserHostExtension);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_view(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_view(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KHTMLView *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->view();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KHTMLView,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_view);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setJScriptEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setJScriptEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJScriptEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setJScriptEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_jScriptEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_jScriptEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->jScriptEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_jScriptEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setStatusMessagesEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setStatusMessagesEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStatusMessagesEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setStatusMessagesEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_statusMessagesEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_statusMessagesEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->statusMessagesEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_statusMessagesEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setMetaRefreshEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setMetaRefreshEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setMetaRefreshEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setMetaRefreshEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_metaRefreshEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_metaRefreshEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->metaRefreshEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_metaRefreshEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_executeScript(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_executeScript(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        const QString * a1;
        int a1State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9J1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_DOM_Node,&a0,sipType_QString,&a1,&a1State))
        {
            QVariant *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QVariant(sipCpp->executeScript(*a0,*a1));
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);

            return sipConvertFromNewType(sipRes,sipType_QVariant,NULL);
        }
    }

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            QVariant *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QVariant(sipCpp->executeScript(*a0));
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QVariant,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_executeScript);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setDNDEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setDNDEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDNDEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setDNDEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_dndEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_dndEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->dndEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_dndEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setJavaEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setJavaEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJavaEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setJavaEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_javaEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_javaEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->javaEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_javaEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setPluginsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setPluginsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setPluginsEnabled(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setPluginsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_pluginsEnabled(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_pluginsEnabled(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->pluginsEnabled();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_pluginsEnabled);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setAutoloadImages(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setAutoloadImages(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAutoloadImages(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setAutoloadImages);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_autoloadImages(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_autoloadImages(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->autoloadImages();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_autoloadImages);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setOnlyLocalReferences(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setOnlyLocalReferences(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setOnlyLocalReferences(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setOnlyLocalReferences);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setDNSPrefetch(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setDNSPrefetch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart::DNSPrefetch a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KHTMLPart_DNSPrefetch,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDNSPrefetch(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setDNSPrefetch);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_dnsPrefetch(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_dnsPrefetch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KHTMLPart::DNSPrefetch sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->dnsPrefetch();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLPart_DNSPrefetch);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_dnsPrefetch);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_onlyLocalReferences(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_onlyLocalReferences(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->onlyLocalReferences();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_onlyLocalReferences);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_isCaretMode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_isCaretMode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isCaretMode();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_isCaretMode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_isEditable(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_isEditable(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isEditable();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_isEditable);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setCaretPosition(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setCaretPosition(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::Node * a0;
        long a1;
        bool a2 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9l|b",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_DOM_Node,&a0,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCaretPosition(*a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setCaretPosition);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_caretDisplayPolicyNonFocused(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_caretDisplayPolicyNonFocused(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KHTMLPart::CaretDisplayPolicy sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->caretDisplayPolicyNonFocused();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLPart_CaretDisplayPolicy);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_caretDisplayPolicyNonFocused);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setCaretDisplayPolicyNonFocused(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setCaretDisplayPolicyNonFocused(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart::CaretDisplayPolicy a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KHTMLPart_CaretDisplayPolicy,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCaretDisplayPolicyNonFocused(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setCaretDisplayPolicyNonFocused);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_baseURL(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_baseURL(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KUrl *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new KUrl(sipCpp->baseURL());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_KUrl,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_baseURL);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_backgroundURL(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_backgroundURL(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KUrl *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new KUrl(sipCpp->backgroundURL());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_KUrl,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_backgroundURL);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_scheduleRedirection(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_scheduleRedirection(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        const QString * a1;
        int a1State = 0;
        bool a2 = 1;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BiJ1|b",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0,sipType_QString,&a1,&a1State,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->scheduleRedirection(a0,*a1,a2);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_scheduleRedirection);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_begin(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_begin(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const KUrl& a0def = KUrl();
        const KUrl * a0 = &a0def;
        int a1 = 0;
        int a2 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|J9ii",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KUrl,&a0,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::begin(*a0,a1,a2) : sipCpp->begin(*a0,a1,a2));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_begin);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_write(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_write(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const char * a0;
        PyObject *a0Keep;
        int a1 = -1;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BAA|i",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0Keep,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::write(a0,a1) : sipCpp->write(a0,a1));
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::write(*a0) : sipCpp->write(*a0));
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_write);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_end(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_end(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::end() : sipCpp->end());
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_end);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_paint(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_paint(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        QPainter * a0;
        const QRect * a1;
        int a2 = 0;
        bool a3;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ8J9|i",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QPainter,&a0,sipType_QRect,&a1,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->paint(a0,*a1,a2,&a3);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(a3);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_paint);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setEncoding(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setEncoding(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        bool a1 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1|b",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,&a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->setEncoding(*a0,a1);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setEncoding);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_encoding(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_encoding(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->encoding());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_encoding);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setUserStyleSheet(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setUserStyleSheet(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const KUrl * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KUrl,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setUserStyleSheet(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setUserStyleSheet(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setUserStyleSheet);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setStandardFont(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setStandardFont(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStandardFont(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setStandardFont);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setFixedFont(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setFixedFont(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFixedFont(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setFixedFont);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_gotoAnchor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_gotoAnchor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->gotoAnchor(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_gotoAnchor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_nextAnchor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_nextAnchor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->nextAnchor();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_nextAnchor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_prevAnchor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_prevAnchor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->prevAnchor();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_prevAnchor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setURLCursor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setURLCursor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QCursor * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QCursor,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setURLCursor(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QCursor *>(a0),sipType_QCursor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setURLCursor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_urlCursor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_urlCursor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QCursor *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QCursor(sipCpp->urlCursor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QCursor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_urlCursor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_findText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_findText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->findText();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const QString * a0;
        int a0State = 0;
        long a1;
        QWidget * a2 = 0;
        KFindDialog * a3 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1l|J:J8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,&a1,sipType_QWidget,&a2,sipType_KFindDialog,&a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->findText(*a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_findText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_findTextBegin(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_findTextBegin(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->findTextBegin();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_findTextBegin);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_findTextNext(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_findTextNext(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|b",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->findTextNext(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_findTextNext);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setZoomFactor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setZoomFactor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bi",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setZoomFactor(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setZoomFactor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_zoomFactor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_zoomFactor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->zoomFactor();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_zoomFactor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setFontScaleFactor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setFontScaleFactor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bi",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFontScaleFactor(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setFontScaleFactor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_fontScaleFactor(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_fontScaleFactor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->fontScaleFactor();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_fontScaleFactor);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_selectedText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_selectedText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString((sipSelfWasArg ? sipCpp->KHTMLPart::selectedText() : sipCpp->selectedText()));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_selectedText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_selectedTextAsHTML(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_selectedTextAsHTML(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->selectedTextAsHTML());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_selectedTextAsHTML);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_selection(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_selection(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::Range *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Range(sipCpp->selection());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Range,NULL);
        }
    }

    {
        DOM::Node * a0;
        long a1;
        DOM::Node * a2;
        long a3;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9J9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_DOM_Node,&a0,sipType_DOM_Node,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->selection(*a0,a1,*a2,a3);
            Py_END_ALLOW_THREADS

            return sipBuildResult(0,"(ll)",a1,a3);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_selection);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setSelection(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setSelection(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Range * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_DOM_Range,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSelection(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setSelection);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_hasSelection(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_hasSelection(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->hasSelection();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_hasSelection);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_selectAll(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_selectAll(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->selectAll();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_selectAll);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_show(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_show(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->show();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_show);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_hide(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_hide(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->hide();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_hide);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_partManager(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_partManager(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KParts::PartManager *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->partManager();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KParts_PartManager,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_partManager);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_saveState(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_saveState(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDataStream * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QDataStream,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::saveState(*a0) : sipCpp->saveState(*a0));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_saveState);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_restoreState(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_restoreState(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDataStream * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QDataStream,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KHTMLPart::restoreState(*a0) : sipCpp->restoreState(*a0));
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_restoreState);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_nodeUnderMouse(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_nodeUnderMouse(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->nodeUnderMouse());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_nodeUnderMouse);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_nonSharedNodeUnderMouse(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_nonSharedNodeUnderMouse(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->nonSharedNodeUnderMouse());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_nonSharedNodeUnderMouse);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_settings(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_settings(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            const KHTMLSettings *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->settings();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(const_cast<KHTMLSettings *>(sipRes),sipType_KHTMLSettings,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_settings);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_parentPart(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_parentPart(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KHTMLPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->parentPart();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KHTMLPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_parentPart);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_frameNames(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_frameNames(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QStringList *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QStringList(sipCpp->frameNames());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QStringList,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_frameNames);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_frames(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_frames(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QList<KParts::ReadOnlyPart *> *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QList<KParts::ReadOnlyPart *>(sipCpp->frames());
            Py_END_ALLOW_THREADS

            PyObject *sipResObj = sipConvertFromType(sipRes,sipType_QList_0201KParts_ReadOnlyPart,NULL);
            delete sipRes;

            return sipResObj;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_frames);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_findFrame(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_findFrame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KHTMLPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->findFrame(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromType(sipRes,sipType_KHTMLPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_findFrame);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_currentFrame(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_currentFrame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KParts::ReadOnlyPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->currentFrame();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KParts_ReadOnlyPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_currentFrame);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_frameExists(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_frameExists(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->frameExists(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_frameExists);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_findFramePart(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_findFramePart(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KParts::ReadOnlyPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->findFramePart(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromType(sipRes,sipType_KParts_ReadOnlyPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_findFramePart);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setJSStatusBarText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setJSStatusBarText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJSStatusBarText(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setJSStatusBarText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setJSDefaultStatusBarText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setJSDefaultStatusBarText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setJSDefaultStatusBarText(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setJSDefaultStatusBarText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_jsStatusBarText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_jsStatusBarText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->jsStatusBarText());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_jsStatusBarText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_jsDefaultStatusBarText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_jsDefaultStatusBarText(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->jsDefaultStatusBarText());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_jsDefaultStatusBarText);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_referrer(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_referrer(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->referrer());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_referrer);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_pageReferrer(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_pageReferrer(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->pageReferrer());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_pageReferrer);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_lastModified(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_lastModified(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->lastModified());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_lastModified);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_preloadStyleSheet(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_preloadStyleSheet(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        const QString * a1;
        int a1State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1J1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,sipType_QString,&a1,&a1State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->preloadStyleSheet(*a0,*a1);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_preloadStyleSheet);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_preloadScript(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_preloadScript(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        const QString * a1;
        int a1State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ1J1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,sipType_QString,&a1,&a1State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->preloadScript(*a0,*a1);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_preloadScript);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_isPointInsideSelection(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_isPointInsideSelection(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        int a1;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bii",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0,&a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isPointInsideSelection(a0,a1);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_isPointInsideSelection);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_restored(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_restored(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->restored();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_restored);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setAlwaysHonourDoctype(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setAlwaysHonourDoctype(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0 = 1;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B|b",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlwaysHonourDoctype(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setAlwaysHonourDoctype);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setFormNotification(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setFormNotification(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart::FormNotification a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BE",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KHTMLPart_FormNotification,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFormNotification(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setFormNotification);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_formNotification(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_formNotification(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KHTMLPart::FormNotification sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->formNotification();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_KHTMLPart_FormNotification);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_formNotification);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_toplevelURL(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_toplevelURL(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            KUrl *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new KUrl(sipCpp->toplevelURL());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_KUrl,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_toplevelURL);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_isModified(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_isModified(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isModified();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_isModified);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setSuppressedPopupIndicator(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setSuppressedPopupIndicator(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart * a1 = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb|J8",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0,sipType_KHTMLPart,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSuppressedPopupIndicator(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setSuppressedPopupIndicator);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_inProgress(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_inProgress(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->inProgress();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_inProgress);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_completeURL(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_completeURL(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            KUrl *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new KUrl(sipCpp->sipProtect_completeURL(*a0));
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_KUrl,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_completeURL);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_htmlError(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_htmlError(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        int a0;
        const QString * a1;
        int a1State = 0;
        const KUrl * a2;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"piJ1J9",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0,sipType_QString,&a1,&a1State,sipType_KUrl,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_htmlError(a0,*a1,*a2);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_htmlError);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_customEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_customEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_customEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_guiActivateEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_guiActivateEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KParts::GUIActivateEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KParts_GUIActivateEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_guiActivateEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_guiActivateEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_openFile(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_openFile(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_openFile(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_openFile);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_urlSelected(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_urlSelected(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        int a1;
        int a2;
        const QString * a3;
        int a3State = 0;
        const KParts::OpenUrlArguments& a4def = KParts::OpenUrlArguments();
        const KParts::OpenUrlArguments * a4 = &a4def;
        const KParts::BrowserArguments& a5def = KParts::BrowserArguments();
        const KParts::BrowserArguments * a5 = &a5def;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1iiJ1|J9J9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State,&a1,&a2,sipType_QString,&a3,&a3State,sipType_KParts_OpenUrlArguments,&a4,sipType_KParts_BrowserArguments,&a5))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_urlSelected(sipSelfWasArg,*a0,a1,a2,*a3,*a4,*a5);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QString *>(a3),sipType_QString,a3State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_urlSelected);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_createPart(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_createPart(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWidget * a0;
        QObject * a1;
        const QString * a2;
        int a2State = 0;
        QString * a3;
        int a3State = 0;
        QStringList * a4;
        int a4State = 0;
        const QStringList * a5;
        int a5State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8J:J1J1J1J1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QWidget,&a0,sipType_QObject,&a1,sipType_QString,&a2,&a2State,sipType_QString,&a3,&a3State,sipType_QStringList,&a4,&a4State,sipType_QStringList,&a5,&a5State))
        {
            KParts::ReadOnlyPart *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_createPart(sipSelfWasArg,a0,a1,*a2,*a3,*a4,*a5);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a2),sipType_QString,a2State);
            sipReleaseType(a3,sipType_QString,a3State);
            sipReleaseType(a4,sipType_QStringList,a4State);
            sipReleaseType(const_cast<QStringList *>(a5),sipType_QStringList,a5State);

            return sipConvertFromType(sipRes,sipType_KParts_ReadOnlyPart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_createPart);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_pluginPageQuestionAsked(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_pluginPageQuestionAsked(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_pluginPageQuestionAsked(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_pluginPageQuestionAsked);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setPluginPageQuestionAsked(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setPluginPageQuestionAsked(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setPluginPageQuestionAsked(*a0);
            Py_END_ALLOW_THREADS

            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(sipArgsParsed,sipName_KHTMLPart,sipName_setPluginPageQuestionAsked);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_doOpenStream(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_doOpenStream(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_doOpenStream(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_doOpenStream);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_doWriteStream(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_doWriteStream(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QByteArray * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QByteArray,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_doWriteStream(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QByteArray *>(a0),sipType_QByteArray,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_doWriteStream);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_doCloseStream(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_doCloseStream(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"p",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_doCloseStream(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_doCloseStream);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_timerEvent(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QTimerEvent,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_timerEvent);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_mayPrefetchHostname(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_mayPrefetchHostname(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const QString * a0;
        int a0State = 0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ1",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_QString,&a0,&a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_mayPrefetchHostname(*a0);
            Py_END_ALLOW_THREADS

            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_mayPrefetchHostname);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setActiveNode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setActiveNode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setActiveNode(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setActiveNode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_stopAnimations(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_stopAnimations(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_KHTMLPart,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->stopAnimations();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_stopAnimations);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setCaretMode(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setCaretMode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCaretMode(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setCaretMode);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setEditable(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setEditable(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setEditable(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setEditable);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setCaretVisible(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setCaretVisible(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCaretVisible(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_setCaretVisible);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_submitFormProxy(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_submitFormProxy(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const char * a0;
        PyObject *a0Keep;
        const QString * a1;
        int a1State = 0;
        const QByteArray * a2;
        int a2State = 0;
        const QString * a3;
        int a3State = 0;
        const QString& a4def = QString();
        const QString * a4 = &a4def;
        int a4State = 0;
        const QString& a5def = QString();
        const QString * a5 = &a5def;
        int a5State = 0;
        KHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BAAJ1J1J1|J1J1",&sipSelf,sipType_KHTMLPart,&sipCpp,&a0Keep,&a0,sipType_QString,&a1,&a1State,sipType_QByteArray,&a2,&a2State,sipType_QString,&a3,&a3State,sipType_QString,&a4,&a4State,sipType_QString,&a5,&a5State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->submitFormProxy(a0,*a1,*a2,*a3,*a4,*a5);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);
            sipReleaseType(const_cast<QByteArray *>(a2),sipType_QByteArray,a2State);
            sipReleaseType(const_cast<QString *>(a3),sipType_QString,a3State);
            sipReleaseType(const_cast<QString *>(a4),sipType_QString,a4State);
            sipReleaseType(const_cast<QString *>(a5),sipType_QString,a5State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_submitFormProxy);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_slotFinished(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_slotFinished(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KJob * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KJob,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_slotFinished(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_slotFinished);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_startingJob(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_startingJob(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        KIO::Job * a0;
        sipKHTMLPart *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ8",&sipSelf,sipType_KHTMLPart,&sipCpp,sipType_KIO_Job,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_startingJob(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_KHTMLPart,sipName_startingJob);

    return NULL;
}


extern "C" {static PyObject *meth_KHTMLPart_setStatusBarText(PyObject *, PyObject *);}
static PyObject *meth_KHTMLPart_setStatusBarText(PyObject *,PyObject *)
{

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(0,sipName_KHTMLPart,sipName_setStatusBarText);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_KHTMLPart(void *, const sipTypeDef *);}
static void *cast_KHTMLPart(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_KHTMLPart)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_KParts_ReadOnlyPart)->ctd_cast((KParts::ReadOnlyPart *)(KHTMLPart *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_KHTMLPart(void *, int);}
static void release_KHTMLPart(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipKHTMLPart *>(sipCppV);
    else
        delete reinterpret_cast<KHTMLPart *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_KHTMLPart(sipSimpleWrapper *);}
static void dealloc_KHTMLPart(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipKHTMLPart *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_KHTMLPart(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_KHTMLPart(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_KHTMLPart(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **sipOwner, int *sipArgsParsed)
{
    sipKHTMLPart *sipCpp = 0;

    if (!sipCpp)
    {
        QWidget * a0 = 0;
        QObject * a1 = 0;
        KHTMLPart::GUIProfile a2 = KHTMLPart::DefaultGUI;

        if (sipParseArgs(sipArgsParsed,sipArgs,"|J8JHE",sipType_QWidget,&a0,sipType_QObject,&a1,sipOwner,sipType_KHTMLPart_GUIProfile,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipKHTMLPart(a0,a1,a2);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        KHTMLView * a0;
        QObject * a1 = 0;
        KHTMLPart::GUIProfile a2 = KHTMLPart::DefaultGUI;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J8|JHE",sipType_KHTMLView,&a0,sipType_QObject,&a1,sipOwner,sipType_KHTMLPart_GUIProfile,&a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipKHTMLPart(a0,a1,a2);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_KHTMLPart[] = {{30, 9, 1}};


static PyMethodDef methods_KHTMLPart[] = {
    {SIP_MLNAME_CAST(sipName_abortLoad), meth_KHTMLPart_abortLoad, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_activeNode), meth_KHTMLPart_activeNode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_autoloadImages), meth_KHTMLPart_autoloadImages, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_backgroundURL), meth_KHTMLPart_backgroundURL, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_baseURL), meth_KHTMLPart_baseURL, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_begin), meth_KHTMLPart_begin, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_browserExtension), meth_KHTMLPart_browserExtension, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_browserHostExtension), meth_KHTMLPart_browserHostExtension, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_caretDisplayPolicyNonFocused), meth_KHTMLPart_caretDisplayPolicyNonFocused, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_KHTMLPart_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeUrl), meth_KHTMLPart_closeUrl, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_completeURL), meth_KHTMLPart_completeURL, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_KHTMLPart_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_createPart), meth_KHTMLPart_createPart, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentFrame), meth_KHTMLPart_currentFrame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_KHTMLPart_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_KHTMLPart_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dndEnabled), meth_KHTMLPart_dndEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dnsPrefetch), meth_KHTMLPart_dnsPrefetch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_doCloseStream), meth_KHTMLPart_doCloseStream, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_doOpenStream), meth_KHTMLPart_doOpenStream, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_doWriteStream), meth_KHTMLPart_doWriteStream, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_document), meth_KHTMLPart_document, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_documentSource), meth_KHTMLPart_documentSource, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_encoding), meth_KHTMLPart_encoding, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_end), meth_KHTMLPart_end, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_executeScript), meth_KHTMLPart_executeScript, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_findFrame), meth_KHTMLPart_findFrame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_findFramePart), meth_KHTMLPart_findFramePart, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_findText), meth_KHTMLPart_findText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_findTextBegin), meth_KHTMLPart_findTextBegin, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_findTextNext), meth_KHTMLPart_findTextNext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontScaleFactor), meth_KHTMLPart_fontScaleFactor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_formNotification), meth_KHTMLPart_formNotification, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frameExists), meth_KHTMLPart_frameExists, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frameNames), meth_KHTMLPart_frameNames, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frames), meth_KHTMLPart_frames, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_gotoAnchor), meth_KHTMLPart_gotoAnchor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_guiActivateEvent), meth_KHTMLPart_guiActivateEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hasSelection), meth_KHTMLPart_hasSelection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hide), meth_KHTMLPart_hide, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hostContainer), meth_KHTMLPart_hostContainer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_htmlDocument), meth_KHTMLPart_htmlDocument, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_htmlError), meth_KHTMLPart_htmlError, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inProgress), meth_KHTMLPart_inProgress, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isCaretMode), meth_KHTMLPart_isCaretMode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isEditable), meth_KHTMLPart_isEditable, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isLocalFileTemporary), meth_KHTMLPart_isLocalFileTemporary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isModified), meth_KHTMLPart_isModified, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isPointInsideSelection), meth_KHTMLPart_isPointInsideSelection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_jScriptEnabled), meth_KHTMLPart_jScriptEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_javaEnabled), meth_KHTMLPart_javaEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_jsDefaultStatusBarText), meth_KHTMLPart_jsDefaultStatusBarText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_jsStatusBarText), meth_KHTMLPart_jsStatusBarText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_lastModified), meth_KHTMLPart_lastModified, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_loadPlugins), meth_KHTMLPart_loadPlugins, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_localFilePath), meth_KHTMLPart_localFilePath, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mayPrefetchHostname), meth_KHTMLPart_mayPrefetchHostname, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metaRefreshEnabled), meth_KHTMLPart_metaRefreshEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_nextAnchor), meth_KHTMLPart_nextAnchor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_nodeUnderMouse), meth_KHTMLPart_nodeUnderMouse, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_nonSharedNodeUnderMouse), meth_KHTMLPart_nonSharedNodeUnderMouse, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_onlyLocalReferences), meth_KHTMLPart_onlyLocalReferences, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_openFile), meth_KHTMLPart_openFile, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_openUrl), meth_KHTMLPart_openUrl, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_pageReferrer), meth_KHTMLPart_pageReferrer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paint), meth_KHTMLPart_paint, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_parentPart), meth_KHTMLPart_parentPart, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_partActivateEvent), meth_KHTMLPart_partActivateEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_partManager), meth_KHTMLPart_partManager, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_partSelectEvent), meth_KHTMLPart_partSelectEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_pluginPageQuestionAsked), meth_KHTMLPart_pluginPageQuestionAsked, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_pluginsEnabled), meth_KHTMLPart_pluginsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_preloadScript), meth_KHTMLPart_preloadScript, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_preloadStyleSheet), meth_KHTMLPart_preloadStyleSheet, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_prevAnchor), meth_KHTMLPart_prevAnchor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_KHTMLPart_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_referrer), meth_KHTMLPart_referrer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_restoreState), meth_KHTMLPart_restoreState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_restored), meth_KHTMLPart_restored, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_saveState), meth_KHTMLPart_saveState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_scheduleRedirection), meth_KHTMLPart_scheduleRedirection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_selectAll), meth_KHTMLPart_selectAll, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_selectedText), meth_KHTMLPart_selectedText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_selectedTextAsHTML), meth_KHTMLPart_selectedTextAsHTML, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_selection), meth_KHTMLPart_selection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setActiveNode), meth_KHTMLPart_setActiveNode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlwaysHonourDoctype), meth_KHTMLPart_setAlwaysHonourDoctype, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAutoloadImages), meth_KHTMLPart_setAutoloadImages, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCaretDisplayPolicyNonFocused), meth_KHTMLPart_setCaretDisplayPolicyNonFocused, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCaretMode), meth_KHTMLPart_setCaretMode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCaretPosition), meth_KHTMLPart_setCaretPosition, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCaretVisible), meth_KHTMLPart_setCaretVisible, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setComponentData), meth_KHTMLPart_setComponentData, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDNDEnabled), meth_KHTMLPart_setDNDEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDNSPrefetch), meth_KHTMLPart_setDNSPrefetch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDOMDocument), meth_KHTMLPart_setDOMDocument, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setEditable), meth_KHTMLPart_setEditable, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setEncoding), meth_KHTMLPart_setEncoding, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFixedFont), meth_KHTMLPart_setFixedFont, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFontScaleFactor), meth_KHTMLPart_setFontScaleFactor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFormNotification), meth_KHTMLPart_setFormNotification, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJSDefaultStatusBarText), meth_KHTMLPart_setJSDefaultStatusBarText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJSStatusBarText), meth_KHTMLPart_setJSStatusBarText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJScriptEnabled), meth_KHTMLPart_setJScriptEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setJavaEnabled), meth_KHTMLPart_setJavaEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setLocalFilePath), meth_KHTMLPart_setLocalFilePath, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setLocalFileTemporary), meth_KHTMLPart_setLocalFileTemporary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setLocalXMLFile), meth_KHTMLPart_setLocalXMLFile, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setMetaRefreshEnabled), meth_KHTMLPart_setMetaRefreshEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setOnlyLocalReferences), meth_KHTMLPart_setOnlyLocalReferences, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setPluginInterfaceVersion), meth_KHTMLPart_setPluginInterfaceVersion, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setPluginPageQuestionAsked), meth_KHTMLPart_setPluginPageQuestionAsked, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setPluginsEnabled), meth_KHTMLPart_setPluginsEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSelection), meth_KHTMLPart_setSelection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStandardFont), meth_KHTMLPart_setStandardFont, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStatusBarText), meth_KHTMLPart_setStatusBarText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStatusMessagesEnabled), meth_KHTMLPart_setStatusMessagesEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSuppressedPopupIndicator), meth_KHTMLPart_setSuppressedPopupIndicator, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setURLCursor), meth_KHTMLPart_setURLCursor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setUrl), meth_KHTMLPart_setUrl, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setUserStyleSheet), meth_KHTMLPart_setUserStyleSheet, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidget), meth_KHTMLPart_setWidget, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setXML), meth_KHTMLPart_setXML, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setXMLFile), meth_KHTMLPart_setXMLFile, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setZoomFactor), meth_KHTMLPart_setZoomFactor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_settings), meth_KHTMLPart_settings, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_show), meth_KHTMLPart_show, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showError), meth_KHTMLPart_showError, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotFinished), meth_KHTMLPart_slotFinished, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotWidgetDestroyed), meth_KHTMLPart_slotWidgetDestroyed, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_startingJob), meth_KHTMLPart_startingJob, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_stateChanged), meth_KHTMLPart_stateChanged, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_statusMessagesEnabled), meth_KHTMLPart_statusMessagesEnabled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_stopAnimations), meth_KHTMLPart_stopAnimations, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_submitFormProxy), meth_KHTMLPart_submitFormProxy, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_KHTMLPart_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_toplevelURL), meth_KHTMLPart_toplevelURL, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_urlCursor), meth_KHTMLPart_urlCursor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_urlSelected), meth_KHTMLPart_urlSelected, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_view), meth_KHTMLPart_view, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_write), meth_KHTMLPart_write, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_zoomFactor), meth_KHTMLPart_zoomFactor, METH_VARARGS, NULL}
};

static sipEnumMemberDef enummembers_KHTMLPart[] = {
    {sipName_Before, KHTMLPart::Before, 135},
    {sipName_BrowserViewGUI, KHTMLPart::BrowserViewGUI, 136},
    {sipName_CaretBlink, KHTMLPart::CaretBlink, 132},
    {sipName_CaretInvisible, KHTMLPart::CaretInvisible, 132},
    {sipName_CaretVisible, KHTMLPart::CaretVisible, 132},
    {sipName_DNSPrefetchDisabled, KHTMLPart::DNSPrefetchDisabled, 133},
    {sipName_DNSPrefetchEnabled, KHTMLPart::DNSPrefetchEnabled, 133},
    {sipName_DNSPrefetchOnlyWWWAndSLD, KHTMLPart::DNSPrefetchOnlyWWWAndSLD, 133},
    {sipName_DefaultGUI, KHTMLPart::DefaultGUI, 136},
    {sipName_Encrypted, sipKHTMLPart::Encrypted, 137},
    {sipName_FindLinksOnly, KHTMLPart::FindLinksOnly, 134},
    {sipName_FindNoPopups, KHTMLPart::FindNoPopups, 134},
    {sipName_Mixed, sipKHTMLPart::Mixed, 137},
    {sipName_NoNotification, KHTMLPart::NoNotification, 135},
    {sipName_NotCrypted, sipKHTMLPart::NotCrypted, 137},
    {sipName_Only, KHTMLPart::Only, 135},
    {sipName_Unused, KHTMLPart::Unused, 135},
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_KHTMLPart[] = {
    {"configurationChanged()", 0},
    {"formSubmitNotification(const char *,const QString&,const QByteArray&,const QString&,const QString&,const QString&)", 0},
    {"caretPositionChanged(const DOM::Node&,long)", 0},
    {"docCreated()", 0},
    {"nodeActivated(const DOM::Node&)", 0},
    {"selectionChanged()", 0},
    {"popupMenu(const QString&,const QPoint&)", 0},
    {"onURL(const QString&)", 0},
    {0, 0}
};


pyqt4ClassTypeDef pyqt4Type_khtml_KHTMLPart = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_KHTMLPart,
        {0}
    },
    sipNameNr_KHTMLPart,
    -1,
    -1,
    {0, 0, 1},
    supers_KHTMLPart,
    0,
    143, methods_KHTMLPart,
    17, enummembers_KHTMLPart,
    0, 0,
    init_KHTMLPart,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_KHTMLPart,
    release_KHTMLPart,
    cast_KHTMLPart,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    0,
    &KHTMLPart::staticMetaObject,
    0,
    pyqt4_signals_KHTMLPart
};

#line 219 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 14817 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 14821 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_element.sip"
#include <html_element.h>
#line 14824 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 14827 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 14830 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 14833 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 14836 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 14839 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 14842 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 14845 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 14848 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 14851 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 14854 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 14857 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 14860 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableSectionElement : public DOM::HTMLTableSectionElement
{
public:
    sipDOM_HTMLTableSectionElement();
    sipDOM_HTMLTableSectionElement(const DOM::HTMLTableSectionElement&);
    sipDOM_HTMLTableSectionElement(const DOM::Node&);
    ~sipDOM_HTMLTableSectionElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableSectionElement(const sipDOM_HTMLTableSectionElement &);
    sipDOM_HTMLTableSectionElement &operator = (const sipDOM_HTMLTableSectionElement &);
};

sipDOM_HTMLTableSectionElement::sipDOM_HTMLTableSectionElement(): DOM::HTMLTableSectionElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableSectionElement::sipDOM_HTMLTableSectionElement(const DOM::HTMLTableSectionElement& a0): DOM::HTMLTableSectionElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableSectionElement::sipDOM_HTMLTableSectionElement(const DOM::Node& a0): DOM::HTMLTableSectionElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableSectionElement::~sipDOM_HTMLTableSectionElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableSectionElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_ch(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_ch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->ch());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_ch);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_setCh(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_setCh(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCh(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_setCh);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_chOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_chOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->chOff());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_chOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_setChOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_setChOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setChOff(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_setChOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_vAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_vAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vAlign());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_vAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_setVAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_setVAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_setVAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_rows(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_rows(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp))
        {
            DOM::HTMLCollection *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLCollection(sipCpp->rows());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLCollection,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_rows);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_insertRow(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_insertRow(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,&a0))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->insertRow(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_insertRow);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableSectionElement_deleteRow(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableSectionElement_deleteRow(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableSectionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableSectionElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteRow(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableSectionElement,sipName_deleteRow);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableSectionElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableSectionElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableSectionElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableSectionElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableSectionElement(void *, int);}
static void release_DOM_HTMLTableSectionElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableSectionElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableSectionElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableSectionElement(void *, const void*);}
static void assign_DOM_HTMLTableSectionElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableSectionElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableSectionElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableSectionElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableSectionElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableSectionElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableSectionElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableSectionElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableSectionElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableSectionElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableSectionElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableSectionElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableSectionElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableSectionElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableSectionElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableSectionElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableSectionElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableSectionElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableSectionElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_ch), meth_DOM_HTMLTableSectionElement_ch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_chOff), meth_DOM_HTMLTableSectionElement_chOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteRow), meth_DOM_HTMLTableSectionElement_deleteRow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_insertRow), meth_DOM_HTMLTableSectionElement_insertRow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rows), meth_DOM_HTMLTableSectionElement_rows, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableSectionElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCh), meth_DOM_HTMLTableSectionElement_setCh, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setChOff), meth_DOM_HTMLTableSectionElement_setChOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVAlign), meth_DOM_HTMLTableSectionElement_setVAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vAlign), meth_DOM_HTMLTableSectionElement_vAlign, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableSectionElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableSectionElement,
        {0}
    },
    sipNameNr_HTMLTableSectionElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableSectionElement,
    0,
    12, methods_DOM_HTMLTableSectionElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableSectionElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableSectionElement,
    release_DOM_HTMLTableSectionElement,
    cast_DOM_HTMLTableSectionElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableSectionElement,
    0,
    0,
    0
};

#line 182 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 15398 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 15402 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_element.sip"
#include <html_element.h>
#line 15405 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 15408 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 15411 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 15414 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 15417 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 15420 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 15423 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 15426 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 15429 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 15432 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 15435 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 15438 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 15441 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableRowElement : public DOM::HTMLTableRowElement
{
public:
    sipDOM_HTMLTableRowElement();
    sipDOM_HTMLTableRowElement(const DOM::HTMLTableRowElement&);
    sipDOM_HTMLTableRowElement(const DOM::Node&);
    ~sipDOM_HTMLTableRowElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableRowElement(const sipDOM_HTMLTableRowElement &);
    sipDOM_HTMLTableRowElement &operator = (const sipDOM_HTMLTableRowElement &);
};

sipDOM_HTMLTableRowElement::sipDOM_HTMLTableRowElement(): DOM::HTMLTableRowElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableRowElement::sipDOM_HTMLTableRowElement(const DOM::HTMLTableRowElement& a0): DOM::HTMLTableRowElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableRowElement::sipDOM_HTMLTableRowElement(const DOM::Node& a0): DOM::HTMLTableRowElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableRowElement::~sipDOM_HTMLTableRowElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableRowElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_rowIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_rowIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->rowIndex();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_rowIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setRowIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setRowIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setRowIndex(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setRowIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_sectionRowIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_sectionRowIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sectionRowIndex();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_sectionRowIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setSectionRowIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setSectionRowIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSectionRowIndex(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setSectionRowIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_cells(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_cells(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::HTMLCollection *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLCollection(sipCpp->cells());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLCollection,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_cells);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setCells(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setCells(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::HTMLCollection * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_HTMLCollection,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCells(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setCells);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_bgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_bgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->bgColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_bgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setBgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setBgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBgColor(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setBgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_ch(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_ch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->ch());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_ch);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setCh(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setCh(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCh(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setCh);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_chOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_chOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->chOff());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_chOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setChOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setChOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setChOff(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setChOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_vAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_vAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vAlign());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_vAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_setVAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_setVAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_setVAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_insertCell(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_insertCell(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,&a0))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->insertCell(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_insertCell);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableRowElement_deleteCell(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableRowElement_deleteCell(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableRowElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableRowElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteCell(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableRowElement,sipName_deleteCell);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableRowElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableRowElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableRowElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableRowElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableRowElement(void *, int);}
static void release_DOM_HTMLTableRowElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableRowElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableRowElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableRowElement(void *, const void*);}
static void assign_DOM_HTMLTableRowElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableRowElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableRowElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableRowElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableRowElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableRowElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableRowElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableRowElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableRowElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableRowElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableRowElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableRowElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableRowElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableRowElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableRowElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableRowElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableRowElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableRowElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableRowElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_bgColor), meth_DOM_HTMLTableRowElement_bgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_cells), meth_DOM_HTMLTableRowElement_cells, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_ch), meth_DOM_HTMLTableRowElement_ch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_chOff), meth_DOM_HTMLTableRowElement_chOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteCell), meth_DOM_HTMLTableRowElement_deleteCell, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_insertCell), meth_DOM_HTMLTableRowElement_insertCell, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rowIndex), meth_DOM_HTMLTableRowElement_rowIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sectionRowIndex), meth_DOM_HTMLTableRowElement_sectionRowIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableRowElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBgColor), meth_DOM_HTMLTableRowElement_setBgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCells), meth_DOM_HTMLTableRowElement_setCells, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCh), meth_DOM_HTMLTableRowElement_setCh, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setChOff), meth_DOM_HTMLTableRowElement_setChOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setRowIndex), meth_DOM_HTMLTableRowElement_setRowIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSectionRowIndex), meth_DOM_HTMLTableRowElement_setSectionRowIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVAlign), meth_DOM_HTMLTableRowElement_setVAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vAlign), meth_DOM_HTMLTableRowElement_vAlign, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableRowElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableRowElement,
        {0}
    },
    sipNameNr_HTMLTableRowElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableRowElement,
    0,
    19, methods_DOM_HTMLTableRowElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableRowElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableRowElement,
    release_DOM_HTMLTableRowElement,
    cast_DOM_HTMLTableRowElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableRowElement,
    0,
    0,
    0
};

#line 129 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 16175 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 16179 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_element.sip"
#include <html_element.h>
#line 16182 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 16185 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 16188 "sipkhtmlpart0.cpp"
#line 219 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 16191 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 16194 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 16197 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 16200 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 16203 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 16206 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 16209 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 16212 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 16215 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 16218 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 16221 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 16224 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableElement : public DOM::HTMLTableElement
{
public:
    sipDOM_HTMLTableElement();
    sipDOM_HTMLTableElement(const DOM::HTMLTableElement&);
    sipDOM_HTMLTableElement(const DOM::Node&);
    ~sipDOM_HTMLTableElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableElement(const sipDOM_HTMLTableElement &);
    sipDOM_HTMLTableElement &operator = (const sipDOM_HTMLTableElement &);
};

sipDOM_HTMLTableElement::sipDOM_HTMLTableElement(): DOM::HTMLTableElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableElement::sipDOM_HTMLTableElement(const DOM::HTMLTableElement& a0): DOM::HTMLTableElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableElement::sipDOM_HTMLTableElement(const DOM::Node& a0): DOM::HTMLTableElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableElement::~sipDOM_HTMLTableElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_caption(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_caption(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLTableCaptionElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLTableCaptionElement(sipCpp->caption());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLTableCaptionElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_caption);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setCaption(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setCaption(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::HTMLTableCaptionElement * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_HTMLTableCaptionElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCaption(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setCaption);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_tHead(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_tHead(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLTableSectionElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLTableSectionElement(sipCpp->tHead());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLTableSectionElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_tHead);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setTHead(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setTHead(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::HTMLTableSectionElement * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_HTMLTableSectionElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setTHead(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setTHead);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_tFoot(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_tFoot(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLTableSectionElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLTableSectionElement(sipCpp->tFoot());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLTableSectionElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_tFoot);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setTFoot(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setTFoot(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::HTMLTableSectionElement * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_HTMLTableSectionElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setTFoot(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setTFoot);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_rows(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_rows(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLCollection *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLCollection(sipCpp->rows());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLCollection,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_rows);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_tBodies(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_tBodies(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLCollection *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLCollection(sipCpp->tBodies());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLCollection,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_tBodies);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_bgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_bgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->bgColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_bgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setBgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setBgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBgColor(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setBgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_border(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_border(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->border());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_border);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setBorder(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setBorder(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBorder(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setBorder);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_cellPadding(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_cellPadding(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->cellPadding());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_cellPadding);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setCellPadding(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setCellPadding(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCellPadding(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setCellPadding);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_cellSpacing(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_cellSpacing(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->cellSpacing());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_cellSpacing);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setCellSpacing(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setCellSpacing(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCellSpacing(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setCellSpacing);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_frame(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_frame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->frame());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_frame);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setFrame(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setFrame(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFrame(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setFrame);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_rules(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_rules(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->rules());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_rules);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setRules(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setRules(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setRules(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setRules);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_summary(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_summary(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->summary());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_summary);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setSummary(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setSummary(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSummary(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setSummary);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_width(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_width(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->width());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_width);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_setWidth(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_setWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWidth(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_setWidth);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_createTHead(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_createTHead(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->createTHead());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_createTHead);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_deleteTHead(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_deleteTHead(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteTHead();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_deleteTHead);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_createTFoot(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_createTFoot(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->createTFoot());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_createTFoot);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_deleteTFoot(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_deleteTFoot(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteTFoot();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_deleteTFoot);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_createCaption(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_createCaption(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->createCaption());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_createCaption);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_deleteCaption(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_deleteCaption(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteCaption();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_deleteCaption);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_insertRow(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_insertRow(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,&a0))
        {
            DOM::HTMLElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLElement(sipCpp->insertRow(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_insertRow);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableElement_deleteRow(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableElement_deleteRow(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->deleteRow(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableElement,sipName_deleteRow);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableElement(void *, int);}
static void release_DOM_HTMLTableElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableElement(void *, const void*);}
static void assign_DOM_HTMLTableElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_bgColor), meth_DOM_HTMLTableElement_bgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_border), meth_DOM_HTMLTableElement_border, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_caption), meth_DOM_HTMLTableElement_caption, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_cellPadding), meth_DOM_HTMLTableElement_cellPadding, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_cellSpacing), meth_DOM_HTMLTableElement_cellSpacing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_createCaption), meth_DOM_HTMLTableElement_createCaption, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_createTFoot), meth_DOM_HTMLTableElement_createTFoot, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_createTHead), meth_DOM_HTMLTableElement_createTHead, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteCaption), meth_DOM_HTMLTableElement_deleteCaption, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteRow), meth_DOM_HTMLTableElement_deleteRow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteTFoot), meth_DOM_HTMLTableElement_deleteTFoot, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_deleteTHead), meth_DOM_HTMLTableElement_deleteTHead, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frame), meth_DOM_HTMLTableElement_frame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_insertRow), meth_DOM_HTMLTableElement_insertRow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rows), meth_DOM_HTMLTableElement_rows, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rules), meth_DOM_HTMLTableElement_rules, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBgColor), meth_DOM_HTMLTableElement_setBgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBorder), meth_DOM_HTMLTableElement_setBorder, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCaption), meth_DOM_HTMLTableElement_setCaption, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCellPadding), meth_DOM_HTMLTableElement_setCellPadding, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCellSpacing), meth_DOM_HTMLTableElement_setCellSpacing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFrame), meth_DOM_HTMLTableElement_setFrame, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setRules), meth_DOM_HTMLTableElement_setRules, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSummary), meth_DOM_HTMLTableElement_setSummary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setTFoot), meth_DOM_HTMLTableElement_setTFoot, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setTHead), meth_DOM_HTMLTableElement_setTHead, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidth), meth_DOM_HTMLTableElement_setWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_summary), meth_DOM_HTMLTableElement_summary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tBodies), meth_DOM_HTMLTableElement_tBodies, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tFoot), meth_DOM_HTMLTableElement_tFoot, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tHead), meth_DOM_HTMLTableElement_tHead, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_width), meth_DOM_HTMLTableElement_width, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableElement,
        {0}
    },
    sipNameNr_HTMLTableElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableElement,
    0,
    35, methods_DOM_HTMLTableElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableElement,
    release_DOM_HTMLTableElement,
    cast_DOM_HTMLTableElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableElement,
    0,
    0,
    0
};

#line 98 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 17403 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 17407 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 17410 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 17413 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 17416 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 17419 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 17422 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 17425 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 17428 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 17431 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 17434 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 17437 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 17440 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 17443 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableColElement : public DOM::HTMLTableColElement
{
public:
    sipDOM_HTMLTableColElement();
    sipDOM_HTMLTableColElement(const DOM::HTMLTableColElement&);
    sipDOM_HTMLTableColElement(const DOM::Node&);
    ~sipDOM_HTMLTableColElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableColElement(const sipDOM_HTMLTableColElement &);
    sipDOM_HTMLTableColElement &operator = (const sipDOM_HTMLTableColElement &);
};

sipDOM_HTMLTableColElement::sipDOM_HTMLTableColElement(): DOM::HTMLTableColElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableColElement::sipDOM_HTMLTableColElement(const DOM::HTMLTableColElement& a0): DOM::HTMLTableColElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableColElement::sipDOM_HTMLTableColElement(const DOM::Node& a0): DOM::HTMLTableColElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableColElement::~sipDOM_HTMLTableColElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableColElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_ch(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_ch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->ch());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_ch);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setCh(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setCh(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCh(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setCh);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_chOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_chOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->chOff());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_chOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setChOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setChOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setChOff(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setChOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_span(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_span(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->span();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_span);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setSpan(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setSpan(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSpan(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setSpan);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_vAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_vAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vAlign());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_vAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setVAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setVAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setVAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_width(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_width(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->width());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_width);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableColElement_setWidth(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableColElement_setWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableColElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableColElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWidth(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableColElement,sipName_setWidth);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableColElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableColElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableColElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableColElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableColElement(void *, int);}
static void release_DOM_HTMLTableColElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableColElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableColElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableColElement(void *, const void*);}
static void assign_DOM_HTMLTableColElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableColElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableColElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableColElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableColElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableColElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableColElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableColElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableColElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableColElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableColElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableColElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableColElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableColElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableColElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableColElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableColElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableColElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableColElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_ch), meth_DOM_HTMLTableColElement_ch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_chOff), meth_DOM_HTMLTableColElement_chOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableColElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCh), meth_DOM_HTMLTableColElement_setCh, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setChOff), meth_DOM_HTMLTableColElement_setChOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSpan), meth_DOM_HTMLTableColElement_setSpan, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVAlign), meth_DOM_HTMLTableColElement_setVAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidth), meth_DOM_HTMLTableColElement_setWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_span), meth_DOM_HTMLTableColElement_span, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vAlign), meth_DOM_HTMLTableColElement_vAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_width), meth_DOM_HTMLTableColElement_width, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableColElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableColElement,
        {0}
    },
    sipNameNr_HTMLTableColElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableColElement,
    0,
    13, methods_DOM_HTMLTableColElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableColElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableColElement,
    release_DOM_HTMLTableColElement,
    cast_DOM_HTMLTableColElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableColElement,
    0,
    0,
    0
};

#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 18008 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 18012 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 18015 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 18018 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 18021 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 18024 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 18027 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 18030 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 18033 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 18036 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 18039 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 18042 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 18045 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 18048 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableCellElement : public DOM::HTMLTableCellElement
{
public:
    sipDOM_HTMLTableCellElement();
    sipDOM_HTMLTableCellElement(const DOM::HTMLTableCellElement&);
    sipDOM_HTMLTableCellElement(const DOM::Node&);
    ~sipDOM_HTMLTableCellElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableCellElement(const sipDOM_HTMLTableCellElement &);
    sipDOM_HTMLTableCellElement &operator = (const sipDOM_HTMLTableCellElement &);
};

sipDOM_HTMLTableCellElement::sipDOM_HTMLTableCellElement(): DOM::HTMLTableCellElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableCellElement::sipDOM_HTMLTableCellElement(const DOM::HTMLTableCellElement& a0): DOM::HTMLTableCellElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableCellElement::sipDOM_HTMLTableCellElement(const DOM::Node& a0): DOM::HTMLTableCellElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableCellElement::~sipDOM_HTMLTableCellElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableCellElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_cellIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_cellIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->cellIndex();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_cellIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setCellIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setCellIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCellIndex(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setCellIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_abbr(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_abbr(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->abbr());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_abbr);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setAbbr(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setAbbr(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAbbr(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setAbbr);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_axis(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_axis(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->axis());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_axis);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setAxis(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setAxis(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAxis(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setAxis);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_bgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_bgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->bgColor());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_bgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setBgColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setBgColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBgColor(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setBgColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_ch(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_ch(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->ch());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_ch);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setCh(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setCh(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCh(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setCh);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_chOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_chOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->chOff());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_chOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setChOff(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setChOff(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setChOff(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setChOff);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_colSpan(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_colSpan(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->colSpan();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_colSpan);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setColSpan(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setColSpan(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setColSpan(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setColSpan);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_headers(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_headers(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->headers());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_headers);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setHeaders(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setHeaders(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHeaders(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setHeaders);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_height(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_height(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->height());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_height);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setHeight(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHeight(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setHeight);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_noWrap(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_noWrap(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->noWrap();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_noWrap);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setNoWrap(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setNoWrap(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setNoWrap(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setNoWrap);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_rowSpan(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_rowSpan(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->rowSpan();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_rowSpan);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setRowSpan(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setRowSpan(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setRowSpan(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setRowSpan);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_scope(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_scope(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->scope());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_scope);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setScope(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setScope(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setScope(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setScope);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_vAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_vAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vAlign());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_vAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setVAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setVAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setVAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_width(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_width(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->width());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_width);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCellElement_setWidth(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCellElement_setWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCellElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCellElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWidth(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCellElement,sipName_setWidth);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableCellElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableCellElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableCellElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableCellElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableCellElement(void *, int);}
static void release_DOM_HTMLTableCellElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableCellElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableCellElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableCellElement(void *, const void*);}
static void assign_DOM_HTMLTableCellElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableCellElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableCellElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableCellElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableCellElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableCellElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableCellElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableCellElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableCellElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableCellElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCellElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableCellElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableCellElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCellElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCellElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableCellElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableCellElement[] = {
    {SIP_MLNAME_CAST(sipName_abbr), meth_DOM_HTMLTableCellElement_abbr, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableCellElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableCellElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_axis), meth_DOM_HTMLTableCellElement_axis, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_bgColor), meth_DOM_HTMLTableCellElement_bgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_cellIndex), meth_DOM_HTMLTableCellElement_cellIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_ch), meth_DOM_HTMLTableCellElement_ch, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_chOff), meth_DOM_HTMLTableCellElement_chOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_colSpan), meth_DOM_HTMLTableCellElement_colSpan, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_headers), meth_DOM_HTMLTableCellElement_headers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_height), meth_DOM_HTMLTableCellElement_height, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_noWrap), meth_DOM_HTMLTableCellElement_noWrap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rowSpan), meth_DOM_HTMLTableCellElement_rowSpan, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_scope), meth_DOM_HTMLTableCellElement_scope, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAbbr), meth_DOM_HTMLTableCellElement_setAbbr, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableCellElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAxis), meth_DOM_HTMLTableCellElement_setAxis, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBgColor), meth_DOM_HTMLTableCellElement_setBgColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCellIndex), meth_DOM_HTMLTableCellElement_setCellIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCh), meth_DOM_HTMLTableCellElement_setCh, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setChOff), meth_DOM_HTMLTableCellElement_setChOff, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setColSpan), meth_DOM_HTMLTableCellElement_setColSpan, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHeaders), meth_DOM_HTMLTableCellElement_setHeaders, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHeight), meth_DOM_HTMLTableCellElement_setHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setNoWrap), meth_DOM_HTMLTableCellElement_setNoWrap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setRowSpan), meth_DOM_HTMLTableCellElement_setRowSpan, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setScope), meth_DOM_HTMLTableCellElement_setScope, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVAlign), meth_DOM_HTMLTableCellElement_setVAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidth), meth_DOM_HTMLTableCellElement_setWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vAlign), meth_DOM_HTMLTableCellElement_vAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_width), meth_DOM_HTMLTableCellElement_width, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableCellElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableCellElement,
        {0}
    },
    sipNameNr_HTMLTableCellElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableCellElement,
    0,
    31, methods_DOM_HTMLTableCellElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableCellElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableCellElement,
    release_DOM_HTMLTableCellElement,
    cast_DOM_HTMLTableCellElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableCellElement,
    0,
    0,
    0
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_table.sip"
#include <html_table.h>
#line 19117 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19121 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 19124 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 19127 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19130 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 19133 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19136 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19139 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 19142 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 19145 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19148 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19151 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 19154 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19157 "sipkhtmlpart0.cpp"


class sipDOM_HTMLTableCaptionElement : public DOM::HTMLTableCaptionElement
{
public:
    sipDOM_HTMLTableCaptionElement();
    sipDOM_HTMLTableCaptionElement(const DOM::HTMLTableCaptionElement&);
    sipDOM_HTMLTableCaptionElement(const DOM::Node&);
    ~sipDOM_HTMLTableCaptionElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLTableCaptionElement(const sipDOM_HTMLTableCaptionElement &);
    sipDOM_HTMLTableCaptionElement &operator = (const sipDOM_HTMLTableCaptionElement &);
};

sipDOM_HTMLTableCaptionElement::sipDOM_HTMLTableCaptionElement(): DOM::HTMLTableCaptionElement(), sipPySelf(0)
{
}

sipDOM_HTMLTableCaptionElement::sipDOM_HTMLTableCaptionElement(const DOM::HTMLTableCaptionElement& a0): DOM::HTMLTableCaptionElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableCaptionElement::sipDOM_HTMLTableCaptionElement(const DOM::Node& a0): DOM::HTMLTableCaptionElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLTableCaptionElement::~sipDOM_HTMLTableCaptionElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLTableCaptionElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLTableCaptionElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCaptionElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLTableCaptionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLTableCaptionElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCaptionElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCaptionElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCaptionElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLTableCaptionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLTableCaptionElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCaptionElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLTableCaptionElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLTableCaptionElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLTableCaptionElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLTableCaptionElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLTableCaptionElement,sipName_setAlign);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLTableCaptionElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLTableCaptionElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLTableCaptionElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLTableCaptionElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLTableCaptionElement(void *, int);}
static void release_DOM_HTMLTableCaptionElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLTableCaptionElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLTableCaptionElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLTableCaptionElement(void *, const void*);}
static void assign_DOM_HTMLTableCaptionElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLTableCaptionElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLTableCaptionElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLTableCaptionElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLTableCaptionElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLTableCaptionElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLTableCaptionElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLTableCaptionElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLTableCaptionElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLTableCaptionElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCaptionElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLTableCaptionElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLTableCaptionElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCaptionElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLTableCaptionElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLTableCaptionElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLTableCaptionElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLTableCaptionElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLTableCaptionElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLTableCaptionElement_setAlign, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLTableCaptionElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLTableCaptionElement,
        {0}
    },
    sipNameNr_HTMLTableCaptionElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLTableCaptionElement,
    0,
    3, methods_DOM_HTMLTableCaptionElement,
    0, 0,
    0, 0,
    init_DOM_HTMLTableCaptionElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLTableCaptionElement,
    release_DOM_HTMLTableCaptionElement,
    cast_DOM_HTMLTableCaptionElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLTableCaptionElement,
    0,
    0,
    0
};

#line 132 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 19442 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19446 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 19449 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 19452 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19455 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 19458 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19461 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19464 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 19467 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 19470 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19473 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19476 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 19479 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19482 "sipkhtmlpart0.cpp"


class sipDOM_HTMLParamElement : public DOM::HTMLParamElement
{
public:
    sipDOM_HTMLParamElement();
    sipDOM_HTMLParamElement(const DOM::HTMLParamElement&);
    sipDOM_HTMLParamElement(const DOM::Node&);
    ~sipDOM_HTMLParamElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLParamElement(const sipDOM_HTMLParamElement &);
    sipDOM_HTMLParamElement &operator = (const sipDOM_HTMLParamElement &);
};

sipDOM_HTMLParamElement::sipDOM_HTMLParamElement(): DOM::HTMLParamElement(), sipPySelf(0)
{
}

sipDOM_HTMLParamElement::sipDOM_HTMLParamElement(const DOM::HTMLParamElement& a0): DOM::HTMLParamElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLParamElement::sipDOM_HTMLParamElement(const DOM::Node& a0): DOM::HTMLParamElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLParamElement::~sipDOM_HTMLParamElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLParamElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_name(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_name(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->name());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_name);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_setName(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_setName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setName(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_setName);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_type(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_type(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->type());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_type);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_setType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_setType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setType(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_setType);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_value(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_value(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->value());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_value);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_setValue(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_setValue(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setValue(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_setValue);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_valueType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_valueType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->valueType());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_valueType);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLParamElement_setValueType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLParamElement_setValueType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLParamElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLParamElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setValueType(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLParamElement,sipName_setValueType);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLParamElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLParamElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLParamElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLParamElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLParamElement(void *, int);}
static void release_DOM_HTMLParamElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLParamElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLParamElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLParamElement(void *, const void*);}
static void assign_DOM_HTMLParamElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLParamElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLParamElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLParamElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLParamElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLParamElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLParamElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLParamElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLParamElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLParamElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLParamElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLParamElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLParamElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLParamElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLParamElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLParamElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLParamElement[] = {
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLParamElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_name), meth_DOM_HTMLParamElement_name, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setName), meth_DOM_HTMLParamElement_setName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setType), meth_DOM_HTMLParamElement_setType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setValue), meth_DOM_HTMLParamElement_setValue, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setValueType), meth_DOM_HTMLParamElement_setValueType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_DOM_HTMLParamElement_type, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_value), meth_DOM_HTMLParamElement_value, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_valueType), meth_DOM_HTMLParamElement_valueType, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLParamElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLParamElement,
        {0}
    },
    sipNameNr_HTMLParamElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLParamElement,
    0,
    9, methods_DOM_HTMLParamElement,
    0, 0,
    0, 0,
    init_DOM_HTMLParamElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLParamElement,
    release_DOM_HTMLParamElement,
    cast_DOM_HTMLParamElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLParamElement,
    0,
    0,
    0
};

#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 19935 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19939 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 19942 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 19945 "sipkhtmlpart0.cpp"
#line 81 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_form.sip"
#include <html_form.h>
#line 19948 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 19951 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19954 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 19957 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 19960 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19963 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 19966 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 19969 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19972 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 19975 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 19978 "sipkhtmlpart0.cpp"


class sipDOM_HTMLObjectElement : public DOM::HTMLObjectElement
{
public:
    sipDOM_HTMLObjectElement();
    sipDOM_HTMLObjectElement(const DOM::HTMLObjectElement&);
    sipDOM_HTMLObjectElement(const DOM::Node&);
    ~sipDOM_HTMLObjectElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLObjectElement(const sipDOM_HTMLObjectElement &);
    sipDOM_HTMLObjectElement &operator = (const sipDOM_HTMLObjectElement &);
};

sipDOM_HTMLObjectElement::sipDOM_HTMLObjectElement(): DOM::HTMLObjectElement(), sipPySelf(0)
{
}

sipDOM_HTMLObjectElement::sipDOM_HTMLObjectElement(const DOM::HTMLObjectElement& a0): DOM::HTMLObjectElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLObjectElement::sipDOM_HTMLObjectElement(const DOM::Node& a0): DOM::HTMLObjectElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLObjectElement::~sipDOM_HTMLObjectElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLObjectElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_form(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_form(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::HTMLFormElement *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::HTMLFormElement(sipCpp->form());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_HTMLFormElement,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_form);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_code(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_code(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->code());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_code);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setCode(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setCode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCode(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setCode);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_archive(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_archive(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->archive());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_archive);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setArchive(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setArchive(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setArchive(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setArchive);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_border(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_border(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->border());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_border);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setBorder(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setBorder(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBorder(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setBorder);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_codeBase(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_codeBase(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->codeBase());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_codeBase);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setCodeBase(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setCodeBase(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCodeBase(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setCodeBase);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_codeType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_codeType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->codeType());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_codeType);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setCodeType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setCodeType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCodeType(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setCodeType);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_data(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_data(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->data());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_data);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setData(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setData(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setData(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setData);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_declare(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_declare(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->declare();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_declare);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setDeclare(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setDeclare(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        bool a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bb",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDeclare(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setDeclare);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_height(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_height(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->height());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_height);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setHeight(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHeight(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setHeight);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_getHspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_getHspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->getHspace();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_getHspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setHspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setHspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHspace(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHspace(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setHspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_hspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_hspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->hspace());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_hspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_name(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_name(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->name());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_name);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setName(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setName(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setName);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_standby(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_standby(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->standby());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_standby);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setStandby(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setStandby(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStandby(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setStandby);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_tabIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_tabIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->tabIndex();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_tabIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setTabIndex(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setTabIndex(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setTabIndex(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setTabIndex);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_type(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_type(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->type());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_type);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setType(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setType(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setType(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setType);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_useMap(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_useMap(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->useMap());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_useMap);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setUseMap(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setUseMap(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setUseMap(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setUseMap);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_getVspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_getVspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->getVspace();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_getVspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setVspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setVspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVspace(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVspace(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setVspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_vspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_vspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vspace());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_vspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_width(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_width(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->width());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_width);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_setWidth(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_setWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWidth(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_setWidth);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLObjectElement_contentDocument(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLObjectElement_contentDocument(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLObjectElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLObjectElement,&sipCpp))
        {
            DOM::Document *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Document(sipCpp->contentDocument());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Document,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLObjectElement,sipName_contentDocument);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLObjectElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLObjectElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLObjectElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLObjectElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLObjectElement(void *, int);}
static void release_DOM_HTMLObjectElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLObjectElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLObjectElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLObjectElement(void *, const void*);}
static void assign_DOM_HTMLObjectElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLObjectElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLObjectElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLObjectElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLObjectElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLObjectElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLObjectElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLObjectElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLObjectElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLObjectElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLObjectElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLObjectElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLObjectElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLObjectElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLObjectElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLObjectElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLObjectElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLObjectElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_archive), meth_DOM_HTMLObjectElement_archive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLObjectElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_border), meth_DOM_HTMLObjectElement_border, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_code), meth_DOM_HTMLObjectElement_code, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_codeBase), meth_DOM_HTMLObjectElement_codeBase, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_codeType), meth_DOM_HTMLObjectElement_codeType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contentDocument), meth_DOM_HTMLObjectElement_contentDocument, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_data), meth_DOM_HTMLObjectElement_data, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_declare), meth_DOM_HTMLObjectElement_declare, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_form), meth_DOM_HTMLObjectElement_form, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getHspace), meth_DOM_HTMLObjectElement_getHspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getVspace), meth_DOM_HTMLObjectElement_getVspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_height), meth_DOM_HTMLObjectElement_height, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hspace), meth_DOM_HTMLObjectElement_hspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_name), meth_DOM_HTMLObjectElement_name, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLObjectElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setArchive), meth_DOM_HTMLObjectElement_setArchive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBorder), meth_DOM_HTMLObjectElement_setBorder, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCode), meth_DOM_HTMLObjectElement_setCode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCodeBase), meth_DOM_HTMLObjectElement_setCodeBase, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCodeType), meth_DOM_HTMLObjectElement_setCodeType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setData), meth_DOM_HTMLObjectElement_setData, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDeclare), meth_DOM_HTMLObjectElement_setDeclare, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHeight), meth_DOM_HTMLObjectElement_setHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHspace), meth_DOM_HTMLObjectElement_setHspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setName), meth_DOM_HTMLObjectElement_setName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStandby), meth_DOM_HTMLObjectElement_setStandby, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setTabIndex), meth_DOM_HTMLObjectElement_setTabIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setType), meth_DOM_HTMLObjectElement_setType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setUseMap), meth_DOM_HTMLObjectElement_setUseMap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVspace), meth_DOM_HTMLObjectElement_setVspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidth), meth_DOM_HTMLObjectElement_setWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_standby), meth_DOM_HTMLObjectElement_standby, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabIndex), meth_DOM_HTMLObjectElement_tabIndex, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_DOM_HTMLObjectElement_type, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_useMap), meth_DOM_HTMLObjectElement_useMap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vspace), meth_DOM_HTMLObjectElement_vspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_width), meth_DOM_HTMLObjectElement_width, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLObjectElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLObjectElement,
        {0}
    },
    sipNameNr_HTMLObjectElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLObjectElement,
    0,
    39, methods_DOM_HTMLObjectElement,
    0, 0,
    0, 0,
    init_DOM_HTMLObjectElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLObjectElement,
    release_DOM_HTMLObjectElement,
    cast_DOM_HTMLObjectElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLObjectElement,
    0,
    0,
    0
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_object.sip"
#include <html_object.h>
#line 21301 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 21305 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 21308 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 21311 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 21314 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 21317 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 21320 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 21323 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 21326 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 21329 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 21332 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 21335 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 21338 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 21341 "sipkhtmlpart0.cpp"


class sipDOM_HTMLAppletElement : public DOM::HTMLAppletElement
{
public:
    sipDOM_HTMLAppletElement();
    sipDOM_HTMLAppletElement(const DOM::HTMLAppletElement&);
    sipDOM_HTMLAppletElement(const DOM::Node&);
    ~sipDOM_HTMLAppletElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLAppletElement(const sipDOM_HTMLAppletElement &);
    sipDOM_HTMLAppletElement &operator = (const sipDOM_HTMLAppletElement &);
};

sipDOM_HTMLAppletElement::sipDOM_HTMLAppletElement(): DOM::HTMLAppletElement(), sipPySelf(0)
{
}

sipDOM_HTMLAppletElement::sipDOM_HTMLAppletElement(const DOM::HTMLAppletElement& a0): DOM::HTMLAppletElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLAppletElement::sipDOM_HTMLAppletElement(const DOM::Node& a0): DOM::HTMLAppletElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLAppletElement::~sipDOM_HTMLAppletElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLAppletElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_align(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_align(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->align());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_align);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setAlign(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setAlign(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlign(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setAlign);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_alt(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_alt(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->alt());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_alt);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setAlt(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setAlt(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAlt(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setAlt);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_archive(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_archive(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->archive());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_archive);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setArchive(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setArchive(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setArchive(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setArchive);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_code(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_code(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->code());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_code);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setCode(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setCode(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCode(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setCode);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_codeBase(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_codeBase(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->codeBase());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_codeBase);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setCodeBase(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setCodeBase(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCodeBase(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setCodeBase);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_height(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_height(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->height());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_height);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setHeight(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setHeight(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHeight(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setHeight);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_getHspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_getHspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->getHspace();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_getHspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setHspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setHspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHspace(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHspace(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setHspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_hspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_hspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->hspace());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_hspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_name(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_name(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->name());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_name);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setName(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setName(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setName(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setName);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_object(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_object(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->object());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_object);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setObject(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setObject(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setObject(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setObject);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_getVspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_getVspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->getVspace();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_getVspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setVspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setVspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVspace(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVspace(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setVspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_vspace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_vspace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->vspace());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_vspace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_width(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_width(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->width());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_width);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLAppletElement_setWidth(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLAppletElement_setWidth(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLAppletElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLAppletElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWidth(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLAppletElement,sipName_setWidth);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLAppletElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLAppletElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLAppletElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLAppletElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLAppletElement(void *, int);}
static void release_DOM_HTMLAppletElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLAppletElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLAppletElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLAppletElement(void *, const void*);}
static void assign_DOM_HTMLAppletElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLAppletElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLAppletElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLAppletElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLAppletElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLAppletElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLAppletElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLAppletElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLAppletElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLAppletElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLAppletElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLAppletElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLAppletElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLAppletElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLAppletElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLAppletElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLAppletElement[] = {
    {SIP_MLNAME_CAST(sipName_align), meth_DOM_HTMLAppletElement_align, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_alt), meth_DOM_HTMLAppletElement_alt, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_archive), meth_DOM_HTMLAppletElement_archive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLAppletElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_code), meth_DOM_HTMLAppletElement_code, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_codeBase), meth_DOM_HTMLAppletElement_codeBase, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getHspace), meth_DOM_HTMLAppletElement_getHspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getVspace), meth_DOM_HTMLAppletElement_getVspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_height), meth_DOM_HTMLAppletElement_height, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hspace), meth_DOM_HTMLAppletElement_hspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_name), meth_DOM_HTMLAppletElement_name, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_object), meth_DOM_HTMLAppletElement_object, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlign), meth_DOM_HTMLAppletElement_setAlign, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAlt), meth_DOM_HTMLAppletElement_setAlt, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setArchive), meth_DOM_HTMLAppletElement_setArchive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCode), meth_DOM_HTMLAppletElement_setCode, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCodeBase), meth_DOM_HTMLAppletElement_setCodeBase, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHeight), meth_DOM_HTMLAppletElement_setHeight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHspace), meth_DOM_HTMLAppletElement_setHspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setName), meth_DOM_HTMLAppletElement_setName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setObject), meth_DOM_HTMLAppletElement_setObject, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVspace), meth_DOM_HTMLAppletElement_setVspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWidth), meth_DOM_HTMLAppletElement_setWidth, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_vspace), meth_DOM_HTMLAppletElement_vspace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_width), meth_DOM_HTMLAppletElement_width, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLAppletElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLAppletElement,
        {0}
    },
    sipNameNr_HTMLAppletElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLAppletElement,
    0,
    25, methods_DOM_HTMLAppletElement,
    0, 0,
    0, 0,
    init_DOM_HTMLAppletElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLAppletElement,
    release_DOM_HTMLAppletElement,
    cast_DOM_HTMLAppletElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLAppletElement,
    0,
    0,
    0
};

#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 22272 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 22276 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 22279 "sipkhtmlpart0.cpp"


extern "C" {static PyObject *meth_DOM_HTMLCollection_length(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_length(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp))
        {
            unsigned long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->length();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_length);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_item(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_item(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        unsigned long a0;
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bm",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp,&a0))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->item(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_item);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_namedItem(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_namedItem(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->namedItem(*a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_namedItem);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_base(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_base(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->base());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_base);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_isNull(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_isNull(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isNull();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_isNull);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_firstItem(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_firstItem(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->firstItem());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_firstItem);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_nextItem(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_nextItem(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->nextItem());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_nextItem);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLCollection_nextNamedItem(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLCollection_nextNamedItem(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLCollection *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLCollection,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            DOM::Node *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::Node(sipCpp->nextNamedItem(*a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_Node,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLCollection,sipName_nextNamedItem);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLCollection(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLCollection(void *ptr,const sipTypeDef *targetType)
{
    if (targetType == sipType_DOM_HTMLCollection)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLCollection(void *, int);}
static void release_DOM_HTMLCollection(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<DOM::HTMLCollection *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLCollection(void *, const void*);}
static void assign_DOM_HTMLCollection(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLCollection *>(sipDst) = *reinterpret_cast<const DOM::HTMLCollection *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLCollection(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLCollection(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLCollection(sipSelf->u.cppPtr,0);
    }
}


extern "C" {static void *init_DOM_HTMLCollection(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLCollection(sipSimpleWrapper *, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    DOM::HTMLCollection *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new DOM::HTMLCollection();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLCollection * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLCollection,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new DOM::HTMLCollection(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    return sipCpp;
}


static PyMethodDef methods_DOM_HTMLCollection[] = {
    {SIP_MLNAME_CAST(sipName_base), meth_DOM_HTMLCollection_base, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_firstItem), meth_DOM_HTMLCollection_firstItem, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isNull), meth_DOM_HTMLCollection_isNull, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_item), meth_DOM_HTMLCollection_item, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_length), meth_DOM_HTMLCollection_length, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_namedItem), meth_DOM_HTMLCollection_namedItem, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_nextItem), meth_DOM_HTMLCollection_nextItem, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_nextNamedItem), meth_DOM_HTMLCollection_nextNamedItem, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLCollection = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLCollection,
        {0}
    },
    sipNameNr_HTMLCollection,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    {0, 255, 0},
    0,
    0,
    8, methods_DOM_HTMLCollection,
    0, 0,
    0, 0,
    init_DOM_HTMLCollection,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLCollection,
    release_DOM_HTMLCollection,
    cast_DOM_HTMLCollection,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLCollection,
    0,
    0,
    0
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 22631 "sipkhtmlpart0.cpp"

#line 58 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 22635 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_string.sip"
#include <dom_string.h>
#line 22638 "sipkhtmlpart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/html_misc.sip"
#include <html_misc.h>
#line 22641 "sipkhtmlpart0.cpp"
#line 230 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 22644 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/css_value.sip"
#include <css_value.h>
#line 22647 "sipkhtmlpart0.cpp"
#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_element.sip"
#include <dom_element.h>
#line 22650 "sipkhtmlpart0.cpp"
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 22653 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 22656 "sipkhtmlpart0.cpp"
#line 46 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 22659 "sipkhtmlpart0.cpp"
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 22662 "sipkhtmlpart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom2_events.sip"
#include <dom2_events.h>
#line 22665 "sipkhtmlpart0.cpp"
#line 52 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_doc.sip"
#include <dom_doc.h>
#line 22668 "sipkhtmlpart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/kdebindings-4.3.1/python/pykde4/sip/khtml/dom_node.sip"
#include <dom_node.h>
#line 22671 "sipkhtmlpart0.cpp"


class sipDOM_HTMLBaseFontElement : public DOM::HTMLBaseFontElement
{
public:
    sipDOM_HTMLBaseFontElement();
    sipDOM_HTMLBaseFontElement(const DOM::HTMLBaseFontElement&);
    sipDOM_HTMLBaseFontElement(const DOM::Node&);
    ~sipDOM_HTMLBaseFontElement();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtect_assignOther(const DOM::Node&,int);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipDOM_HTMLBaseFontElement(const sipDOM_HTMLBaseFontElement &);
    sipDOM_HTMLBaseFontElement &operator = (const sipDOM_HTMLBaseFontElement &);
};

sipDOM_HTMLBaseFontElement::sipDOM_HTMLBaseFontElement(): DOM::HTMLBaseFontElement(), sipPySelf(0)
{
}

sipDOM_HTMLBaseFontElement::sipDOM_HTMLBaseFontElement(const DOM::HTMLBaseFontElement& a0): DOM::HTMLBaseFontElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLBaseFontElement::sipDOM_HTMLBaseFontElement(const DOM::Node& a0): DOM::HTMLBaseFontElement(a0), sipPySelf(0)
{
}

sipDOM_HTMLBaseFontElement::~sipDOM_HTMLBaseFontElement()
{
    sipCommonDtor(sipPySelf);
}

void sipDOM_HTMLBaseFontElement::sipProtect_assignOther(const DOM::Node& a0,int a1)
{
    DOM::HTMLElement::assignOther(a0,a1);
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_assignOther(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_assignOther(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::Node * a0;
        int a1;
        sipDOM_HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"pJ9i",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp,sipType_DOM_Node,&a0,&a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_assignOther(*a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_assignOther);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_color(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_color(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->color());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_color);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_setColor(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_setColor(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setColor(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_setColor);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_face(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_face(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->face());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_face);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_setFace(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_setFace(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        const DOM::DOMString * a0;
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFace(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_setFace);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_getSize(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_getSize(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp))
        {
            long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->getSize();
            Py_END_ALLOW_THREADS

            return PyLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_getSize);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_setSize(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_setSize(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        long a0;
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"Bl",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSize(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const DOM::DOMString * a0;
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ9",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp,sipType_DOM_DOMString,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSize(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_setSize);

    return NULL;
}


extern "C" {static PyObject *meth_DOM_HTMLBaseFontElement_size(PyObject *, PyObject *);}
static PyObject *meth_DOM_HTMLBaseFontElement_size(PyObject *sipSelf,PyObject *sipArgs)
{
    int sipArgsParsed = 0;

    {
        DOM::HTMLBaseFontElement *sipCpp;

        if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipType_DOM_HTMLBaseFontElement,&sipCpp))
        {
            DOM::DOMString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new DOM::DOMString(sipCpp->size());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_DOM_DOMString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipArgsParsed,sipName_HTMLBaseFontElement,sipName_size);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_DOM_HTMLBaseFontElement(void *, const sipTypeDef *);}
static void *cast_DOM_HTMLBaseFontElement(void *ptr,const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_DOM_HTMLBaseFontElement)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_DOM_HTMLElement)->ctd_cast((DOM::HTMLElement *)(DOM::HTMLBaseFontElement *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_DOM_HTMLBaseFontElement(void *, int);}
static void release_DOM_HTMLBaseFontElement(void *sipCppV,int state)
{
    Py_BEGIN_ALLOW_THREADS

    if (state & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipDOM_HTMLBaseFontElement *>(sipCppV);
    else
        delete reinterpret_cast<DOM::HTMLBaseFontElement *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_DOM_HTMLBaseFontElement(void *, const void*);}
static void assign_DOM_HTMLBaseFontElement(void *sipDst, const void *sipSrc)
{
    *reinterpret_cast<DOM::HTMLBaseFontElement *>(sipDst) = *reinterpret_cast<const DOM::HTMLBaseFontElement *>(sipSrc);
}


extern "C" {static void dealloc_DOM_HTMLBaseFontElement(sipSimpleWrapper *);}
static void dealloc_DOM_HTMLBaseFontElement(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipDOM_HTMLBaseFontElement *>(sipSelf->u.cppPtr)->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_DOM_HTMLBaseFontElement(sipSelf->u.cppPtr,sipSelf->flags);
    }
}


extern "C" {static void *init_DOM_HTMLBaseFontElement(sipSimpleWrapper *, PyObject *, PyObject **, int *);}
static void *init_DOM_HTMLBaseFontElement(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject **, int *sipArgsParsed)
{
    sipDOM_HTMLBaseFontElement *sipCpp = 0;

    if (!sipCpp)
    {
        if (sipParseArgs(sipArgsParsed,sipArgs,""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLBaseFontElement();
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::HTMLBaseFontElement * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_HTMLBaseFontElement,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLBaseFontElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (!sipCpp)
    {
        const DOM::Node * a0;

        if (sipParseArgs(sipArgsParsed,sipArgs,"J9",sipType_DOM_Node,&a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipDOM_HTMLBaseFontElement(*a0);
            Py_END_ALLOW_THREADS
        }
    }

    if (sipCpp)
        sipCpp->sipPySelf = sipSelf;

    return sipCpp;
}


/* Define this type's super-types. */
static sipEncodedClassDef supers_DOM_HTMLBaseFontElement[] = {{58, 255, 1}};


static PyMethodDef methods_DOM_HTMLBaseFontElement[] = {
    {SIP_MLNAME_CAST(sipName_assignOther), meth_DOM_HTMLBaseFontElement_assignOther, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_color), meth_DOM_HTMLBaseFontElement_color, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_face), meth_DOM_HTMLBaseFontElement_face, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getSize), meth_DOM_HTMLBaseFontElement_getSize, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setColor), meth_DOM_HTMLBaseFontElement_setColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFace), meth_DOM_HTMLBaseFontElement_setFace, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSize), meth_DOM_HTMLBaseFontElement_setSize, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_size), meth_DOM_HTMLBaseFontElement_size, METH_VARARGS, NULL}
};


pyqt4ClassTypeDef pyqt4Type_khtml_DOM_HTMLBaseFontElement = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_DOM__HTMLBaseFontElement,
        {0}
    },
    sipNameNr_HTMLBaseFontElement,
    -1,
    -1,
    {0, 255, 0},
    supers_DOM_HTMLBaseFontElement,
    0,
    8, methods_DOM_HTMLBaseFontElement,
    0, 0,
    0, 0,
    init_DOM_HTMLBaseFontElement,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_DOM_HTMLBaseFontElement,
    release_DOM_HTMLBaseFontElement,
    cast_DOM_HTMLBaseFontElement,
    0,
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    0,
    0
},
    assign_DOM_HTMLBaseFontElement,
    0,
    0,
    0
};
