/*
 * Module code.
 *
 * Generated by SIP 4.19.6
 *
 * Copyright (c) 2017 Riverbank Computing Limited <info@riverbankcomputing.com>
 * 
 * This file is part of PyQtChart.
 * 
 * This file may be used under the terms of the GNU General Public License
 * version 3.0 as published by the Free Software Foundation and appearing in
 * the file LICENSE included in the packaging of this file.  Please review the
 * following information to ensure the GNU General Public License version 3.0
 * requirements will be met: http://www.gnu.org/copyleft/gpl.html.
 * 
 * If you do not wish to use this file under the terms of the GPL version 3.0
 * then you may purchase a commercial license.  For more information contact
 * info@riverbankcomputing.com.
 * 
 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */

#include "sipAPIQtChart.h"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 29 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 32 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 71 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 74 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 77 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 80 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 83 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 88 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 97 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 160 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 32 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 173 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 180 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 34 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 205 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 238 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 241 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 448 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 244 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 224 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 247 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 240 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 250 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 459 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 253 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 426 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 256 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 259 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 262 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 265 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 1012 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 268 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 271 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 274 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 97 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 277 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 119 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 280 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 88 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 283 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 351 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 286 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 289 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 497 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 292 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 295 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 372 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 298 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 199 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 301 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 139 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 304 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainterpath.sip"
#include <qpainterpath.h>
#line 307 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 310 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 52 "/usr/share/sip/PyQt5/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 313 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 316 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 205 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 319 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 253 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 322 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 386 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 325 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 400 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 328 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 413 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 331 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 470 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 334 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 293 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 337 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 663 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 340 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 596 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 343 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 580 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 346 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 607 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 349 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 558 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 352 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 355 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 358 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 361 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 364 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 437 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 536 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 541 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 580 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 32 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 621 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 34 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 698 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

/* Define the strings used by this module. */
const char sipStrings_QtChart[] = {
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', ':', ':', 'L', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'A', 'x', 'i', 's', ':', ':', 'A', 'x', 'i', 's', 'L', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', ':', ':', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'o', 'l', 'a', 'r', 'C', 'h', 'a', 'r', 't', ':', ':', 'P', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'o', 'l', 'a', 'r', 'C', 'h', 'a', 'r', 't', ':', ':', 'P', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'S', 'c', 'a', 't', 't', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', ':', ':', 'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 't', 'a', 'c', 'k', 'e', 'd', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'P', 'e', 'r', 'c', 'e', 'n', 't', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'S', 'e', 'r', 'i', 'e', 's', ':', ':', 'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'i', 'e', 'S', 'l', 'i', 'c', 'e', ':', ':', 'L', 'a', 'b', 'e', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', ':', ':', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'A', 'x', 'i', 's', ':', ':', 'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 's', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'S', 'e', 'r', 'i', 'e', 's', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'S', 'e', 't', '*', '>', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', 'V', 'i', 'e', 'w', ':', ':', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', ':', ':', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'o', 'x', 'S', 'e', 't', ':', ':', 'V', 'a', 'l', 'u', 'e', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'A', 'x', 'i', 's', ':', ':', 'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', 'V', 'i', 'e', 'w', ':', ':', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'A', 'x', 'i', 's', '*', '>', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'B', 'o', 'x', 'P', 'l', 'o', 't', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'e', 'g', 'e', 'n', 'd', ':', ':', 'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'B', 'o', 'x', 'P', 'l', 'o', 't', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'o', 'x', 'P', 'l', 'o', 't', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'P', 'e', 'r', 'c', 'e', 'n', 't', 'B', 'a', 'r', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 't', 'a', 'c', 'k', 'e', 'd', 'B', 'a', 'r', 0,
    's', 'e', 't', 'P', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', ':', ':', 'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 0,
    'b', 'o', 'd', 'y', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'i', 'e', 'S', 'l', 'i', 'c', 'e', '*', '>', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'S', 't', 'a', 'c', 'k', 'e', 'd', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'e', 'r', 'c', 'e', 'n', 't', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 0,
    'i', 's', 'P', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', ':', ':', 'C', 'h', 'a', 'r', 't', 'T', 'y', 'p', 'e', 0,
    'b', 'o', 'x', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'r', 'e', 'a', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'P', 'i', 'e', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'i', 'e', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'P', 'i', 'e', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    's', 'e', 't', 'P', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'B', 'r', 'u', 's', 'h', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'a', 'r', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'a', 'r', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'A', 'x', 'i', 's', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'l', 'i', 'p', 'p', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'o', 'x', 'S', 'e', 't', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'a', 'r', 'S', 'e', 't', '*', '>', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'X', 'Y', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'X', 'Y', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'H', 'X', 'Y', 'M', 'o', 'd', 'e', 'l', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    'A', 'x', 'i', 's', 'L', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'O', 'n', 'V', 'a', 'l', 'u', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'S', 'e', 't', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'm', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'S', 'c', 'a', 't', 't', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    's', 'e', 't', 'E', 'x', 'p', 'l', 'o', 'd', 'e', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'P', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'P', 'e', 'n', 0,
    'A', 'x', 'i', 's', 'L', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'e', 'n', 't', 'e', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'o', 'x', 'P', 'l', 'o', 't', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'a', 'd', 'e', 's', 'B', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'S', 'p', 'l', 'i', 'n', 'e', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'P', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'A', 'n', 'g', 'u', 'l', 'a', 'r', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'A', 'r', 'm', 'L', 'e', 'n', 'g', 't', 'h', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'o', 'g', 'V', 'a', 'l', 'u', 'e', 'A', 'x', 'i', 's', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'B', 'o', 'x', 'P', 'l', 'o', 't', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'E', 'a', 's', 'i', 'n', 'g', 'C', 'u', 'r', 'v', 'e', 0,
    'p', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'B', 'r', 'u', 's', 'h', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'A', 'x', 'i', 's', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'B', 'a', 'r', 0,
    'm', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'M', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'A', 'x', 'i', 's', 0,
    'P', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'R', 'a', 'd', 'i', 'a', 'l', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'P', 'Y', 'Q', 'T', '_', 'C', 'H', 'A', 'R', 'T', '_', 'V', 'E', 'R', 'S', 'I', 'O', 'N', '_', 'S', 'T', 'R', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'R', 'o', 'u', 'n', 'd', 'n', 'e', 's', 's', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'H', 'i', 'g', 'h', 'C', 'o', 'n', 't', 'r', 'a', 's', 't', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'B', 'l', 'u', 'e', 'C', 'e', 'r', 'u', 'l', 'e', 'a', 'n', 0,
    'd', 'e', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 'n', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'S', 'e', 't', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'l', 'i', 'p', 'p', 'i', 'n', 'g', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 's', 'M', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'f', 'i', 'r', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'o', 'l', 'a', 'r', 'C', 'h', 'a', 'r', 't', 0,
    'L', 'a', 'b', 'e', 'l', 'I', 'n', 's', 'i', 'd', 'e', 'T', 'a', 'n', 'g', 'e', 'n', 't', 'i', 'a', 'l', 0,
    'L', 'a', 'b', 'e', 'l', 'I', 'n', 's', 'i', 'd', 'e', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 0,
    'e', 'x', 'p', 'l', 'o', 'd', 'e', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 'F', 'a', 'c', 't', 'o', 'r', 0,
    's', 'e', 't', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'm', 'i', 'n', 'o', 'r', 'T', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'i', 'n', 'e', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 'F', 'r', 'o', 'm', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'r', 'e', 'v', 'e', 'r', 's', 'e', 'M', 'a', 'r', 'k', 'e', 'r', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'P', 'e', 'n', 0,
    'c', 'a', 'p', 's', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'B', 'o', 'd', 'y', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'A', 'r', 'e', 'a', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'C', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'M', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    'p', 'r', 'e', 'p', 'a', 'r', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'E', 'v', 'e', 'n', 't', 0,
    'l', 'a', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'a', 'x', 'i', 's', 'P', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 'A', 'r', 'm', 'L', 'e', 'n', 'g', 't', 'h', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'i', 'e', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'A', 'r', 'e', 'a', 0,
    'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 'R', 'e', 'c', 't', 'a', 'n', 'g', 'l', 'e', 0,
    'l', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', 'V', 'i', 'e', 'w', 0,
    'a', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'E', 'a', 's', 'i', 'n', 'g', 'C', 'u', 'r', 'v', 'e', 0,
    's', 'e', 't', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'D', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'D', 'r', 'o', 'p', 'S', 'h', 'a', 'd', 'o', 'w', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'V', 'a', 'l', 'u', 'e', 'A', 'x', 'i', 's', 0,
    'c', 'a', 'n', 'd', 'l', 'e', 's', 't', 'i', 'c', 'k', 'S', 'e', 't', 's', 'A', 'd', 'd', 'e', 'd', 0,
    's', 'e', 't', 'B', 'o', 'x', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'a', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'P', 'e', 'r', 'c', 'e', 'n', 't', 'B', 'a', 'r', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'S', 't', 'a', 'c', 'k', 'e', 'd', 'B', 'a', 'r', 0,
    'g', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'a', 'd', 'e', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'e', 's', 'B', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'F', 'r', 'a', 'm', 'e', 'S', 'e', 'c', 't', 'i', 'o', 'n', 'A', 't', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'P', 'i', 'e', 'S', 'l', 'i', 'c', 'e', 0,
    's', 'e', 't', 'V', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'X', 'Y', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'P', 'i', 'e', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'B', 'a', 'r', 0,
    's', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'R', 'e', 'c', 't', 'a', 'n', 'g', 'l', 'e', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'R', 'o', 'u', 'n', 'd', 'n', 'e', 's', 's', 0,
    'i', 's', 'D', 'r', 'o', 'p', 'S', 'h', 'a', 'd', 'o', 'w', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'i', 's', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'B', 'r', 'o', 'w', 'n', 'S', 'a', 'n', 'd', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'l', 'i', 'p', 'p', 'i', 'n', 'g', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'M', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    't', 'i', 't', 'l', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'B', 'a', 'r', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    'u', 'n', 'g', 'r', 'a', 'b', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'b', 'o', 'r', 'd', 'e', 'r', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 'F', 'o', 'r', 'm', 'a', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'L', 'e', 'g', 'e', 'n', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 'T', 'y', 'p', 'e', 'X', 'Y', 0,
    'm', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'f', 'i', 'r', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'l', 'o', 's', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'V', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'P', 'Y', 'Q', 'T', '_', 'C', 'H', 'A', 'R', 'T', '_', 'V', 'E', 'R', 'S', 'I', 'O', 'N', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'i', 'z', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 's', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'y', 'p', 'e', 'C', 'a', 'r', 't', 'e', 's', 'i', 'a', 'n', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'y', 'p', 'e', 'U', 'n', 'd', 'e', 'f', 'i', 'n', 'e', 'd', 0,
    'G', 'r', 'i', 'd', 'A', 'x', 'i', 's', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'D', 'e', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'I', 'n', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    'b', 'o', 'd', 'y', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'S', 'e', 't', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'b', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'h', 'a', 'd', 'e', 's', 'B', 'r', 'u', 's', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'g', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'A', 'n', 'g', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'B', 'r', 'u', 's', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'a', 'd', 'e', 's', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'g', 'r', 'i', 'd', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'f', 'o', 'c', 'u', 's', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'C', 'h', 'i', 'l', 'd', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'B', 'r', 'u', 's', 'h', 0,
    'g', 'e', 't', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'M', 'a', 'r', 'g', 'i', 'n', 's', 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,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'm', 'a', 'r', 'k', 'e', 'r', 'S', 'i', 'z', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 't', 'a', 'r', 't', 'A', 'n', 'g', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'e', 'r', 'c', 'e', 'n', 't', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'L', 'a', 'b', 'e', 'l', 'I', 'n', 's', 'i', 'd', 'e', 'N', 'o', 'r', 'm', 'a', 'l', 0,
    's', 'e', 't', 'M', 'i', 'n', 'o', 'r', 'T', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 0,
    'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 'C', 'i', 'r', 'c', 'l', 'e', 0,
    's', 'e', 't', 'R', 'e', 'v', 'e', 'r', 's', 'e', 'M', 'a', 'r', 'k', 'e', 'r', 's', 0,
    'i', 's', 'A', 't', 't', 'a', 'c', 'h', 'e', 'd', 'T', 'o', 'C', 'h', 'a', 'r', 't', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'L', 'e', 'g', 'e', 'n', 'd', 0,
    'l', 'a', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'i', 'g', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'o', 'p', 'e', 'n', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'a', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'D', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'A', 'x', 'e', 's', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'B', 'l', 'u', 'e', 'I', 'c', 'y', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'B', 'l', 'u', 'e', 'N', 'c', 's', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'S', 'e', 't', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'o', 'x', 'S', 'e', 't', 0,
    'b', 'o', 'x', 'O', 'u', 't', 'l', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'l', 'a', 'b', 'e', 'l', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 'B', 'r', 'u', 's', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'B', 'a', 'r', 'S', 'e', 't', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'B', 'o', 'x', 'P', 'l', 'o', 't', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'S', 'c', 'a', 't', 't', 'e', 'r', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    't', 'i', 't', 'l', 'e', 'B', 'r', 'u', 's', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'a', 'd', 'e', 's', 'B', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    'i', 's', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'S', 'u', 'b', 'W', 'i', 'n', 'd', 'o', 'w', 's', 0,
    'h', 'a', 's', 'H', 'e', 'i', 'g', 'h', 't', 'F', 'o', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'm', 'o', 'u', 's', 'e', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'S', 'i', 'g', 'n', 'a', 'l', 'C', 'o', 'n', 'n', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 'n', 'd', 'e', 'r', 'S', 'i', 'g', 'n', 'a', 'l', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'i', 'p', '.', 's', 'i', 'm', 'p', 'l', 'e', 'w', 'r', 'a', 'p', 'p', 'e', 'r', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'l', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'l', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'a', 'p', 'p', 'l', 'y', 'N', 'i', 'c', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 's', 0,
    'p', 'o', 'l', 'a', 'r', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'a', 'n', 'g', 'l', 'e', 'S', 'p', 'a', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'P', 'i', 'e', 'S', 't', 'a', 'r', 't', 'A', 'n', 'g', 'l', 'e', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'o', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 0,
    't', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'a', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'P', 'e', 'n', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', ':', ':', 'Q', 'C', 'h', 'a', 'r', 't', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 'L', 'a', 'b', 'e', 'l', 's', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 'p', 's', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'b', 'o', 'd', 'y', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'u', 's', 'e', 'O', 'p', 'e', 'n', 'G', 'L', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'S', 'p', 'l', 'i', 'n', 'e', 0,
    'L', 'a', 'b', 'e', 'l', 's', 'O', 'u', 't', 's', 'i', 'd', 'e', 'E', 'n', 'd', 0,
    'L', 'a', 'b', 'e', 'l', 's', 'I', 'n', 's', 'i', 'd', 'e', 'B', 'a', 's', 'e', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    'm', 'i', 'n', 'o', 'r', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    's', 'h', 'a', 'd', 'e', 's', 'P', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'i', 't', 'l', 'e', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'i', 't', 'l', 'e', 'T', 'e', 'x', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'e', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'L', 'o', 'g', 'V', 'a', 'l', 'u', 'e', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'O', 'l', 'd', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'i', 'n', 'i', 't', 'i', 'a', 'l', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'F', 'r', 'a', 'm', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 'i', 'n', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'r', 'a', 'm', 'e', 0,
    'u', 'n', 'g', 'r', 'a', 'b', 'M', 'o', 'u', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'O', 'w', 'n', 'e', 'd', 'B', 'y', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'M', 'i', 'c', 'r', 'o', 'F', 'o', 'c', 'u', 's', 0,
    's', 'c', 'e', 'n', 'e', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'c', 'o', 'l', 'l', 'i', 'd', 'e', 's', 'W', 'i', 't', 'h', 'P', 'a', 't', 'h', 0,
    'c', 'o', 'l', 'l', 'i', 'd', 'e', 's', 'W', 'i', 't', 'h', 'I', 't', 'e', 'm', 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,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'S', 'i', 'z', 'e', 'H', 'i', '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,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'N', 'o', 't', 'i', 'f', 'y', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'c', 'l', 'o', 's', 'e', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'R', 'o', 'w', 0,
    'f', 'i', 'r', 's', 't', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 's', 0,
    'd', 'e', 't', 'a', 'c', 'h', 'F', 'r', 'o', 'm', 'C', 'h', 'a', 'r', 't', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'p', 'l', 'o', 't', 'A', 'r', 'e', 'a', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'o', 'c', 'a', 'l', 'i', 'z', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 'l', 'l', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'L', 'i', 'g', 'h', 't', 0,
    'd', 'e', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    'i', 'n', 'c', 'r', 'e', 'a', 's', 'i', 'n', 'g', 'C', 'o', 'l', 'o', 'r', 0,
    'f', 'i', 'r', 's', 't', 'S', 'e', 't', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'b', 'o', 'x', 'W', 'i', 'd', 't', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'o', 'i', 'n', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'L', 'a', 'b', 'e', 'l', 's', 'I', 'n', 's', 'i', 'd', 'e', 'E', 'n', 'd', 0,
    'i', 's', 'L', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 'C', 'o', 'l', 'o', 'r', 0,
    'r', 'o', 'w', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'G', 'r', 'a', 'p', 'h', 'i', 'c', 's', 'I', 't', 'e', 'm', 0,
    'h', 'o', 'v', 'e', 'r', 'L', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'o', 'v', 'e', 'r', 'E', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'i', 't', 'S', 't', 'y', 'l', 'e', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'M', 'a', 'r', 'g', 'i', 'n', 's', 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,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'B', 'r', 'u', 's', 'h', 0,
    'd', 'e', 'v', 'i', 'c', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 0,
    'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', '_', 'f', 'o', 'r', 'm', 'a', 't', 0,
    'a', 's', 'p', 'e', 'c', 't', 'R', 'a', 't', 'i', 'o', 'M', 'o', 'd', 'e', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'P', 'o', 'i', 'n', 't', 'F', '>', 0,
    'p', 'o', 'i', 'n', 't', 's', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'd', 0,
    'y', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'x', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'i', 'g', 'h', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'o', 'p', 'e', 'n', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'i', 's', 'L', 'a', 'b', 'e', 'l', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'P', 'i', 'e', 'E', 'n', 'd', 'A', 'n', 'g', 'l', 'e', 0,
    'm', 'i', 'n', 'o', 'r', 'T', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'r', 'm', 'a', 't', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 0,
    'r', 'e', 'v', 'e', 'r', 's', 'e', 'M', 'a', 'r', 'k', 'e', 'r', 's', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 'r', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 'r', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'y', 'p', 'e', 'P', 'o', 'l', 'a', 'r', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'D', 'a', 'r', 'k', 0,
    's', 'e', 't', 'C', 'a', 'p', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'l', 'a', 's', 't', 'S', 'e', 't', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 'r', 'i', 'e', 's', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'd', 0,
    'b', 'o', 'x', 's', 'e', 't', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'L', 'o', 'w', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    's', 'e', 't', 'U', 'p', 'p', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'A', 'r', 'e', 'a', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'L', 'i', 'n', 'e', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'b', 'a', 'r', 's', 'e', 't', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'r', 'e', 'v', 'e', 'r', 's', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'i', 'n', 'e', 'P', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 's', 'T', 'i', 't', 'l', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'e', 's', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'e', 's', 'B', 'r', 'u', 's', 'h', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'A', 'n', 'g', 'l', 'e', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'B', 'r', 'u', 's', 'h', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'N', 'o', 'A', 'x', 'i', 's', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'd', 'r', 'a', 'w', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'd', 'r', 'a', 'w', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'h', 'o', 'v', 'e', 'r', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', '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,
    'o', 'p', 'a', 'c', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'o', 'u', 's', 'e', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 0,
    's', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'o', 'i', 'n', 't', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'p', 'o', 'i', 'n', 't', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'd', 0,
    'l', 'o', 'w', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 's', 't', 'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 'e', 'r', 'S', 'i', 'z', 'e', 0,
    'l', 'a', 'b', 'e', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'p', 'i', 'e', 'S', 't', 'a', 'r', 't', 'A', 'n', 'g', 'l', 'e', 0,
    'a', 't', 't', 'a', 'c', 'h', 'T', 'o', 'C', 'h', 'a', 'r', 't', 0,
    's', 'e', 't', 'L', 'a', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'O', 'p', 'e', 'n', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'l', 'a', 's', 't', 'B', 'o', 'x', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'l', 'a', 's', 't', 'B', 'a', 'r', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'f', 'o', 'r', 'm', 'a', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'a', 'p', 'T', 'o', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'P', 'e', 'n', 0,
    'A', 'l', 'l', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'L', 'a', 'b', 'e', 'l', 0,
    'm', 'o', 'd', 'e', 'l', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'd', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'U', 'p', 'p', 'e', 'r', 'Q', 'u', 'a', 'r', 't', 'i', 'l', 'e', 0,
    'L', 'o', 'w', 'e', 'r', 'Q', 'u', 'a', 'r', 't', 'i', 'l', 'e', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'B', 'r', 'u', 's', 'h', 0,
    's', 'e', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 0,
    'p', 'o', 'i', 'n', 't', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'P', 'i', 'e', 0,
    'S', 'e', 'r', 'i', 'e', 's', 'T', 'y', 'p', 'e', 'B', 'a', 'r', 0,
    'g', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 'B', 'r', 'u', 's', 'h', 0,
    's', 'h', 'a', 'd', 'e', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'i', 's', 'L', 'i', 'n', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'A', 'x', 'i', 's', 'T', 'y', 'p', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'd', 'S', 'i', 'g', 'n', 'a', 'l', 0,
    's', 'h', 'a', 'r', 'e', 'd', 'P', 'a', 'i', 'n', 't', 'e', 'r', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    't', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', 'T', 'i', 'm', 'e', 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,
    'd', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'k', 'e', 'y', 'P', 'r', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
    'f', 'o', 'c', 'u', 's', 'O', 'u', 't', 'E', 'v', 'e', 'n', 't', 0,
    't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'S', 't', 'a', 'r', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'P', 'y', 'Q', 't', '5', '.', 'Q', 't', 'C', 'h', 'a', 'r', 't', 0,
    'p', 'o', 'i', 'n', 't', 's', 'V', 'e', 'c', 't', 'o', 'r', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'P', 'o', 'i', 'n', 't', 's', 0,
    'p', 'o', 'i', 'n', 't', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'R', 'o', 'w', 0,
    'L', 'a', 'b', 'e', 'l', 'O', 'u', 't', 's', 'i', 'd', 'e', 0,
    's', 'h', 'a', 'p', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 's', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 's', 'R', 'o', 'w', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 's', 'R', 'o', 'w', 0,
    's', 'e', 't', 'L', 'o', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'T', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 0,
    'N', 'o', 'R', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'C', 'h', 'a', 'r', 't', 'T', 'h', 'e', 'm', 'e', 'Q', 't', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'L', 'a', 'b', 'e', 'l', 0,
    'c', 'l', 'o', 's', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 'p', 's', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'B', 'o', 'd', 'y', 'W', 'i', 'd', 't', 'h', 0,
    'U', 'p', 'p', 'e', 'r', 'E', 'x', 't', 'r', 'e', 'm', 'e', 0,
    'L', 'o', 'w', 'e', 'r', 'E', 'x', 't', 'r', 'e', 'm', 'e', 0,
    'b', 'o', 'x', 's', 'e', 't', 's', 'A', 'd', 'd', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'b', 'r', 'u', 's', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'U', 's', 'e', 'O', 'p', 'e', 'n', 'G', 'L', 0,
    'a', 't', 't', 'a', 'c', 'h', 'e', 'd', 'A', 'x', 'e', 's', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'L', 'a', 'b', 'e', 'l', 's', 'C', 'e', 'n', 't', 'e', 'r', 0,
    'b', 'a', 'r', 's', 'e', 't', 's', 'A', 'd', 'd', 'e', 'd', 0,
    'c', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'e', 's', 'P', 'e', 'n', 0,
    'l', 'i', 'n', 'e', 'P', 'e', 'n', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'o', 'u', 'r', 'c', 'e', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    't', 'a', 'r', 'g', 'e', 't', 'O', 'f', 'f', 's', 'e', 't', 0,
    'i', 's', 'O', 'b', 's', 'c', 'u', 'r', 'e', 'd', 'B', 'y', 0,
    'c', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'i', 'd', 'L', 'i', 'n', 'e', 'W', 'i', 'd', 't', 'h', 0,
    'r', 'a', 'n', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'o', 'c', 'u', 's', 'I', 'n', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'b', 'o', 'u', 'n', 'd', 'i', 'n', 'g', 'R', 'e', 'c', 't', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'v', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 'R', 'o', 'w', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'R', 'o', 'w', 0,
    'b', 'o', 'r', 'd', 'e', 'r', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'E', 'x', 'p', 'l', 'o', 'd', 'e', 'd', 0,
    's', 'e', 't', 'H', 'o', 'l', 'e', 'S', 'i', 'z', 'e', 0,
    'p', 'i', 'e', 'E', 'n', 'd', 'A', 'n', 'g', 'l', 'e', 0,
    'b', 'a', 's', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'm', 'a', 'r', 'k', 'e', 'r', 'S', 'h', 'a', 'p', 'e', 0,
    'f', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'y', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'x', 'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'r', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'c', 'l', 'o', 's', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'N', 'o', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 0,
    'h', 'i', 'g', 'h', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'o', 'p', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 'p', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'B', 'o', 'x', 'W', 'i', 'd', 't', 'h', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'A', 'd', 'd', 'e', 'd', 0,
    'l', 'o', 'w', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'u', 'p', 'p', 'e', 'r', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'n', 'a', 'm', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'B', 'a', 'r', 'W', 'i', 'd', 't', 'h', 0,
    's', 'h', 'a', 'd', 'e', 's', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'h', 'a', 'd', 'e', 's', 'B', 'r', 'u', 's', 'h', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'C', 'o', 'l', 'o', 'r', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'A', 'n', 'g', 'l', 'e', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'B', 'r', 'u', 's', 'h', 0,
    'g', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    'i', 'n', 'i', 't', 'P', 'a', 'i', 'n', 't', 'e', 'r', 0,
    'n', 'a', 't', 'i', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'o', 'l', 'i', 's', 'h', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'E', 'v', 'e', 'n', 't', 0,
    't', 'a', 'b', 'l', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'R', 'o', 'w', 'C', 'o', 'u', 'n', 't', 0,
    'm', 'a', 't', 'c', 'h', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'b', 'o', 'r', 'd', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'n', 'g', 'i', 'n', 'e', 0,
    'c', 'u', 's', 't', 'o', 'm', 'E', 'v', 'e', 'n', 't', 0,
    'e', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    '_', '_', 'g', 'e', 't', 'i', 't', 'e', 'm', '_', '_', 0,
    'o', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 0,
    'p', 'o', 'i', 'n', 't', 'A', 'd', 'd', 'e', 'd', 0,
    's', 'e', 't', 'Y', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'X', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 'R', 'o', 'w', 0,
    's', 'e', 't', 'O', 'p', 'e', 'n', 'R', 'o', 'w', 0,
    'm', 'a', 'r', 'k', 'e', 'r', 'S', 'i', 'z', 'e', 0,
    'p', 'e', 'r', 'c', 'e', 'n', 't', 'a', 'g', 'e', 0,
    'i', 's', 'E', 'x', 'p', 'l', 'o', 'd', 'e', 'd', 0,
    's', 'u', 'm', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'P', 'i', 'e', 'S', 'i', 'z', 'e', 0,
    'l', 'a', 's', 't', 'S', 'e', 't', 'R', 'o', 'w', 0,
    'h', 'i', 'g', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'o', 'p', 'e', 'n', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'r', 'u', 'b', 'b', 'e', 'r', 'B', 'a', 'n', 'd', 0,
    'm', 'a', 'p', 'T', 'o', 'V', 'a', 'l', 'u', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 'x', 'i', 's', 0,
    'l', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'l', 'a', 'b', 'e', 'l', 'C', 'o', 'l', 'o', 'r', 0,
    'l', 'a', 'b', 'e', 'l', 'B', 'r', 'u', 's', 'h', 0,
    'm', 'a', 'x', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'i', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 0,
    'd', 'e', 't', 'a', 'c', 'h', 'A', 'x', 'i', 's', 0,
    'a', 't', 't', 'a', 'c', 'h', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'R', 'e', 'v', 'e', 'r', 's', 'e', 0,
    't', 'i', 't', 'l', 'e', 'B', 'r', 'u', 's', 'h', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    'e', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'l', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'c', 'e', 'n', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'i', 't', 'e', 'm', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'o', 'p', 'a', 'q', 'u', 'e', 'A', 'r', 'e', 'a', 0,
    'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 0,
    'c', 'l', 'o', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'r', 'e', 'p', 'e', 'a', 't', 'T', 'i', 'm', 'e', 0,
    'w', 'h', 'e', 'e', 'l', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'M', 'a', 'r', 'g', 'i', 'n', 's', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'O', 'p', 'a', 'c', 'i', 't', 'y', 0,
    'g', 'e', 'n', 'M', 'i', 'p', 'M', 'a', 'p', 's', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 't', 'a', 'r', 't', 'A', 'n', 'g', 'l', 'e', 0,
    's', 't', 'a', 'r', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'c', 'h', 'i', 'l', 'd', 'E', 'v', 'e', 'n', 't', 0,
    't', 'i', 'm', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    '_', '_', 'l', 's', 'h', 'i', 'f', 't', '_', '_', 0,
    '_', '_', 'i', 'n', 'v', 'e', 'r', 't', '_', '_', 0,
    's', 'e', 't', 'L', 'o', 'w', 'R', 'o', 'w', 0,
    'a', 'n', 'g', 'l', 'e', 'S', 'p', 'a', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 's', 'R', 'o', 'w', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'R', 'o', 'w', 0,
    'l', 'o', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    't', 'i', 'c', 'k', 'C', 'o', 'u', 'n', 't', 0,
    'c', 'h', 'a', 'r', 't', 'T', 'y', 'p', 'e', 0,
    'z', 'o', 'o', 'm', 'R', 'e', 's', 'e', 't', 0,
    'a', 'd', 'd', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'c', 'a', 'p', 's', 'W', 'i', 'd', 't', 'h', 0,
    'b', 'o', 'd', 'y', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'S', 'e', 'r', 'i', 'e', 's', 0,
    'l', 'a', 'b', 'e', 'l', 'F', 'o', 'n', 't', 0,
    'u', 's', 'e', 'O', 'p', 'e', 'n', 'G', 'L', 0,
    'i', 's', 'R', 'e', 'v', 'e', 'r', 's', 'e', 0,
    't', 'i', 't', 'l', 'e', 'T', 'e', 'x', 't', 0,
    't', 'i', 't', 'l', 'e', 'F', 'o', 'n', 't', 0,
    's', 'h', 'a', 'd', 'e', 's', 'P', 'e', 'n', 0,
    'd', 'r', 'a', 'w', 'F', 'r', 'a', 'm', 'e', 0,
    'd', 'r', 'o', 'p', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'h', 'o', 'w', 'E', 'v', 'e', 'n', 't', 0,
    'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'o', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'i', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'l', 'i', 'n', 'e', 'W', 'i', 'd', 't', 'h', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'd', 'i', 'r', 'e', 'c', 't', 'o', 'r', 'y', 0,
    'a', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'r', 'e', 'c', 'e', 'i', 'v', 'e', 'r', 's', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'e', 0,
    'p', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
    'c', 'l', 'o', 's', 'e', 'R', 'o', 'w', 0,
    'e', 'x', 'p', 'l', 'o', 'd', 'e', 'd', 0,
    'h', 'o', 'l', 'e', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'C', 'h', 'a', 'r', 't', 0,
    'i', 's', 'Z', 'o', 'o', 'm', 'e', 'd', 0,
    'p', 'l', 'o', 't', 'A', 'r', 'e', 'a', 0,
    's', 'e', 't', 'A', 'x', 'i', 's', 'Y', 0,
    's', 'e', 't', 'A', 'x', 'i', 's', 'X', 0,
    's', 'e', 't', 'T', 'h', 'e', 'm', 'e', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 0,
    'b', 'o', 'x', 'W', 'i', 'd', 't', 'h', 0,
    'b', 'a', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'Q', 't', 'C', 'h', 'a', 'r', 't', 's', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 0,
    'r', 'e', 'l', 'e', 'a', 's', 'e', 'd', 0,
    's', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    's', 'e', 't', 'R', 'a', 'n', 'g', 'e', 0,
    'u', 's', 'e', 'r', 'D', 'a', 't', 'a', 0,
    'f', 'i', 'r', 's', 't', 'R', 'o', 'w', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 0,
    'f', 'i', 'l', 'l', 'R', 'u', 'l', 'e', 0,
    's', 'e', 't', 'B', 'r', 'u', 's', 'h', 0,
    't', 'a', 'b', 'A', 'r', 'r', 'a', 'y', 0,
    't', 'a', 'b', 'S', 't', 'o', 'p', 's', 0,
    's', 'e', 't', 'S', 'h', 'a', 'p', 'e', 0,
    's', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'e', 'n', 'd', 'V', 'a', 'l', 'u', 'e', 0,
    'n', 'a', 'm', 'e', 'T', 'y', 'p', 'e', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 0,
    'r', 'o', 'w', 'C', 'o', 'u', 'n', 't', 0,
    '_', '_', 'h', 'a', 's', 'h', '_', '_', 0,
    '_', '_', 'b', 'o', 'o', 'l', '_', '_', 0,
    '_', '_', 'i', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'a', 'n', 'd', '_', '_', 0,
    'y', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'x', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'h', 'i', 'g', 'h', 'R', 'o', 'w', 0,
    'o', 'p', 'e', 'n', 'R', 'o', 'w', 0,
    'p', 'i', 'e', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'B', 'a', 's', 'e', 0,
    'm', 'a', 'r', 'k', 'e', 'r', 's', 0,
    's', 'e', 't', 'Y', 'R', 'o', 'w', 0,
    's', 'e', 't', 'X', 'R', 'o', 'w', 0,
    'a', 'd', 'd', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 0,
    's', 'e', 't', 'O', 'p', 'e', 'n', 0,
    'c', 'l', 'e', 'a', 'r', 'e', 'd', 0,
    'b', 'o', 'x', 'S', 'e', 't', 's', 0,
    'b', 'a', 'r', 'S', 'e', 't', 's', 0,
    'r', 'e', 'v', 'e', 'r', 's', 'e', 0,
    'l', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    'z', 'o', 'o', 'm', 'O', 'u', 't', 0,
    'a', 'd', 'v', 'a', 'n', 'c', 'e', 0,
    'y', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'x', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'h', 'o', 'v', 'e', 'r', 'e', 'd', 0,
    'c', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'p', 'r', 'e', 's', 's', 'e', 'd', 0,
    'r', 'o', 'w', 'S', 'p', 'a', 'n', 0,
    's', 'e', 't', 'N', 'a', 'm', 'e', 0,
    'e', 'x', 'p', 'o', 's', 'e', 'd', 0,
    'o', 'p', 'a', 'c', 'i', 't', 'y', 0,
    'b', 'u', 'f', 'f', 'e', 'r', 's', 0,
    's', 'o', 'u', 'r', 'c', 'e', 's', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'q', 'u', 'a', 'l', 'i', 't', 'y', 0,
    'd', 'e', 'v', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 0,
    'm', 'a', 'r', 'g', 'i', 'n', 's', 0,
    'f', 'i', 'l', 't', 'e', 'r', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'o', 'p', 't', 'i', 'o', 'n', 's', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'i', 's', 'E', 'm', 'p', 't', 'y', 0,
    '_', '_', 'l', 'e', 'n', '_', '_', 0,
    '_', '_', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'o', 'r', '_', '_', 0,
    '_', '_', 'a', 'n', 'd', '_', '_', 0,
    '_', '_', 'i', 'n', 't', '_', '_', 0,
    'l', 'o', 'w', 'R', 'o', 'w', 0,
    's', 'l', 'i', 'c', 'e', 's', 0,
    's', 'e', 't', 'L', 'o', 'w', 0,
    'M', 'e', 'd', 'i', 'a', 'n', 0,
    'l', 'e', 'g', 'e', 'n', 'd', 0,
    's', 'e', 'r', 'i', 'e', 's', 0,
    'b', 'a', 'r', 's', 'e', 't', 0,
    's', 'e', 't', 'M', 'a', 'x', 0,
    's', 'e', 't', 'M', 'i', 'n', 0,
    'z', 'o', 'o', 'm', 'I', 'n', 0,
    's', 'u', 'n', 'k', 'e', 'n', 0,
    's', 'e', 't', 'P', 'e', 'n', 0,
    'l', 'a', 'y', 'e', 'r', 's', 0,
    's', 't', 'r', 'i', 'd', 'e', 0,
    'm', 'e', 't', 'r', 'i', 'c', 0,
    's', 'c', 'r', 'o', 'l', 'l', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 0,
    'w', 'i', 'd', 'g', 'e', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 0,
    's', 'e', 'n', 'd', 'e', 'r', 0,
    'v', 'a', 'l', 'u', 'e', '9', 0,
    'v', 'a', 'l', 'u', 'e', '8', 0,
    'v', 'a', 'l', 'u', 'e', '7', 0,
    'v', 'a', 'l', 'u', 'e', '6', 0,
    'v', 'a', 'l', 'u', 'e', '5', 0,
    'v', 'a', 'l', 'u', 'e', '4', 0,
    'v', 'a', 'l', 'u', 'e', '3', 0,
    'v', 'a', 'l', 'u', 'e', '2', 0,
    'v', 'a', 'l', 'u', 'e', '1', 0,
    'v', 'a', 'l', 'u', 'e', '0', 0,
    's', 'y', 's', 't', 'e', 'm', 0,
    's', 'y', 'm', 'b', 'o', 'l', 0,
    's', 'u', 'f', 'f', 'i', 'x', 0,
    'o', 'f', 'f', 's', 'e', 't', 0,
    'p', 'r', 'e', 'f', 'i', 'x', 0,
    'f', 'i', 'l', 't', 'e', 'r', 0,
    'o', 'p', 't', 'i', 'o', 'n', 0,
    'l', 'o', 'c', 'a', 'l', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 0,
    'o', 'b', 'j', 'e', 'c', 't', 0,
    'p', 'a', 'r', 'e', 'n', 't', 0,
    '_', '_', 'n', 'e', '_', '_', 0,
    '_', '_', 'e', 'q', '_', '_', 0,
    '_', '_', 'o', 'r', '_', '_', 0,
    'a', 'x', 'i', 's', 'Y', 0,
    'a', 'x', 'i', 's', 'X', 0,
    't', 'h', 'e', 'm', 'e', 0,
    'c', 'h', 'a', 'r', 't', 0,
    'l', 'a', 'b', 'e', 'l', 0,
    't', 'i', 't', 'l', 'e', 0,
    'p', 'a', 'i', 'n', 't', 0,
    'b', 'r', 'u', 's', 'h', 0,
    's', 'h', 'a', 'p', 'e', 0,
    't', 'y', 'p', 'e', 's', 0,
    'c', 'o', 'l', 'o', 'r', 0,
    'a', 'd', 'd', 'e', 'd', 0,
    's', 'l', 'i', 'c', 'e', 0,
    'c', 'l', 'o', 's', 'e', 0,
    'c', 'l', 'e', 'a', 'r', 0,
    'o', 'r', 'd', 'e', 'r', 0,
    'c', 'o', 'u', 'n', 't', 0,
    'r', 'o', 'l', 'e', 's', 0,
    'v', 'a', 'l', 'u', 'e', 0,
    'm', 'o', 'd', 'e', 'l', 0,
    'f', 'l', 'a', 'g', 's', 0,
    'e', 'v', 'e', 'n', 't', 0,
    'm', 's', 'e', 'c', 's', 0,
    's', 't', 'a', 't', 'e', 0,
    'y', 'R', 'o', 'w', 0,
    'x', 'R', 'o', 'w', 0,
    'a', 'x', 'e', 's', 0,
    'z', 'o', 'o', 'm', 0,
    'h', 'i', 'g', 'h', 0,
    't', 'a', 'k', 'e', 0,
    's', 'e', 't', 's', 0,
    'h', 'i', 'd', 'e', 0,
    's', 'h', 'o', 'w', 0,
    'f', 'o', 'n', 't', 0,
    'm', 'o', 'd', 'e', 0,
    'n', 'a', 'm', 'e', 0,
    'b', 'a', 's', 'e', 0,
    'o', 'p', 'e', 'n', 0,
    'f', 'i', 'l', 'l', 0,
    't', 'y', 'p', 'e', 0,
    'f', 'r', 'o', 'm', 0,
    's', 'o', 'r', 't', 0,
    'l', 'o', 'w', 0,
    's', 'u', 'm', 0,
    'm', 'a', 'x', 0,
    'm', 'i', 'n', 0,
    'p', 'o', 's', 0,
    's', 'w', 0,
    's', 'y', 0,
    's', 'x', 0,
};
#line 28 "sip/QtChart/qchartglobal.sip"
static int PYQT_CHART_VERSION = 0x050902;
static const char *PYQT_CHART_VERSION_STR = "5.9.2";
#line 1532 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

 ::QtCharts::QXYSeries* sipVH_QtChart_76(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QXYSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QXYSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QPieSeries* sipVH_QtChart_75(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QPieSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QPieSeries, &sipRes);

    return sipRes;
}

 ::QColor sipVH_QtChart_74(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QColor sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QColor, &sipRes);

    return sipRes;
}

void sipVH_QtChart_73(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QColor& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QColor(a0), sipType_QColor, NULL);
}

void sipVH_QtChart_72(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QBrush& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QBrush(a0), sipType_QBrush, NULL);
}

void sipVH_QtChart_71(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPen& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QPen(a0), sipType_QPen, NULL);
}

void sipVH_QtChart_70(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWidget*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QWidget, NULL);
}

void sipVH_QtChart_69(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0,int a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ii", a0, a1);
}

void sipVH_QtChart_68(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPainter*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QPainter, NULL);
}

 ::QPainter* sipVH_QtChart_67(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QPainter* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QPainter, &sipRes);

    return sipRes;
}

bool sipVH_QtChart_66(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QByteArray& a0,void*a1,long*a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NV", new  ::QByteArray(a0), sipType_QByteArray, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(bl)", &sipRes, a2);

    return sipRes;
}

bool sipVH_QtChart_65(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_QtChart_64(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDropEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDropEvent, NULL);
}

void sipVH_QtChart_63(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragLeaveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragLeaveEvent, NULL);
}

void sipVH_QtChart_62(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragMoveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragMoveEvent, NULL);
}

void sipVH_QtChart_61(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragEnterEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragEnterEvent, NULL);
}

void sipVH_QtChart_60(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QActionEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QActionEvent, NULL);
}

void sipVH_QtChart_59(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QTabletEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QTabletEvent, NULL);
}

void sipVH_QtChart_58(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QContextMenuEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QContextMenuEvent, NULL);
}

void sipVH_QtChart_57(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QResizeEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QResizeEvent, NULL);
}

void sipVH_QtChart_56(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMoveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QMoveEvent, NULL);
}

void sipVH_QtChart_55(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPaintEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QPaintEvent, NULL);
}

void sipVH_QtChart_54(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWheelEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QWheelEvent, NULL);
}

void sipVH_QtChart_53(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMouseEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QMouseEvent, NULL);
}

int sipVH_QtChart_52(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

 ::QSize sipVH_QtChart_51(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QSize sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QSize, &sipRes);

    return sipRes;
}

void sipVH_QtChart_50(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "b", a0);
}

 ::QPaintEngine* sipVH_QtChart_49(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QPaintEngine* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QPaintEngine, &sipRes);

    return sipRes;
}

int sipVH_QtChart_48(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPaintDevice::PaintDeviceMetric a0)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_QPaintDevice_PaintDeviceMetric);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

void sipVH_QtChart_47(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPainter*a0,const  ::QRectF& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DN", a0, sipType_QPainter, NULL, new  ::QRectF(a1), sipType_QRectF, NULL);
}

void sipVH_QtChart_46(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "i", a0);
}

 ::QRectF sipVH_QtChart_45(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QRectF sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QRectF, &sipRes);

    return sipRes;
}

bool sipVH_QtChart_44(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPointF& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QPointF(a0), sipType_QPointF, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_QtChart_43(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QGraphicsItem*a0, ::Qt::ItemSelectionMode a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DF", const_cast< ::QGraphicsItem *>(a0), sipType_QGraphicsItem, NULL, a1, sipType_Qt_ItemSelectionMode);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_QtChart_42(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPainterPath& a0, ::Qt::ItemSelectionMode a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NF", new  ::QPainterPath(a0), sipType_QPainterPath, NULL, a1, sipType_Qt_ItemSelectionMode);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_QtChart_41(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QGraphicsItem*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", const_cast< ::QGraphicsItem *>(a0), sipType_QGraphicsItem, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QPainterPath sipVH_QtChart_40(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QPainterPath sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QPainterPath, &sipRes);

    return sipRes;
}

int sipVH_QtChart_39(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

void sipVH_QtChart_38(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneContextMenuEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneContextMenuEvent, NULL);
}

void sipVH_QtChart_37(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneDragDropEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneDragDropEvent, NULL);
}

void sipVH_QtChart_36(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QFocusEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QFocusEvent, NULL);
}

void sipVH_QtChart_35(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneHoverEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneHoverEvent, NULL);
}

void sipVH_QtChart_34(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QInputMethodEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QInputMethodEvent, NULL);
}

 ::QVariant sipVH_QtChart_33(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::Qt::InputMethodQuery a0)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_Qt_InputMethodQuery);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

 ::QVariant sipVH_QtChart_32(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsItem::GraphicsItemChange a0,const  ::QVariant& a1)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "FN", a0, sipType_QGraphicsItem_GraphicsItemChange, new  ::QVariant(a1), sipType_QVariant, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

void sipVH_QtChart_31(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QKeyEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QKeyEvent, NULL);
}

void sipVH_QtChart_30(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneMouseEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneMouseEvent, NULL);
}

bool sipVH_QtChart_29(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsItem*a0, ::QEvent*a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DD", a0, sipType_QGraphicsItem, NULL, a1, sipType_QEvent, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_QtChart_28(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneWheelEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneWheelEvent, NULL);
}

 ::QSizeF sipVH_QtChart_27(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::Qt::SizeHint a0,const  ::QSizeF& a1)
{
     ::QSizeF sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "FN", a0, sipType_Qt_SizeHint, new  ::QSizeF(a1), sipType_QSizeF, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QSizeF, &sipRes);

    return sipRes;
}

void sipVH_QtChart_26(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::qreal*a0, ::qreal*a1, ::qreal*a2, ::qreal*a3)
{
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(dddd)", a0, a1, a2, a3);
}

void sipVH_QtChart_25(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QRectF& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QRectF(a0), sipType_QRectF, NULL);
}

void sipVH_QtChart_24(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPainter*a0,const  ::QStyleOptionGraphicsItem*a1, ::QWidget*a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDD", a0, sipType_QPainter, NULL, const_cast< ::QStyleOptionGraphicsItem *>(a1), sipType_QStyleOptionGraphicsItem, NULL, a2, sipType_QWidget, NULL);
}

void sipVH_QtChart_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QStyleOption*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QStyleOption, NULL);
}

 ::Qt::WindowFrameSection sipVH_QtChart_22(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPointF& a0)
{
     ::Qt::WindowFrameSection sipRes =  ::Qt::NoSection;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QPointF(a0), sipType_QPointF, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_Qt_WindowFrameSection, &sipRes);

    return sipRes;
}

void sipVH_QtChart_21(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QCloseEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QCloseEvent, NULL);
}

bool sipVH_QtChart_20(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "b", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_QtChart_19(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QHideEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QHideEvent, NULL);
}

void sipVH_QtChart_18(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneMoveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneMoveEvent, NULL);
}

void sipVH_QtChart_17(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "");
}

void sipVH_QtChart_16(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QGraphicsSceneResizeEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QGraphicsSceneResizeEvent, NULL);
}

void sipVH_QtChart_15(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QShowEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QShowEvent, NULL);
}

 ::Qt::Orientation sipVH_QtChart_14(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::Qt::Orientation sipRes =  ::Qt::Horizontal;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_Qt_Orientation, &sipRes);

    return sipRes;
}

 ::QtCharts::QCandlestickSeries* sipVH_QtChart_13(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QCandlestickSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QCandlestickSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QBoxPlotSeries* sipVH_QtChart_12(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QBoxPlotSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QBoxPlotSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QAbstractBarSeries* sipVH_QtChart_11(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QAbstractBarSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QAbstractBarSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QAreaSeries* sipVH_QtChart_10(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QAreaSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QAreaSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QAbstractSeries* sipVH_QtChart_9(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QAbstractSeries* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QtCharts_QAbstractSeries, &sipRes);

    return sipRes;
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QLegendMarker::LegendMarkerType sipRes =  ::QtCharts::QLegendMarker::LegendMarkerTypeArea;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_QtCharts_QLegendMarker_LegendMarkerType, &sipRes);

    return sipRes;
}

 ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QAbstractSeries::SeriesType sipRes =  ::QtCharts::QAbstractSeries::SeriesTypeLine;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_QtCharts_QAbstractSeries_SeriesType, &sipRes);

    return sipRes;
}

 ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QtCharts::QAbstractAxis::AxisType sipRes =  ::QtCharts::QAbstractAxis::AxisTypeNoAxis;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_QtCharts_QAbstractAxis_AxisType, &sipRes);

    return sipRes;
}

bool sipVH_QtChart_5(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QEvent*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_QEvent, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_QtChart_4(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0, ::QEvent*a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DD", a0, sipType_QObject, NULL, a1, sipType_QEvent, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_QtChart_3(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QTimerEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QTimerEvent, NULL);
}

void sipVH_QtChart_2(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QChildEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QChildEvent, NULL);
}

void sipVH_QtChart_1(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QEvent, NULL);
}

void sipVH_QtChart_0(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QMetaMethod& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QMetaMethod(a0), sipType_QMetaMethod, NULL);
}


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

#line 66 "sip/QtChart/qabstractseries.sip"
static struct class_graph {
    const char *name;
    sipTypeDef **type;
    int yes, no;
} graph[] = {
    {sipName_QtCharts__QAbstractAxis, &sipType_QtCharts_QAbstractAxis, 19, 1},
    {sipName_QtCharts__QAbstractSeries, &sipType_QtCharts_QAbstractSeries, 24, 2},
    {sipName_QtCharts__QLegendMarker, &sipType_QtCharts_QLegendMarker, 39, 3},
    {sipName_QtCharts__QBarSet, &sipType_QtCharts_QBarSet, -1, 4},
    {sipName_QtCharts__QBoxSet, &sipType_QtCharts_QBoxSet, -1, 5},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QCandlestickModelMapper, &sipType_QtCharts_QCandlestickModelMapper, 45, 6},
#else
    {0, 0, 45, 6},
#endif
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QCandlestickSet, &sipType_QtCharts_QCandlestickSet, -1, 7},
#else
    {0, 0, -1, 7},
#endif
    {sipName_QtCharts__QChart, &sipType_QtCharts_QChart, 47, 8},
    {sipName_QtCharts__QChartView, &sipType_QtCharts_QChartView, -1, 9},
    {sipName_QtCharts__QHBarModelMapper, &sipType_QtCharts_QHBarModelMapper, -1, 10},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QHBoxPlotModelMapper, &sipType_QtCharts_QHBoxPlotModelMapper, -1, 11},
#else
    {0, 0, -1, 11},
#endif
    {sipName_QtCharts__QHPieModelMapper, &sipType_QtCharts_QHPieModelMapper, -1, 12},
    {sipName_QtCharts__QHXYModelMapper, &sipType_QtCharts_QHXYModelMapper, -1, 13},
    {sipName_QtCharts__QLegend, &sipType_QtCharts_QLegend, -1, 14},
    {sipName_QtCharts__QPieSlice, &sipType_QtCharts_QPieSlice, -1, 15},
    {sipName_QtCharts__QVBarModelMapper, &sipType_QtCharts_QVBarModelMapper, -1, 16},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QVBoxPlotModelMapper, &sipType_QtCharts_QVBoxPlotModelMapper, -1, 17},
#else
    {0, 0, -1, 17},
#endif
    {sipName_QtCharts__QVPieModelMapper, &sipType_QtCharts_QVPieModelMapper, -1, 18},
    {sipName_QtCharts__QVXYModelMapper, &sipType_QtCharts_QVXYModelMapper, -1, -1},
    {sipName_QtCharts__QBarCategoryAxis, &sipType_QtCharts_QBarCategoryAxis, -1, 20},
    {sipName_QtCharts__QValueAxis, &sipType_QtCharts_QValueAxis, 23, 21},
    {sipName_QtCharts__QDateTimeAxis, &sipType_QtCharts_QDateTimeAxis, -1, 22},
    {sipName_QtCharts__QLogValueAxis, &sipType_QtCharts_QLogValueAxis, -1, -1},
    {sipName_QtCharts__QCategoryAxis, &sipType_QtCharts_QCategoryAxis, -1, -1},
    {sipName_QtCharts__QAbstractBarSeries, &sipType_QtCharts_QAbstractBarSeries, 30, 25},
    {sipName_QtCharts__QAreaSeries, &sipType_QtCharts_QAreaSeries, -1, 26},
    {sipName_QtCharts__QBoxPlotSeries, &sipType_QtCharts_QBoxPlotSeries, -1, 27},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QCandlestickSeries, &sipType_QtCharts_QCandlestickSeries, -1, 28},
#else
    {0, 0, -1, 28},
#endif
    {sipName_QtCharts__QXYSeries, &sipType_QtCharts_QXYSeries, 36, 29},
    {sipName_QtCharts__QPieSeries, &sipType_QtCharts_QPieSeries, -1, -1},
    {sipName_QtCharts__QBarSeries, &sipType_QtCharts_QBarSeries, -1, 31},
    {sipName_QtCharts__QHorizontalBarSeries, &sipType_QtCharts_QHorizontalBarSeries, -1, 32},
    {sipName_QtCharts__QHorizontalPercentBarSeries, &sipType_QtCharts_QHorizontalPercentBarSeries, -1, 33},
    {sipName_QtCharts__QHorizontalStackedBarSeries, &sipType_QtCharts_QHorizontalStackedBarSeries, -1, 34},
    {sipName_QtCharts__QPercentBarSeries, &sipType_QtCharts_QPercentBarSeries, -1, 35},
    {sipName_QtCharts__QStackedBarSeries, &sipType_QtCharts_QStackedBarSeries, -1, -1},
    {sipName_QtCharts__QLineSeries, &sipType_QtCharts_QLineSeries, 38, 37},
    {sipName_QtCharts__QScatterSeries, &sipType_QtCharts_QScatterSeries, -1, -1},
    {sipName_QtCharts__QSplineSeries, &sipType_QtCharts_QSplineSeries, -1, -1},
    {sipName_QtCharts__QAreaLegendMarker, &sipType_QtCharts_QAreaLegendMarker, -1, 40},
    {sipName_QtCharts__QBarLegendMarker, &sipType_QtCharts_QBarLegendMarker, -1, 41},
    {sipName_QtCharts__QBoxPlotLegendMarker, &sipType_QtCharts_QBoxPlotLegendMarker, -1, 42},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QCandlestickLegendMarker, &sipType_QtCharts_QCandlestickLegendMarker, -1, 43},
#else
    {0, 0, -1, 43},
#endif
    {sipName_QtCharts__QPieLegendMarker, &sipType_QtCharts_QPieLegendMarker, -1, 44},
    {sipName_QtCharts__QXYLegendMarker, &sipType_QtCharts_QXYLegendMarker, -1, -1},
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QHCandlestickModelMapper, &sipType_QtCharts_QHCandlestickModelMapper, -1, 46},
#else
    {0, 0, -1, 46},
#endif
#if QTCHARTS_VERSION >= 0x050800
    {sipName_QtCharts__QVCandlestickModelMapper, &sipType_QtCharts_QVCandlestickModelMapper, -1, -1},
#else
    {0, 0, -1, -1},
#endif
    {sipName_QtCharts__QPolarChart, &sipType_QtCharts_QPolarChart, -1, -1},
};

int i = 0;

sipType = NULL;

do
{
    struct class_graph *cg = &graph[i];

    if (cg->name != NULL && sipCpp->inherits(cg->name))
    {
        sipType = *cg->type;
        i = cg->yes;
    }
    else
        i = cg->no;
}
while (i >= 0);
#line 2204 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

    return sipType;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOption___or__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOption___or__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::AnimationOption a0;
         ::QtCharts::QChart::AnimationOption a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "EE", sipType_QtCharts_QChart_AnimationOption, &a0, sipType_QtCharts_QChart_AnimationOption, &a1))
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions((a0 | a1));

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}

static sipPySlotDef slots_QtCharts_QChart_AnimationOption[] = {
    {(void *)slot_QtCharts_QChart_AnimationOption___or__, or_slot},
    {0, (sipPySlotType)0}
};

static sipEnumTypeDef enumTypes[] = {
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QScatterSeries__MarkerShape, {0}, 0}, sipNameNr_MarkerShape, 62, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QPolarChart__PolarOrientation, {0}, 0}, sipNameNr_PolarOrientation, 59, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QPieSlice__LabelPosition, {0}, 0}, sipNameNr_LabelPosition, 57, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QLegendMarker__LegendMarkerType, {0}, 0}, sipNameNr_LegendMarkerType, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QLegend__MarkerShape, {0}, 0}, sipNameNr_MarkerShape, 48, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QChartView__RubberBand, {0}, 0}, sipNameNr_RubberBand, 36, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QChart__ChartType, {0}, 0}, sipNameNr_ChartType, 31, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QChart__AnimationOption, {0}, 0}, sipNameNr_AnimationOption, 31, slots_QtCharts_QChart_AnimationOption},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QChart__ChartTheme, {0}, 0}, sipNameNr_ChartTheme, 31, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QCategoryAxis__AxisLabelsPosition, {0}, 0}, sipNameNr_AxisLabelsPosition, 29, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QBoxSet__ValuePositions, {0}, 0}, sipNameNr_ValuePositions, 23, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QAbstractSeries__SeriesType, {0}, 0}, sipNameNr_SeriesType, 13, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QAbstractBarSeries__LabelsPosition, {0}, 0}, sipNameNr_LabelsPosition, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_QtCharts__QAbstractAxis__AxisType, {0}, 0}, sipNameNr_AxisType, 8, NULL},
};


/*
 * This defines each type in this module.
 */
sipTypeDef *sipExportedTypes_QtChart[] = {
    &sipTypeDef_QtChart_QList_0100QPointF.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QAbstractAxis.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QAbstractSeries.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QBarSet.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QBoxSet.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QCandlestickSet.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QLegendMarker.mtd_base,
    &sipTypeDef_QtChart_QList_0101QtCharts_QPieSlice.mtd_base,
    &sipTypeDef_QtChart_QtCharts_QAbstractAxis.ctd_base,
    &enumTypes[13].etd_base,
    &sipTypeDef_QtChart_QtCharts_QAbstractAxis_AxisTypes.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QAbstractBarSeries.ctd_base,
    &enumTypes[12].etd_base,
    &sipTypeDef_QtChart_QtCharts_QAbstractSeries.ctd_base,
    &enumTypes[11].etd_base,
    &sipTypeDef_QtChart_QtCharts_QAreaLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QAreaSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBarCategoryAxis.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBarLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBarSet.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBoxPlotLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBoxPlotSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QBoxSet.ctd_base,
    &enumTypes[10].etd_base,
    &sipTypeDef_QtChart_QtCharts_QCandlestickLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QCandlestickModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QCandlestickSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QCandlestickSet.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QCategoryAxis.ctd_base,
    &enumTypes[9].etd_base,
    &sipTypeDef_QtChart_QtCharts_QChart.ctd_base,
    &enumTypes[7].etd_base,
    &sipTypeDef_QtChart_QtCharts_QChart_AnimationOptions.ctd_base,
    &enumTypes[8].etd_base,
    &enumTypes[6].etd_base,
    &sipTypeDef_QtChart_QtCharts_QChartView.ctd_base,
    &enumTypes[5].etd_base,
    &sipTypeDef_QtChart_QtCharts_QChartView_RubberBands.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QDateTimeAxis.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHBarModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHBoxPlotModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHCandlestickModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHPieModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHXYModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHorizontalBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHorizontalPercentBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QHorizontalStackedBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QLegend.ctd_base,
    &enumTypes[4].etd_base,
    &sipTypeDef_QtChart_QtCharts_QLegendMarker.ctd_base,
    &enumTypes[3].etd_base,
    &sipTypeDef_QtChart_QtCharts_QLineSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QLogValueAxis.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QPercentBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QPieLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QPieSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QPieSlice.ctd_base,
    &enumTypes[2].etd_base,
    &sipTypeDef_QtChart_QtCharts_QPolarChart.ctd_base,
    &enumTypes[1].etd_base,
    &sipTypeDef_QtChart_QtCharts_QPolarChart_PolarOrientations.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QScatterSeries.ctd_base,
    &enumTypes[0].etd_base,
    &sipTypeDef_QtChart_QtCharts_QSplineSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QStackedBarSeries.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QVBarModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QVBoxPlotModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QVCandlestickModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QVPieModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QVXYModelMapper.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QValueAxis.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QXYLegendMarker.ctd_base,
    &sipTypeDef_QtChart_QtCharts_QXYSeries.ctd_base,
};


/* This defines the types that this module needs to import from QtCore. */
sipImportedTypeDef sipImportedTypes_QtChart_QtCore[] = {
    {"QAbstractItemModel"},
    {"QByteArray"},
    {"QChildEvent"},
    {"QDateTime"},
    {"QEasingCurve"},
    {"QEvent"},
    {"QList<qreal>"},
    {"QLocale"},
    {"QMargins"},
    {"QMetaMethod"},
    {"QObject"},
    {"QPointF"},
    {"QRectF"},
    {"QSize"},
    {"QSizeF"},
    {"QString"},
    {"QStringList"},
    {"QTimerEvent"},
    {"QVariant"},
    {"QVector<QPointF>"},
    {"Qt::Alignment"},
    {"Qt::InputMethodQuery"},
    {"Qt::ItemSelectionMode"},
    {"Qt::Orientation"},
    {"Qt::Orientations"},
    {"Qt::SizeHint"},
    {"Qt::WindowFlags"},
    {"Qt::WindowFrameSection"},
    {"quintptr"},
    {NULL}
};


/*
 * This defines the virtual error handlers that this module needs to import
 * from QtCore.
 */
sipImportedVirtErrorHandlerDef sipImportedVirtErrorHandlers_QtChart_QtCore[] = {
    {"PyQt5"},
    {NULL}
};


/* This defines the types that this module needs to import from QtGui. */
sipImportedTypeDef sipImportedTypes_QtChart_QtGui[] = {
    {"QActionEvent"},
    {"QBrush"},
    {"QCloseEvent"},
    {"QColor"},
    {"QContextMenuEvent"},
    {"QDragEnterEvent"},
    {"QDragLeaveEvent"},
    {"QDragMoveEvent"},
    {"QDropEvent"},
    {"QFocusEvent"},
    {"QFont"},
    {"QHideEvent"},
    {"QInputMethodEvent"},
    {"QKeyEvent"},
    {"QMouseEvent"},
    {"QMoveEvent"},
    {"QPaintDevice"},
    {"QPaintDevice::PaintDeviceMetric"},
    {"QPaintEngine"},
    {"QPaintEvent"},
    {"QPainter"},
    {"QPainterPath"},
    {"QPen"},
    {"QResizeEvent"},
    {"QShowEvent"},
    {"QTabletEvent"},
    {"QWheelEvent"},
    {NULL}
};


/* This defines the types that this module needs to import from QtWidgets. */
sipImportedTypeDef sipImportedTypes_QtChart_QtWidgets[] = {
    {"QAbstractScrollArea"},
    {"QFrame"},
    {"QGraphicsItem"},
    {"QGraphicsItem::GraphicsItemChange"},
    {"QGraphicsLayoutItem"},
    {"QGraphicsObject"},
    {"QGraphicsSceneContextMenuEvent"},
    {"QGraphicsSceneDragDropEvent"},
    {"QGraphicsSceneHoverEvent"},
    {"QGraphicsSceneMouseEvent"},
    {"QGraphicsSceneMoveEvent"},
    {"QGraphicsSceneResizeEvent"},
    {"QGraphicsSceneWheelEvent"},
    {"QGraphicsView"},
    {"QGraphicsWidget"},
    {"QStyleOption"},
    {"QStyleOptionFrame"},
    {"QStyleOptionGraphicsItem"},
    {"QWidget"},
    {NULL}
};


/* This defines the modules that this module needs to import. */
static sipImportedModuleDef importsTable[] = {
    {"PyQt5.QtCore", sipImportedTypes_QtChart_QtCore, sipImportedVirtErrorHandlers_QtChart_QtCore, NULL},
    {"PyQt5.QtGui", sipImportedTypes_QtChart_QtGui, NULL, NULL},
    {"PyQt5.QtWidgets", sipImportedTypes_QtChart_QtWidgets, NULL, NULL},
    {NULL, NULL, NULL, NULL}
};


/* This defines the class sub-convertors that this module defines. */
static sipSubClassConvertorDef convertorsTable[] = {
    {sipSubClass_QtCharts_QAbstractSeries, {10, 0, 0}, NULL},
    {NULL, {0, 0, 0}, NULL}
};


/* Define the strings to be added to this module dictionary. */
static sipStringInstanceDef stringInstances[] = {
    {sipName_PYQT_CHART_VERSION_STR, PYQT_CHART_VERSION_STR, 'A'},
    {0, 0, 0}
};


/* Define the ints to be added to this module dictionary. */
static sipIntInstanceDef intInstances[] = {
    {sipName_PYQT_CHART_VERSION, PYQT_CHART_VERSION},
    {0, 0}
};


/* This defines this module. */
sipExportedModuleDef sipModuleAPI_QtChart = {
    0,
    SIP_API_MINOR_NR,
    sipNameNr_PyQt5_QtChart,
    0,
    sipStrings_QtChart,
    importsTable,
    NULL,
    74,
    sipExportedTypes_QtChart,
    NULL,
    0,
    NULL,
    0,
    NULL,
    NULL,
    convertorsTable,
    {NULL, NULL, NULL, stringInstances, intInstances, NULL, NULL, NULL, NULL, NULL},
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
};


/* The SIP API and the APIs of any imported modules. */
const sipAPIDef *sipAPI_QtChart;

sip_qt_metaobject_func sip_QtChart_qt_metaobject;
sip_qt_metacall_func sip_QtChart_qt_metacall;
sip_qt_metacast_func sip_QtChart_qt_metacast;


/* The Python module initialisation function. */
#if PY_MAJOR_VERSION >= 3
#define SIP_MODULE_ENTRY        PyInit_QtChart
#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        initQtChart
#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,
        "PyQt5.QtChart",
        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_PyQt5_QtChart, sip_methods);
#else
    sipModule = Py_InitModule(const_cast<char *>(sipName_PyQt5_QtChart), sip_methods);
#endif

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

    sipModuleDict = PyModule_GetDict(sipModule);

    /* Get the SIP module's API. */
#if PY_VERSION_HEX >= 0x02050000
    sip_sipmod = PyImport_ImportModule(SIP_MODULE_NAME);
#else
    sip_sipmod = PyImport_ImportModule(const_cast<char *>(SIP_MODULE_NAME));
#endif

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

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

#if defined(SIP_USE_PYCAPSULE)
    if (sip_capiobj == NULL || !PyCapsule_CheckExact(sip_capiobj))
#else
    if (sip_capiobj == NULL || !PyCObject_Check(sip_capiobj))
#endif
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }

#if defined(SIP_USE_PYCAPSULE)
    sipAPI_QtChart = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, SIP_MODULE_NAME "._C_API"));
#else
    sipAPI_QtChart = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
#endif

#if defined(SIP_USE_PYCAPSULE)
    if (sipAPI_QtChart == NULL)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }
#endif

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

    sip_QtChart_qt_metaobject = (sip_qt_metaobject_func)sipImportSymbol("qtcore_qt_metaobject");
    sip_QtChart_qt_metacall = (sip_qt_metacall_func)sipImportSymbol("qtcore_qt_metacall");
    sip_QtChart_qt_metacast = (sip_qt_metacast_func)sipImportSymbol("qtcore_qt_metacast");

    if (!sip_QtChart_qt_metacast)
        Py_FatalError("Unable to import qtcore_qt_metacast");

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

    SIP_MODULE_RETURN(sipModule);
}

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 2633 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 32 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 2709 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QPieSlice(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QPieSlice(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QPieSlice*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QPieSlice*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QPieSlice(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QPieSlice(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QPieSlice*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QPieSlice(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QPieSlice(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QPieSlice*>(reinterpret_cast<const QList< ::QtCharts::QPieSlice*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QPieSlice(void *, int);}
static void release_QList_0101QtCharts_QPieSlice(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QPieSlice*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QPieSlice(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QPieSlice(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QPieSlice*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QPieSlice*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QPieSlice *> *ql = new QList<QtCharts::QPieSlice *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QPieSlice *t = reinterpret_cast<QtCharts::QPieSlice *>(
                sipForceConvertToType(itm, sipType_QtCharts_QPieSlice, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QPieSlice' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 2817 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QPieSlice(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QPieSlice(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QPieSlice*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QPieSlice*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QPieSlice *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QPieSlice to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QPieSlice,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 2855 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QPieSlice = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_1300,     /* QList<QtCharts::QPieSlice*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QPieSlice,
    array_QList_0101QtCharts_QPieSlice,
    copy_QList_0101QtCharts_QPieSlice,
    release_QList_0101QtCharts_QPieSlice,
    convertTo_QList_0101QtCharts_QPieSlice,
    convertFrom_QList_0101QtCharts_QPieSlice
};

#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 2887 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 2891 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0100QPointF(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0100QPointF(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QPointF> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QPointF> *>(sipSrc);
}


extern "C" {static void *array_QList_0100QPointF(SIP_SSIZE_T);}
static void *array_QList_0100QPointF(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QPointF>[sipNrElem];
}


extern "C" {static void *copy_QList_0100QPointF(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100QPointF(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QPointF>(reinterpret_cast<const QList< ::QPointF> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100QPointF(void *, int);}
static void release_QList_0100QPointF(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QPointF> *>(ptr);
}



extern "C" {static int convertTo_QList_0100QPointF(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100QPointF(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QPointF> **sipCppPtr = reinterpret_cast<QList< ::QPointF> **>(sipCppPtrV);

#line 68 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QPointF> *ql = new QList<QPointF>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        int state;
        QPointF *t = reinterpret_cast<QPointF *>(
                sipForceConvertToType(itm, sipType_QPointF, sipTransferObj,
                        SIP_NOT_NONE, &state, sipIsErr));

        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QPointF' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_QPointF, state);
        Py_DECREF(itm);
    }
 
    Py_DECREF(iter);

    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3001 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100QPointF(void *, PyObject *);}
static PyObject *convertFrom_QList_0100QPointF(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QPointF> *sipCpp = reinterpret_cast<QList< ::QPointF> *>(sipCppV);

#line 42 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *l = PyList_New(sipCpp->size());

    if (!l)
        return 0;

    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QPointF *t = new QPointF(sipCpp->at(i));
        PyObject *tobj = sipConvertFromNewType(t, sipType_QPointF,
                sipTransferObj);

        if (!tobj)
        {
            delete t;
            Py_DECREF(l);

            return 0;
        }

        PyList_SetItem(l, i, tobj);
    }

    return l;
#line 3034 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0100QPointF = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_7690,     /* QList<QPointF> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100QPointF,
    array_QList_0100QPointF,
    copy_QList_0100QPointF,
    release_QList_0100QPointF,
    convertTo_QList_0100QPointF,
    convertFrom_QList_0100QPointF
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 3066 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 3130 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QLegendMarker(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QLegendMarker(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QLegendMarker*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QLegendMarker*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QLegendMarker(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QLegendMarker(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QLegendMarker*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QLegendMarker(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QLegendMarker(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QLegendMarker*>(reinterpret_cast<const QList< ::QtCharts::QLegendMarker*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QLegendMarker(void *, int);}
static void release_QList_0101QtCharts_QLegendMarker(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QLegendMarker*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QLegendMarker(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QLegendMarker(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QLegendMarker*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QLegendMarker*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QLegendMarker *> *ql = new QList<QtCharts::QLegendMarker *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QLegendMarker *t = reinterpret_cast<QtCharts::QLegendMarker *>(
                sipForceConvertToType(itm, sipType_QtCharts_QLegendMarker, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QLegendMarker' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3238 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QLegendMarker(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QLegendMarker(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QLegendMarker*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QLegendMarker*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QLegendMarker *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QLegendMarker to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QLegendMarker,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 3276 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_845,     /* QList<QtCharts::QLegendMarker*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QLegendMarker,
    array_QList_0101QtCharts_QLegendMarker,
    copy_QList_0101QtCharts_QLegendMarker,
    release_QList_0101QtCharts_QLegendMarker,
    convertTo_QList_0101QtCharts_QLegendMarker,
    convertFrom_QList_0101QtCharts_QLegendMarker
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 3308 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 3318 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QAbstractSeries(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QAbstractSeries(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QAbstractSeries*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QAbstractSeries*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QAbstractSeries(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QAbstractSeries(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QAbstractSeries*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QAbstractSeries(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QAbstractSeries(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QAbstractSeries*>(reinterpret_cast<const QList< ::QtCharts::QAbstractSeries*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QAbstractSeries(void *, int);}
static void release_QList_0101QtCharts_QAbstractSeries(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QAbstractSeries*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QAbstractSeries(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QAbstractSeries(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QAbstractSeries*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QAbstractSeries*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QAbstractSeries *> *ql = new QList<QtCharts::QAbstractSeries *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QAbstractSeries *t = reinterpret_cast<QtCharts::QAbstractSeries *>(
                sipForceConvertToType(itm, sipType_QtCharts_QAbstractSeries, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QAbstractSeries' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3426 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QAbstractSeries(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QAbstractSeries(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QAbstractSeries*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QAbstractSeries*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QAbstractSeries *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QAbstractSeries to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QAbstractSeries,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 3464 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QAbstractSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_574,     /* QList<QtCharts::QAbstractSeries*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QAbstractSeries,
    array_QList_0101QtCharts_QAbstractSeries,
    copy_QList_0101QtCharts_QAbstractSeries,
    release_QList_0101QtCharts_QAbstractSeries,
    convertTo_QList_0101QtCharts_QAbstractSeries,
    convertFrom_QList_0101QtCharts_QAbstractSeries
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 3496 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 34 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 3532 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QCandlestickSet(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QCandlestickSet(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QCandlestickSet*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QCandlestickSet*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QCandlestickSet(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QCandlestickSet(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QCandlestickSet*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QCandlestickSet(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QCandlestickSet(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QCandlestickSet*>(reinterpret_cast<const QList< ::QtCharts::QCandlestickSet*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QCandlestickSet(void *, int);}
static void release_QList_0101QtCharts_QCandlestickSet(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QCandlestickSet*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QCandlestickSet(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QCandlestickSet(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QCandlestickSet*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QCandlestickSet*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QCandlestickSet *> *ql = new QList<QtCharts::QCandlestickSet *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QCandlestickSet *t = reinterpret_cast<QtCharts::QCandlestickSet *>(
                sipForceConvertToType(itm, sipType_QtCharts_QCandlestickSet, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QCandlestickSet' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3640 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QCandlestickSet(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QCandlestickSet(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QCandlestickSet*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QCandlestickSet*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QCandlestickSet *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QCandlestickSet to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QCandlestickSet,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 3678 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QCandlestickSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_608,     /* QList<QtCharts::QCandlestickSet*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QCandlestickSet,
    array_QList_0101QtCharts_QCandlestickSet,
    copy_QList_0101QtCharts_QCandlestickSet,
    release_QList_0101QtCharts_QCandlestickSet,
    convertTo_QList_0101QtCharts_QCandlestickSet,
    convertFrom_QList_0101QtCharts_QCandlestickSet
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 3710 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 34 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 3738 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QBoxSet(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QBoxSet(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QBoxSet*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QBoxSet*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QBoxSet(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QBoxSet(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QBoxSet*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QBoxSet(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QBoxSet(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QBoxSet*>(reinterpret_cast<const QList< ::QtCharts::QBoxSet*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QBoxSet(void *, int);}
static void release_QList_0101QtCharts_QBoxSet(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QBoxSet*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QBoxSet(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QBoxSet(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QBoxSet*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QBoxSet*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QBoxSet *> *ql = new QList<QtCharts::QBoxSet *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QBoxSet *t = reinterpret_cast<QtCharts::QBoxSet *>(
                sipForceConvertToType(itm, sipType_QtCharts_QBoxSet, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QBoxSet' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3846 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QBoxSet(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QBoxSet(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QBoxSet*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QBoxSet*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QBoxSet *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QBoxSet to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QBoxSet,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 3884 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QBoxSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_1767,     /* QList<QtCharts::QBoxSet*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QBoxSet,
    array_QList_0101QtCharts_QBoxSet,
    copy_QList_0101QtCharts_QBoxSet,
    release_QList_0101QtCharts_QBoxSet,
    convertTo_QList_0101QtCharts_QBoxSet,
    convertFrom_QList_0101QtCharts_QBoxSet
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 3916 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 3938 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QBarSet(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QBarSet(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QBarSet*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QBarSet*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QBarSet(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QBarSet(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QBarSet*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QBarSet(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QBarSet(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QBarSet*>(reinterpret_cast<const QList< ::QtCharts::QBarSet*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QBarSet(void *, int);}
static void release_QList_0101QtCharts_QBarSet(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QBarSet*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QBarSet(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QBarSet(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QBarSet*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QBarSet*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QBarSet *> *ql = new QList<QtCharts::QBarSet *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QBarSet *t = reinterpret_cast<QtCharts::QBarSet *>(
                sipForceConvertToType(itm, sipType_QtCharts_QBarSet, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QBarSet' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 4046 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QBarSet(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QBarSet(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QBarSet*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QBarSet*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QBarSet *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QBarSet to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QBarSet,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 4084 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QBarSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_1793,     /* QList<QtCharts::QBarSet*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QBarSet,
    array_QList_0101QtCharts_QBarSet,
    copy_QList_0101QtCharts_QBarSet,
    release_QList_0101QtCharts_QBarSet,
    convertTo_QList_0101QtCharts_QBarSet,
    convertFrom_QList_0101QtCharts_QBarSet
};

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 4116 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 4122 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static void assign_QList_0101QtCharts_QAbstractAxis(void *, SIP_SSIZE_T, void *);}
static void assign_QList_0101QtCharts_QAbstractAxis(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast<QList< ::QtCharts::QAbstractAxis*> *>(sipDst)[sipDstIdx] = *reinterpret_cast<QList< ::QtCharts::QAbstractAxis*> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QtCharts_QAbstractAxis(SIP_SSIZE_T);}
static void *array_QList_0101QtCharts_QAbstractAxis(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::QtCharts::QAbstractAxis*>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QtCharts_QAbstractAxis(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QtCharts_QAbstractAxis(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList< ::QtCharts::QAbstractAxis*>(reinterpret_cast<const QList< ::QtCharts::QAbstractAxis*> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QtCharts_QAbstractAxis(void *, int);}
static void release_QList_0101QtCharts_QAbstractAxis(void *ptr, int)
{
    delete reinterpret_cast<QList< ::QtCharts::QAbstractAxis*> *>(ptr);
}



extern "C" {static int convertTo_QList_0101QtCharts_QAbstractAxis(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QtCharts_QAbstractAxis(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList< ::QtCharts::QAbstractAxis*> **sipCppPtr = reinterpret_cast<QList< ::QtCharts::QAbstractAxis*> **>(sipCppPtrV);

#line 184 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    PyObject *iter = PyObject_GetIter(sipPy);

    if (!sipIsErr)
    {
        PyErr_Clear();
        Py_XDECREF(iter);

        return (iter
#if PY_MAJOR_VERSION < 3
                && !PyString_Check(sipPy)
#endif
                && !PyUnicode_Check(sipPy));
    }

    if (!iter)
    {
        *sipIsErr = 1;

        return 0;
    }

    QList<QtCharts::QAbstractAxis *> *ql = new QList<QtCharts::QAbstractAxis *>;
 
    for (Py_ssize_t i = 0; ; ++i)
    {
        PyErr_Clear();
        PyObject *itm = PyIter_Next(iter);

        if (!itm)
        {
            if (PyErr_Occurred())
            {
                delete ql;
                Py_DECREF(iter);
                *sipIsErr = 1;

                return 0;
            }

            break;
        }

        QtCharts::QAbstractAxis *t = reinterpret_cast<QtCharts::QAbstractAxis *>(
                sipForceConvertToType(itm, sipType_QtCharts_QAbstractAxis, sipTransferObj, 0,
                        0, sipIsErr));
 
        if (*sipIsErr)
        {
            PyErr_Format(PyExc_TypeError,
                    "index %zd has type '%s' but 'QtCharts::QAbstractAxis' is expected", i,
                    sipPyTypeName(Py_TYPE(itm)));

            Py_DECREF(itm);
            delete ql;
            Py_DECREF(iter);

            return 0;
        }

        ql->append(t);

        Py_DECREF(itm);
    }

    Py_DECREF(iter);
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 4230 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QtCharts_QAbstractAxis(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QtCharts_QAbstractAxis(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::QtCharts::QAbstractAxis*> *sipCpp = reinterpret_cast<QList< ::QtCharts::QAbstractAxis*> *>(sipCppV);

#line 153 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
    int gc_enabled = sipEnableGC(0);
    PyObject *l = PyList_New(sipCpp->size());

    if (l)
    {
        for (int i = 0; i < sipCpp->size(); ++i)
        {
            QtCharts::QAbstractAxis *t = sipCpp->at(i);

            // The explicit (void *) cast allows QtCharts::QAbstractAxis to be const.
            PyObject *tobj = sipConvertFromType((void *)t, sipType_QtCharts_QAbstractAxis,
                    sipTransferObj);

            if (!tobj)
            {
                Py_DECREF(l);
                l = 0;

                break;
            }

            PyList_SetItem(l, i, tobj);
        }
    }

    sipEnableGC(gc_enabled);

    return l;
#line 4268 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


sipMappedTypeDef sipTypeDef_QtChart_QList_0101QtCharts_QAbstractAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_877,     /* QList<QtCharts::QAbstractAxis*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QtCharts_QAbstractAxis,
    array_QList_0101QtCharts_QAbstractAxis,
    copy_QList_0101QtCharts_QAbstractAxis,
    release_QList_0101QtCharts_QAbstractAxis,
    convertTo_QList_0101QtCharts_QAbstractAxis,
    convertFrom_QList_0101QtCharts_QAbstractAxis
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 34 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 4394 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 4494 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 4555 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 4558 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 4621 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 4624 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 4627 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 4630 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 4633 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 4636 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 4639 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 4642 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 4645 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 4648 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 4651 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 4654 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 4657 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 4660 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 4663 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 4666 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 4669 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 4672 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 4675 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QXYLegendMarker : public  ::QtCharts::QXYLegendMarker
{
public:
    sipQtCharts_QXYLegendMarker( ::QtCharts::QXYSeries*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QXYLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QXYSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[9];
};

sipQtCharts_QXYLegendMarker::sipQtCharts_QXYLegendMarker( ::QtCharts::QXYSeries*a0, ::QtCharts::QLegend*a1, ::QObject*a2):  ::QtCharts::QXYLegendMarker(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QXYLegendMarker::~sipQtCharts_QXYLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QXYLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QXYLegendMarker);

    return  ::QtCharts::QXYLegendMarker::metaObject();
}

int sipQtCharts_QXYLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QXYLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QXYLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QXYLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QXYLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QXYLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QXYLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QXYLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QXYLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QXYLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QXYLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QXYLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QXYLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QXYLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QXYLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QXYLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QXYLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QXYLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QXYLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QXYLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QXYLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QXYLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QXYSeries* sipQtCharts_QXYLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QXYLegendMarker::series();

    extern  ::QtCharts::QXYSeries* sipVH_QtChart_76(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_76(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QXYLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QXYLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QXYLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QXYLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QXYLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 5001 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYLegendMarker, sipName_sender, doc_QtCharts_QXYLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 5061 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QXYLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QXYLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYLegendMarker, sipName_isSignalConnected, doc_QtCharts_QXYLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QXYLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QXYLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYLegendMarker, sipName_type, doc_QtCharts_QXYLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker_series, "series(self) -> QXYSeries");

extern "C" {static PyObject *meth_QtCharts_QXYLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QXYLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYLegendMarker, &sipCpp))
        {
             ::QtCharts::QXYSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QXYLegendMarker::series() : sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYLegendMarker, sipName_series, doc_QtCharts_QXYLegendMarker_series);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QXYLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QXYLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QXYLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QXYLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QXYLegendMarker(void *, int);}
static void release_QtCharts_QXYLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QXYLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QXYLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QXYLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QXYLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QXYLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QXYLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QXYLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QXYLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QXYLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QXYSeries* a0;
         ::QtCharts::QLegend* a1;
         ::QObject* a2 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8|JH", sipType_QtCharts_QXYSeries, &a0, sipType_QtCharts_QLegend, &a1, sipType_QObject, &a2, sipOwner))
        {
            sipCpp = new sipQtCharts_QXYLegendMarker(a0,a1,a2);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QXYLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QXYLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QXYLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QXYLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QXYLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QXYLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QXYLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QXYLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QXYLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QXYLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QXYLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QXYLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QXYLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QXYLegendMarker, "\1QXYLegendMarker(QXYSeries, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QXYLegendMarker = {
    & ::QtCharts::QXYLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QXYLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QXYLegendMarker,
        {0},
        &plugin_QtCharts_QXYLegendMarker
    },
    {
        sipNameNr_QXYLegendMarker,
        {0, 0, 1},
        11, methods_QtCharts_QXYLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QXYLegendMarker,
    -1,
    -1,
    supers_QtCharts_QXYLegendMarker,
    0,
    init_type_QtCharts_QXYLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QXYLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QXYLegendMarker,
    cast_QtCharts_QXYLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 32 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 5587 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 5591 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 5690 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 5693 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 5696 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 5699 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 5702 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 5705 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 5708 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 5711 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 5714 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 5717 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 5720 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 5723 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 5726 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 5729 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 5732 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 5735 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 5738 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QVXYModelMapper : public  ::QtCharts::QVXYModelMapper
{
public:
    sipQtCharts_QVXYModelMapper( ::QObject*);
    virtual ~sipQtCharts_QVXYModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QVXYModelMapper::sipQtCharts_QVXYModelMapper( ::QObject*a0):  ::QtCharts::QVXYModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QVXYModelMapper::~sipQtCharts_QVXYModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QVXYModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QVXYModelMapper);

    return  ::QtCharts::QVXYModelMapper::metaObject();
}

int sipQtCharts_QVXYModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QVXYModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QVXYModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QVXYModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QVXYModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QVXYModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QVXYModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QVXYModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QVXYModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QVXYModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QVXYModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVXYModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVXYModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVXYModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVXYModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVXYModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVXYModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVXYModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVXYModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVXYModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QVXYModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QVXYModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QVXYModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QVXYModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QVXYModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 6032 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_sender, doc_QtCharts_QVXYModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 6092 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_senderSignalIndex, doc_QtCharts_QVXYModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QVXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_isSignalConnected, doc_QtCharts_QVXYModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_xColumn, "xColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_xColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_xColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->xColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_xColumn, doc_QtCharts_QVXYModelMapper_xColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setXColumn, "setXColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setXColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setXColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setXColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setXColumn, doc_QtCharts_QVXYModelMapper_setXColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_yColumn, "yColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_yColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_yColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->yColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_yColumn, doc_QtCharts_QVXYModelMapper_yColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setYColumn, "setYColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setYColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setYColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setYColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setYColumn, doc_QtCharts_QVXYModelMapper_setYColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_model, doc_QtCharts_QVXYModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -9, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setModel, doc_QtCharts_QVXYModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_series, "series(self) -> QXYSeries");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
             ::QtCharts::QXYSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_series, doc_QtCharts_QVXYModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setSeries, "setSeries(self, QXYSeries)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QXYSeries* a0;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, sipType_QtCharts_QXYSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setSeries, doc_QtCharts_QVXYModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_firstRow, "firstRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_firstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_firstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_firstRow, doc_QtCharts_QVXYModelMapper_firstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setFirstRow, "setFirstRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setFirstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setFirstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setFirstRow, doc_QtCharts_QVXYModelMapper_setFirstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_rowCount, "rowCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_rowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_rowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->rowCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_rowCount, doc_QtCharts_QVXYModelMapper_rowCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper_setRowCount, "setRowCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVXYModelMapper_setRowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVXYModelMapper_setRowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setRowCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVXYModelMapper, sipName_setRowCount, doc_QtCharts_QVXYModelMapper_setRowCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QVXYModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QVXYModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QVXYModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVXYModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QVXYModelMapper(void *, int);}
static void release_QtCharts_QVXYModelMapper(void *sipCppV, int)
{
     ::QtCharts::QVXYModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVXYModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QVXYModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QVXYModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QVXYModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QVXYModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QVXYModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QVXYModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QVXYModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QVXYModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QVXYModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QVXYModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QVXYModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QVXYModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QVXYModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QVXYModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstRow), meth_QtCharts_QVXYModelMapper_firstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_firstRow)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QVXYModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QVXYModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QVXYModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_rowCount), meth_QtCharts_QVXYModelMapper_rowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_rowCount)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QVXYModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QVXYModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QVXYModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setFirstRow), meth_QtCharts_QVXYModelMapper_setFirstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setFirstRow)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QVXYModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setRowCount), meth_QtCharts_QVXYModelMapper_setRowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setRowCount)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QVXYModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_setXColumn), meth_QtCharts_QVXYModelMapper_setXColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setXColumn)},
    {SIP_MLNAME_CAST(sipName_setYColumn), meth_QtCharts_QVXYModelMapper_setYColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_setYColumn)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QVXYModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_xColumn), meth_QtCharts_QVXYModelMapper_xColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_xColumn)},
    {SIP_MLNAME_CAST(sipName_yColumn), meth_QtCharts_QVXYModelMapper_yColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVXYModelMapper_yColumn)}
};

PyDoc_STRVAR(doc_QtCharts_QVXYModelMapper, "\1QVXYModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QVXYModelMapper[] = {
    {"rowCountChanged()", "\1rowCountChanged(self)", 0, 0},
    {"firstRowChanged()", "\1firstRowChanged(self)", 0, 0},
    {"yColumnChanged()", "\1yColumnChanged(self)", 0, 0},
    {"xColumnChanged()", "\1xColumnChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QVXYModelMapper = {
    & ::QtCharts::QVXYModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QVXYModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QVXYModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QVXYModelMapper,
        {0},
        &plugin_QtCharts_QVXYModelMapper
    },
    {
        sipNameNr_QVXYModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QVXYModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QVXYModelMapper,
    -1,
    -1,
    supers_QtCharts_QVXYModelMapper,
    0,
    init_type_QtCharts_QVXYModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QVXYModelMapper,
    0,
    0,
    0,
    release_QtCharts_QVXYModelMapper,
    cast_QtCharts_QVXYModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 32 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 6912 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 6916 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 6989 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 6992 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 6995 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 6998 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 7001 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 7004 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 7007 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 7010 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 7013 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 7016 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 7019 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 7022 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 7025 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 7028 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 7031 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 7034 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 7037 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QVPieModelMapper : public  ::QtCharts::QVPieModelMapper
{
public:
    sipQtCharts_QVPieModelMapper( ::QObject*);
    virtual ~sipQtCharts_QVPieModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QVPieModelMapper::sipQtCharts_QVPieModelMapper( ::QObject*a0):  ::QtCharts::QVPieModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QVPieModelMapper::~sipQtCharts_QVPieModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QVPieModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QVPieModelMapper);

    return  ::QtCharts::QVPieModelMapper::metaObject();
}

int sipQtCharts_QVPieModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QVPieModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QVPieModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QVPieModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QVPieModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QVPieModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QVPieModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QVPieModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QVPieModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QVPieModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QVPieModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVPieModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVPieModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVPieModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVPieModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVPieModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVPieModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVPieModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVPieModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVPieModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QVPieModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QVPieModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QVPieModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QVPieModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QVPieModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 7331 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_sender, doc_QtCharts_QVPieModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 7391 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_senderSignalIndex, doc_QtCharts_QVPieModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QVPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_isSignalConnected, doc_QtCharts_QVPieModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_valuesColumn, "valuesColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_valuesColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_valuesColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->valuesColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_valuesColumn, doc_QtCharts_QVPieModelMapper_valuesColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setValuesColumn, "setValuesColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setValuesColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setValuesColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setValuesColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setValuesColumn, doc_QtCharts_QVPieModelMapper_setValuesColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_labelsColumn, "labelsColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_labelsColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_labelsColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->labelsColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_labelsColumn, doc_QtCharts_QVPieModelMapper_labelsColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setLabelsColumn, "setLabelsColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setLabelsColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setLabelsColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLabelsColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setLabelsColumn, doc_QtCharts_QVPieModelMapper_setLabelsColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_model, doc_QtCharts_QVPieModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -8, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setModel, doc_QtCharts_QVPieModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_series, "series(self) -> QPieSeries");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
             ::QtCharts::QPieSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_series, doc_QtCharts_QVPieModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setSeries, "setSeries(self, QPieSeries)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSeries* a0;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, sipType_QtCharts_QPieSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setSeries, doc_QtCharts_QVPieModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_firstRow, "firstRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_firstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_firstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_firstRow, doc_QtCharts_QVPieModelMapper_firstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setFirstRow, "setFirstRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setFirstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setFirstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setFirstRow, doc_QtCharts_QVPieModelMapper_setFirstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_rowCount, "rowCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_rowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_rowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->rowCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_rowCount, doc_QtCharts_QVPieModelMapper_rowCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper_setRowCount, "setRowCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVPieModelMapper_setRowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVPieModelMapper_setRowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setRowCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVPieModelMapper, sipName_setRowCount, doc_QtCharts_QVPieModelMapper_setRowCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QVPieModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QVPieModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QVPieModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVPieModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QVPieModelMapper(void *, int);}
static void release_QtCharts_QVPieModelMapper(void *sipCppV, int)
{
     ::QtCharts::QVPieModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVPieModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QVPieModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QVPieModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QVPieModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QVPieModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QVPieModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QVPieModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QVPieModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QVPieModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QVPieModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QVPieModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QVPieModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QVPieModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QVPieModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QVPieModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstRow), meth_QtCharts_QVPieModelMapper_firstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_firstRow)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QVPieModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_labelsColumn), meth_QtCharts_QVPieModelMapper_labelsColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_labelsColumn)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QVPieModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QVPieModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_rowCount), meth_QtCharts_QVPieModelMapper_rowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_rowCount)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QVPieModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QVPieModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QVPieModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setFirstRow), meth_QtCharts_QVPieModelMapper_setFirstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setFirstRow)},
    {SIP_MLNAME_CAST(sipName_setLabelsColumn), meth_QtCharts_QVPieModelMapper_setLabelsColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setLabelsColumn)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QVPieModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setRowCount), meth_QtCharts_QVPieModelMapper_setRowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setRowCount)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QVPieModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_setValuesColumn), meth_QtCharts_QVPieModelMapper_setValuesColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_setValuesColumn)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QVPieModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_valuesColumn), meth_QtCharts_QVPieModelMapper_valuesColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVPieModelMapper_valuesColumn)}
};

PyDoc_STRVAR(doc_QtCharts_QVPieModelMapper, "\1QVPieModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QVPieModelMapper[] = {
    {"rowCountChanged()", "\1rowCountChanged(self)", 0, 0},
    {"firstRowChanged()", "\1firstRowChanged(self)", 0, 0},
    {"labelsColumnChanged()", "\1labelsColumnChanged(self)", 0, 0},
    {"valuesColumnChanged()", "\1valuesColumnChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QVPieModelMapper = {
    & ::QtCharts::QVPieModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QVPieModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QVPieModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QVPieModelMapper,
        {0},
        &plugin_QtCharts_QVPieModelMapper
    },
    {
        sipNameNr_QVPieModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QVPieModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QVPieModelMapper,
    -1,
    -1,
    supers_QtCharts_QVPieModelMapper,
    0,
    init_type_QtCharts_QVPieModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QVPieModelMapper,
    0,
    0,
    0,
    release_QtCharts_QVPieModelMapper,
    cast_QtCharts_QVPieModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 34 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 8209 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 8213 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 8216 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 8249 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 8252 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 8255 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8258 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8261 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 8264 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 8267 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 8270 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 8273 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 8276 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 8279 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 8282 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 8285 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 8288 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 8291 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 8294 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QVCandlestickModelMapper : public  ::QtCharts::QVCandlestickModelMapper
{
public:
    sipQtCharts_QVCandlestickModelMapper( ::QObject*);
    virtual ~sipQtCharts_QVCandlestickModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtect_setTimestamp(int);
    int sipProtect_timestamp() const;
    void sipProtect_setOpen(int);
    int sipProtect_open() const;
    void sipProtect_setHigh(int);
    int sipProtect_high() const;
    void sipProtect_setLow(int);
    int sipProtect_low() const;
    void sipProtect_setClose(int);
    int sipProtect_close() const;
    void sipProtect_setFirstSetSection(int);
    int sipProtect_firstSetSection() const;
    void sipProtect_setLastSetSection(int);
    int sipProtect_lastSetSection() const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::Qt::Orientation orientation() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QVCandlestickModelMapper::sipQtCharts_QVCandlestickModelMapper( ::QObject*a0):  ::QtCharts::QVCandlestickModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QVCandlestickModelMapper::~sipQtCharts_QVCandlestickModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QVCandlestickModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QVCandlestickModelMapper);

    return  ::QtCharts::QVCandlestickModelMapper::metaObject();
}

int sipQtCharts_QVCandlestickModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QVCandlestickModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QVCandlestickModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QVCandlestickModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QVCandlestickModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QVCandlestickModelMapper::qt_metacast(_clname));
}

void sipQtCharts_QVCandlestickModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVCandlestickModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVCandlestickModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVCandlestickModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVCandlestickModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVCandlestickModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVCandlestickModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVCandlestickModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVCandlestickModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVCandlestickModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QVCandlestickModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QVCandlestickModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QVCandlestickModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QVCandlestickModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::Qt::Orientation sipQtCharts_QVCandlestickModelMapper::orientation() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_orientation);

    if (!sipMeth)
        return  ::QtCharts::QVCandlestickModelMapper::orientation();

    extern  ::Qt::Orientation sipVH_QtChart_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_14(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QVCandlestickModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QVCandlestickModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QVCandlestickModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QVCandlestickModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setTimestamp(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setTimestamp(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_timestamp() const
{
    return  ::QtCharts::QCandlestickModelMapper::timestamp();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setOpen(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setOpen(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_open() const
{
    return  ::QtCharts::QCandlestickModelMapper::open();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setHigh(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setHigh(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_high() const
{
    return  ::QtCharts::QCandlestickModelMapper::high();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setLow(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLow(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_low() const
{
    return  ::QtCharts::QCandlestickModelMapper::low();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setClose(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setClose(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_close() const
{
    return  ::QtCharts::QCandlestickModelMapper::close();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setFirstSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setFirstSetSection(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_firstSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::firstSetSection();
}

void sipQtCharts_QVCandlestickModelMapper::sipProtect_setLastSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLastSetSection(a0);
}

int sipQtCharts_QVCandlestickModelMapper::sipProtect_lastSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::lastSetSection();
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 8688 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_sender, doc_QtCharts_QVCandlestickModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 8748 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_senderSignalIndex, doc_QtCharts_QVCandlestickModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_isSignalConnected, doc_QtCharts_QVCandlestickModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setTimestamp, "setTimestamp(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setTimestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setTimestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setTimestamp(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setTimestamp, doc_QtCharts_QVCandlestickModelMapper_setTimestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_timestamp, "timestamp(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_timestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_timestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_timestamp();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_timestamp, doc_QtCharts_QVCandlestickModelMapper_timestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setOpen, "setOpen(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setOpen(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setOpen(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setOpen(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setOpen, doc_QtCharts_QVCandlestickModelMapper_setOpen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_open, "open(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_open(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_open(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_open();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_open, doc_QtCharts_QVCandlestickModelMapper_open);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setHigh, "setHigh(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setHigh(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setHigh(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setHigh(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setHigh, doc_QtCharts_QVCandlestickModelMapper_setHigh);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_high, "high(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_high(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_high(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_high();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_high, doc_QtCharts_QVCandlestickModelMapper_high);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setLow, "setLow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLow(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setLow, doc_QtCharts_QVCandlestickModelMapper_setLow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_low, "low(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_low(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_low(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_low();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_low, doc_QtCharts_QVCandlestickModelMapper_low);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setClose, "setClose(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setClose(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setClose(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setClose(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setClose, doc_QtCharts_QVCandlestickModelMapper_setClose);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_close, "close(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_close(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_close(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_close();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_close, doc_QtCharts_QVCandlestickModelMapper_close);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setFirstSetSection, "setFirstSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setFirstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setFirstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setFirstSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setFirstSetSection, doc_QtCharts_QVCandlestickModelMapper_setFirstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_firstSetSection, "firstSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_firstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_firstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_firstSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_firstSetSection, doc_QtCharts_QVCandlestickModelMapper_firstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setLastSetSection, "setLastSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLastSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setLastSetSection, doc_QtCharts_QVCandlestickModelMapper_setLastSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_lastSetSection, "lastSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_lastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_lastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_lastSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_lastSetSection, doc_QtCharts_QVCandlestickModelMapper_lastSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_orientation, "orientation(self) -> Qt.Orientation");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_orientation(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_orientation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
             ::Qt::Orientation sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QVCandlestickModelMapper::orientation() : sipCpp->orientation());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_Orientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_orientation, doc_QtCharts_QVCandlestickModelMapper_orientation);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setTimestampRow, "setTimestampRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setTimestampRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setTimestampRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setTimestampRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setTimestampRow, doc_QtCharts_QVCandlestickModelMapper_setTimestampRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_timestampRow, "timestampRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_timestampRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_timestampRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->timestampRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_timestampRow, doc_QtCharts_QVCandlestickModelMapper_timestampRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setOpenRow, "setOpenRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setOpenRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setOpenRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setOpenRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setOpenRow, doc_QtCharts_QVCandlestickModelMapper_setOpenRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_openRow, "openRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_openRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_openRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->openRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_openRow, doc_QtCharts_QVCandlestickModelMapper_openRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setHighRow, "setHighRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setHighRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setHighRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setHighRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setHighRow, doc_QtCharts_QVCandlestickModelMapper_setHighRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_highRow, "highRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_highRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_highRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->highRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_highRow, doc_QtCharts_QVCandlestickModelMapper_highRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setLowRow, "setLowRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLowRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLowRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLowRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setLowRow, doc_QtCharts_QVCandlestickModelMapper_setLowRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_lowRow, "lowRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_lowRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_lowRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lowRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_lowRow, doc_QtCharts_QVCandlestickModelMapper_lowRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setCloseRow, "setCloseRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setCloseRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setCloseRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setCloseRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setCloseRow, doc_QtCharts_QVCandlestickModelMapper_setCloseRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_closeRow, "closeRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_closeRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_closeRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->closeRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_closeRow, doc_QtCharts_QVCandlestickModelMapper_closeRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setFirstSetColumn, "setFirstSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setFirstSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setFirstSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setFirstSetColumn, doc_QtCharts_QVCandlestickModelMapper_setFirstSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_firstSetColumn, "firstSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_firstSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_firstSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_firstSetColumn, doc_QtCharts_QVCandlestickModelMapper_firstSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_setLastSetColumn, "setLastSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLastSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_setLastSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_setLastSetColumn, doc_QtCharts_QVCandlestickModelMapper_setLastSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper_lastSetColumn, "lastSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVCandlestickModelMapper_lastSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVCandlestickModelMapper_lastSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVCandlestickModelMapper, sipName_lastSetColumn, doc_QtCharts_QVCandlestickModelMapper_lastSetColumn);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QVCandlestickModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QVCandlestickModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QVCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVCandlestickModelMapper *>(sipCppV);

    if (targetType == sipType_QtCharts_QCandlestickModelMapper)
        return static_cast< ::QtCharts::QCandlestickModelMapper *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QVCandlestickModelMapper(void *, int);}
static void release_QtCharts_QVCandlestickModelMapper(void *sipCppV, int)
{
     ::QtCharts::QVCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVCandlestickModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QVCandlestickModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QVCandlestickModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QVCandlestickModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QVCandlestickModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QVCandlestickModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QVCandlestickModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QVCandlestickModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QVCandlestickModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QVCandlestickModelMapper[] = {{26, 255, 1}};


static PyMethodDef methods_QtCharts_QVCandlestickModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_close), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_close, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_closeRow), meth_QtCharts_QVCandlestickModelMapper_closeRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_closeRow)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstSetColumn), meth_QtCharts_QVCandlestickModelMapper_firstSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_firstSetColumn)},
    {SIP_MLNAME_CAST(sipName_firstSetSection), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_firstSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_high), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_high, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_highRow), meth_QtCharts_QVCandlestickModelMapper_highRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_highRow)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastSetColumn), meth_QtCharts_QVCandlestickModelMapper_lastSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_lastSetColumn)},
    {SIP_MLNAME_CAST(sipName_lastSetSection), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_lastSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_low), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_low, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lowRow), meth_QtCharts_QVCandlestickModelMapper_lowRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_lowRow)},
    {SIP_MLNAME_CAST(sipName_open), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_open, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_openRow), meth_QtCharts_QVCandlestickModelMapper_openRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_openRow)},
    {SIP_MLNAME_CAST(sipName_orientation), meth_QtCharts_QVCandlestickModelMapper_orientation, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_orientation)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setClose), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setClose, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setCloseRow), meth_QtCharts_QVCandlestickModelMapper_setCloseRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setCloseRow)},
    {SIP_MLNAME_CAST(sipName_setFirstSetColumn), meth_QtCharts_QVCandlestickModelMapper_setFirstSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setFirstSetColumn)},
    {SIP_MLNAME_CAST(sipName_setFirstSetSection), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setFirstSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setHigh), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setHigh, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setHighRow), meth_QtCharts_QVCandlestickModelMapper_setHighRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setHighRow)},
    {SIP_MLNAME_CAST(sipName_setLastSetColumn), meth_QtCharts_QVCandlestickModelMapper_setLastSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setLastSetColumn)},
    {SIP_MLNAME_CAST(sipName_setLastSetSection), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setLastSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLow), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setLow, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLowRow), meth_QtCharts_QVCandlestickModelMapper_setLowRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setLowRow)},
    {SIP_MLNAME_CAST(sipName_setOpen), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setOpen, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setOpenRow), meth_QtCharts_QVCandlestickModelMapper_setOpenRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setOpenRow)},
    {SIP_MLNAME_CAST(sipName_setTimestamp), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_setTimestamp, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setTimestampRow), meth_QtCharts_QVCandlestickModelMapper_setTimestampRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_setTimestampRow)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestamp), (PyCFunction)meth_QtCharts_QVCandlestickModelMapper_timestamp, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestampRow), meth_QtCharts_QVCandlestickModelMapper_timestampRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVCandlestickModelMapper_timestampRow)}
};

PyDoc_STRVAR(doc_QtCharts_QVCandlestickModelMapper, "\1QVCandlestickModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QVCandlestickModelMapper[] = {
    {"lastSetColumnChanged()", "\1lastSetColumnChanged(self)", 0, 0},
    {"firstSetColumnChanged()", "\1firstSetColumnChanged(self)", 0, 0},
    {"closeRowChanged()", "\1closeRowChanged(self)", 0, 0},
    {"lowRowChanged()", "\1lowRowChanged(self)", 0, 0},
    {"highRowChanged()", "\1highRowChanged(self)", 0, 0},
    {"openRowChanged()", "\1openRowChanged(self)", 0, 0},
    {"timestampRowChanged()", "\1timestampRowChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QVCandlestickModelMapper = {
    & ::QtCharts::QVCandlestickModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QVCandlestickModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QVCandlestickModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QVCandlestickModelMapper,
        {0},
        &plugin_QtCharts_QVCandlestickModelMapper
    },
    {
        sipNameNr_QVCandlestickModelMapper,
        {0, 0, 1},
        38, methods_QtCharts_QVCandlestickModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QVCandlestickModelMapper,
    -1,
    -1,
    supers_QtCharts_QVCandlestickModelMapper,
    0,
    init_type_QtCharts_QVCandlestickModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QVCandlestickModelMapper,
    0,
    0,
    0,
    release_QtCharts_QVCandlestickModelMapper,
    cast_QtCharts_QVCandlestickModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 34 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 10059 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 10063 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 34 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 10088 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 10091 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 10094 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 10097 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 10100 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 10103 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 10106 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 10109 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 10112 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 10115 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 10118 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 10121 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 10124 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 10127 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 10130 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 10133 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 10136 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QVBoxPlotModelMapper : public  ::QtCharts::QVBoxPlotModelMapper
{
public:
    sipQtCharts_QVBoxPlotModelMapper( ::QObject*);
    virtual ~sipQtCharts_QVBoxPlotModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QVBoxPlotModelMapper::sipQtCharts_QVBoxPlotModelMapper( ::QObject*a0):  ::QtCharts::QVBoxPlotModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QVBoxPlotModelMapper::~sipQtCharts_QVBoxPlotModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QVBoxPlotModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QVBoxPlotModelMapper);

    return  ::QtCharts::QVBoxPlotModelMapper::metaObject();
}

int sipQtCharts_QVBoxPlotModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QVBoxPlotModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QVBoxPlotModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QVBoxPlotModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QVBoxPlotModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QVBoxPlotModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QVBoxPlotModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QVBoxPlotModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QVBoxPlotModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QVBoxPlotModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QVBoxPlotModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBoxPlotModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBoxPlotModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBoxPlotModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBoxPlotModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBoxPlotModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBoxPlotModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVBoxPlotModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBoxPlotModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVBoxPlotModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QVBoxPlotModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QVBoxPlotModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QVBoxPlotModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QVBoxPlotModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QVBoxPlotModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 10430 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_sender, doc_QtCharts_QVBoxPlotModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 10490 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_senderSignalIndex, doc_QtCharts_QVBoxPlotModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QVBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_isSignalConnected, doc_QtCharts_QVBoxPlotModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_model, doc_QtCharts_QVBoxPlotModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -7, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setModel, doc_QtCharts_QVBoxPlotModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_series, "series(self) -> QBoxPlotSeries");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
             ::QtCharts::QBoxPlotSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_series, doc_QtCharts_QVBoxPlotModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setSeries, "setSeries(self, QBoxPlotSeries)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxPlotSeries* a0;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, sipType_QtCharts_QBoxPlotSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setSeries, doc_QtCharts_QVBoxPlotModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn, "firstBoxSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstBoxSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_firstBoxSetColumn, doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn, "setFirstBoxSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstBoxSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setFirstBoxSetColumn, doc_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn, "lastBoxSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastBoxSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_lastBoxSetColumn, doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn, "setLastBoxSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastBoxSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setLastBoxSetColumn, doc_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_firstRow, "firstRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_firstRow, doc_QtCharts_QVBoxPlotModelMapper_firstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setFirstRow, "setFirstRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setFirstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setFirstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setFirstRow, doc_QtCharts_QVBoxPlotModelMapper_setFirstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_rowCount, "rowCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_rowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_rowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->rowCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_rowCount, doc_QtCharts_QVBoxPlotModelMapper_rowCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_setRowCount, "setRowCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setRowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_setRowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setRowCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_setRowCount, doc_QtCharts_QVBoxPlotModelMapper_setRowCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_seriesReplaced, "seriesReplaced(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_seriesReplaced(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_seriesReplaced(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->seriesReplaced();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_seriesReplaced, doc_QtCharts_QVBoxPlotModelMapper_seriesReplaced);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_modelReplaced, "modelReplaced(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_modelReplaced(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_modelReplaced(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->modelReplaced();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_modelReplaced, doc_QtCharts_QVBoxPlotModelMapper_modelReplaced);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged, "firstBoxSetColumnChanged(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->firstBoxSetColumnChanged();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_firstBoxSetColumnChanged, doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged, "lastBoxSetColumnChanged(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->lastBoxSetColumnChanged();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_lastBoxSetColumnChanged, doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_firstRowChanged, "firstRowChanged(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstRowChanged(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_firstRowChanged(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->firstRowChanged();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_firstRowChanged, doc_QtCharts_QVBoxPlotModelMapper_firstRowChanged);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper_rowCountChanged, "rowCountChanged(self)");

extern "C" {static PyObject *meth_QtCharts_QVBoxPlotModelMapper_rowCountChanged(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBoxPlotModelMapper_rowCountChanged(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QVBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBoxPlotModelMapper, &sipCpp))
        {
            sipCpp->rowCountChanged();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBoxPlotModelMapper, sipName_rowCountChanged, doc_QtCharts_QVBoxPlotModelMapper_rowCountChanged);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QVBoxPlotModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QVBoxPlotModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QVBoxPlotModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVBoxPlotModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QVBoxPlotModelMapper(void *, int);}
static void release_QtCharts_QVBoxPlotModelMapper(void *sipCppV, int)
{
     ::QtCharts::QVBoxPlotModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVBoxPlotModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QVBoxPlotModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QVBoxPlotModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QVBoxPlotModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QVBoxPlotModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QVBoxPlotModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QVBoxPlotModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QVBoxPlotModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QVBoxPlotModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QVBoxPlotModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QVBoxPlotModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstBoxSetColumn), meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumn)},
    {SIP_MLNAME_CAST(sipName_firstBoxSetColumnChanged), meth_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_firstBoxSetColumnChanged)},
    {SIP_MLNAME_CAST(sipName_firstRow), meth_QtCharts_QVBoxPlotModelMapper_firstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_firstRow)},
    {SIP_MLNAME_CAST(sipName_firstRowChanged), meth_QtCharts_QVBoxPlotModelMapper_firstRowChanged, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_firstRowChanged)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastBoxSetColumn), meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumn)},
    {SIP_MLNAME_CAST(sipName_lastBoxSetColumnChanged), meth_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_lastBoxSetColumnChanged)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QVBoxPlotModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_modelReplaced), meth_QtCharts_QVBoxPlotModelMapper_modelReplaced, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_modelReplaced)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_rowCount), meth_QtCharts_QVBoxPlotModelMapper_rowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_rowCount)},
    {SIP_MLNAME_CAST(sipName_rowCountChanged), meth_QtCharts_QVBoxPlotModelMapper_rowCountChanged, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_rowCountChanged)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QVBoxPlotModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_seriesReplaced), meth_QtCharts_QVBoxPlotModelMapper_seriesReplaced, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_seriesReplaced)},
    {SIP_MLNAME_CAST(sipName_setFirstBoxSetColumn), meth_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setFirstBoxSetColumn)},
    {SIP_MLNAME_CAST(sipName_setFirstRow), meth_QtCharts_QVBoxPlotModelMapper_setFirstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setFirstRow)},
    {SIP_MLNAME_CAST(sipName_setLastBoxSetColumn), meth_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setLastBoxSetColumn)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QVBoxPlotModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setRowCount), meth_QtCharts_QVBoxPlotModelMapper_setRowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setRowCount)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QVBoxPlotModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBoxPlotModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QVBoxPlotModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

PyDoc_STRVAR(doc_QtCharts_QVBoxPlotModelMapper, "\1QVBoxPlotModelMapper(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QVBoxPlotModelMapper = {
    & ::QtCharts::QVBoxPlotModelMapper::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QVBoxPlotModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QVBoxPlotModelMapper,
        {0},
        &plugin_QtCharts_QVBoxPlotModelMapper
    },
    {
        sipNameNr_QVBoxPlotModelMapper,
        {0, 0, 1},
        27, methods_QtCharts_QVBoxPlotModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QVBoxPlotModelMapper,
    -1,
    -1,
    supers_QtCharts_QVBoxPlotModelMapper,
    0,
    init_type_QtCharts_QVBoxPlotModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QVBoxPlotModelMapper,
    0,
    0,
    0,
    release_QtCharts_QVBoxPlotModelMapper,
    cast_QtCharts_QVBoxPlotModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 32 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 11460 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 11464 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 11471 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 11474 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 11477 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11480 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11483 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11486 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 11489 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 11492 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 11495 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 11498 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 11501 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 11504 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 11507 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 11510 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 11513 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 11516 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 11519 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QVBarModelMapper : public  ::QtCharts::QVBarModelMapper
{
public:
    sipQtCharts_QVBarModelMapper( ::QObject*);
    virtual ~sipQtCharts_QVBarModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QVBarModelMapper::sipQtCharts_QVBarModelMapper( ::QObject*a0):  ::QtCharts::QVBarModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QVBarModelMapper::~sipQtCharts_QVBarModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QVBarModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QVBarModelMapper);

    return  ::QtCharts::QVBarModelMapper::metaObject();
}

int sipQtCharts_QVBarModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QVBarModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QVBarModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QVBarModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QVBarModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QVBarModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QVBarModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QVBarModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QVBarModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QVBarModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QVBarModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBarModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBarModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBarModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBarModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QVBarModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBarModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVBarModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QVBarModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QVBarModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QVBarModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QVBarModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QVBarModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QVBarModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QVBarModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 11813 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_sender, doc_QtCharts_QVBarModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 11873 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_senderSignalIndex, doc_QtCharts_QVBarModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QVBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_isSignalConnected, doc_QtCharts_QVBarModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_firstBarSetColumn, "firstBarSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_firstBarSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_firstBarSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstBarSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_firstBarSetColumn, doc_QtCharts_QVBarModelMapper_firstBarSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setFirstBarSetColumn, "setFirstBarSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setFirstBarSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setFirstBarSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstBarSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setFirstBarSetColumn, doc_QtCharts_QVBarModelMapper_setFirstBarSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_lastBarSetColumn, "lastBarSetColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_lastBarSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_lastBarSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastBarSetColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_lastBarSetColumn, doc_QtCharts_QVBarModelMapper_lastBarSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setLastBarSetColumn, "setLastBarSetColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setLastBarSetColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setLastBarSetColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastBarSetColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setLastBarSetColumn, doc_QtCharts_QVBarModelMapper_setLastBarSetColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_model, doc_QtCharts_QVBarModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -6, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setModel, doc_QtCharts_QVBarModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_series, "series(self) -> QAbstractBarSeries");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
             ::QtCharts::QAbstractBarSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_series, doc_QtCharts_QVBarModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setSeries, "setSeries(self, QAbstractBarSeries)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractBarSeries* a0;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, sipType_QtCharts_QAbstractBarSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setSeries, doc_QtCharts_QVBarModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_firstRow, "firstRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_firstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_firstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_firstRow, doc_QtCharts_QVBarModelMapper_firstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setFirstRow, "setFirstRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setFirstRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setFirstRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setFirstRow, doc_QtCharts_QVBarModelMapper_setFirstRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_rowCount, "rowCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_rowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_rowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->rowCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_rowCount, doc_QtCharts_QVBarModelMapper_rowCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper_setRowCount, "setRowCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QVBarModelMapper_setRowCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QVBarModelMapper_setRowCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QVBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QVBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setRowCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QVBarModelMapper, sipName_setRowCount, doc_QtCharts_QVBarModelMapper_setRowCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QVBarModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QVBarModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QVBarModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVBarModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QVBarModelMapper(void *, int);}
static void release_QtCharts_QVBarModelMapper(void *sipCppV, int)
{
     ::QtCharts::QVBarModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QVBarModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QVBarModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QVBarModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QVBarModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QVBarModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QVBarModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QVBarModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QVBarModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QVBarModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QVBarModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QVBarModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QVBarModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QVBarModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QVBarModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QVBarModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstBarSetColumn), meth_QtCharts_QVBarModelMapper_firstBarSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_firstBarSetColumn)},
    {SIP_MLNAME_CAST(sipName_firstRow), meth_QtCharts_QVBarModelMapper_firstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_firstRow)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QVBarModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastBarSetColumn), meth_QtCharts_QVBarModelMapper_lastBarSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_lastBarSetColumn)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QVBarModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QVBarModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_rowCount), meth_QtCharts_QVBarModelMapper_rowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_rowCount)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QVBarModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QVBarModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QVBarModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setFirstBarSetColumn), meth_QtCharts_QVBarModelMapper_setFirstBarSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setFirstBarSetColumn)},
    {SIP_MLNAME_CAST(sipName_setFirstRow), meth_QtCharts_QVBarModelMapper_setFirstRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setFirstRow)},
    {SIP_MLNAME_CAST(sipName_setLastBarSetColumn), meth_QtCharts_QVBarModelMapper_setLastBarSetColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setLastBarSetColumn)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QVBarModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setRowCount), meth_QtCharts_QVBarModelMapper_setRowCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setRowCount)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QVBarModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QVBarModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QVBarModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

PyDoc_STRVAR(doc_QtCharts_QVBarModelMapper, "\1QVBarModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QVBarModelMapper[] = {
    {"rowCountChanged()", "\1rowCountChanged(self)", 0, 0},
    {"firstRowChanged()", "\1firstRowChanged(self)", 0, 0},
    {"lastBarSetColumnChanged()", "\1lastBarSetColumnChanged(self)", 0, 0},
    {"firstBarSetColumnChanged()", "\1firstBarSetColumnChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QVBarModelMapper = {
    & ::QtCharts::QVBarModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QVBarModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QVBarModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QVBarModelMapper,
        {0},
        &plugin_QtCharts_QVBarModelMapper
    },
    {
        sipNameNr_QVBarModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QVBarModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QVBarModelMapper,
    -1,
    -1,
    supers_QtCharts_QVBarModelMapper,
    0,
    init_type_QtCharts_QVBarModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QVBarModelMapper,
    0,
    0,
    0,
    release_QtCharts_QVBarModelMapper,
    cast_QtCharts_QVBarModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 32 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 12683 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 12687 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 12696 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 12717 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 12724 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 12727 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 12730 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 12733 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 12738 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 12777 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 12780 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12783 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12786 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12789 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 12792 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 12795 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 12798 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 12801 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12804 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 12807 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12810 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 12813 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 12816 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 12819 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QStackedBarSeries : public  ::QtCharts::QStackedBarSeries
{
public:
    sipQtCharts_QStackedBarSeries( ::QObject*);
    virtual ~sipQtCharts_QStackedBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QStackedBarSeries::sipQtCharts_QStackedBarSeries( ::QObject*a0):  ::QtCharts::QStackedBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QStackedBarSeries::~sipQtCharts_QStackedBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QStackedBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QStackedBarSeries);

    return  ::QtCharts::QStackedBarSeries::metaObject();
}

int sipQtCharts_QStackedBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QStackedBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QStackedBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QStackedBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QStackedBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QStackedBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QStackedBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QStackedBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QStackedBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QStackedBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QStackedBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QStackedBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QStackedBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QStackedBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QStackedBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QStackedBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QStackedBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QStackedBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QStackedBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QStackedBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QStackedBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QStackedBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QStackedBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QStackedBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QStackedBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QStackedBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QStackedBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 13129 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QStackedBarSeries, sipName_sender, doc_QtCharts_QStackedBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 13189 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QStackedBarSeries, sipName_senderSignalIndex, doc_QtCharts_QStackedBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QStackedBarSeries, sipName_isSignalConnected, doc_QtCharts_QStackedBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QStackedBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QStackedBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QStackedBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QStackedBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QStackedBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QStackedBarSeries, sipName_type, doc_QtCharts_QStackedBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QStackedBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QStackedBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QStackedBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QStackedBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QStackedBarSeries(void *, int);}
static void release_QtCharts_QStackedBarSeries(void *sipCppV, int)
{
     ::QtCharts::QStackedBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QStackedBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QStackedBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QStackedBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QStackedBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QStackedBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QStackedBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QStackedBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QStackedBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QStackedBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QStackedBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QStackedBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QStackedBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QStackedBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QStackedBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QStackedBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QStackedBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QStackedBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QStackedBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QStackedBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QStackedBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QStackedBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QStackedBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QStackedBarSeries, "\1QStackedBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QStackedBarSeries = {
    & ::QtCharts::QStackedBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QStackedBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QStackedBarSeries,
        {0},
        &plugin_QtCharts_QStackedBarSeries
    },
    {
        sipNameNr_QStackedBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QStackedBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QStackedBarSeries,
    -1,
    -1,
    supers_QtCharts_QStackedBarSeries,
    0,
    init_type_QtCharts_QStackedBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QStackedBarSeries,
    0,
    0,
    0,
    release_QtCharts_QStackedBarSeries,
    cast_QtCharts_QStackedBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 32 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 13670 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 13674 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 13683 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 13686 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qpycore_qvector.sip"
#include <qvector.h>
#line 13689 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 13692 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 13695 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 13698 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 13701 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 13704 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 13803 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 13806 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 13809 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 13814 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 13853 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 13856 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 13859 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 13862 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 13865 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 13868 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 13871 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 13874 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 13877 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 13880 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 13883 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 13886 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 13889 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 13892 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 13895 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QSplineSeries : public  ::QtCharts::QSplineSeries
{
public:
    sipQtCharts_QSplineSeries( ::QObject*);
    virtual ~sipQtCharts_QSplineSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QColor color() const;
    void setColor(const  ::QColor&);
    void setBrush(const  ::QBrush&);
    void setPen(const  ::QPen&);
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractSeries::SeriesType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[12];
};

sipQtCharts_QSplineSeries::sipQtCharts_QSplineSeries( ::QObject*a0):  ::QtCharts::QSplineSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QSplineSeries::~sipQtCharts_QSplineSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QSplineSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QSplineSeries);

    return  ::QtCharts::QSplineSeries::metaObject();
}

int sipQtCharts_QSplineSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QSplineSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QSplineSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QSplineSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QSplineSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QSplineSeries::qt_metacast(_clname));
}

 ::QColor sipQtCharts_QSplineSeries::color() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_color);

    if (!sipMeth)
        return  ::QtCharts::QSplineSeries::color();

    extern  ::QColor sipVH_QtChart_74(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_74(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QSplineSeries::setColor(const  ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_setColor);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::setColor(a0);
        return;
    }

    extern void sipVH_QtChart_73(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QColor&);

    sipVH_QtChart_73(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::setBrush(const  ::QBrush& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_setBrush);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::setBrush(a0);
        return;
    }

    extern void sipVH_QtChart_72(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QBrush&);

    sipVH_QtChart_72(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::setPen(const  ::QPen& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_setPen);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::setPen(a0);
        return;
    }

    extern void sipVH_QtChart_71(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPen&);

    sipVH_QtChart_71(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QSplineSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QSplineSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QSplineSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QSplineSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QSplineSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QSplineSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QSplineSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[11]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QSplineSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QSplineSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QSplineSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QSplineSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QSplineSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QSplineSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 14278 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QSplineSeries, sipName_sender, doc_QtCharts_QSplineSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 14338 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QSplineSeries, sipName_senderSignalIndex, doc_QtCharts_QSplineSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QSplineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QSplineSeries, sipName_isSignalConnected, doc_QtCharts_QSplineSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QSplineSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QSplineSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QSplineSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QSplineSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QSplineSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QSplineSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QSplineSeries, sipName_type, doc_QtCharts_QSplineSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QSplineSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QSplineSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QSplineSeries *sipCpp = reinterpret_cast< ::QtCharts::QSplineSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QLineSeries)
        return static_cast< ::QtCharts::QLineSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QXYSeries)
        return static_cast< ::QtCharts::QXYSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QSplineSeries(void *, int);}
static void release_QtCharts_QSplineSeries(void *sipCppV, int)
{
     ::QtCharts::QSplineSeries *sipCpp = reinterpret_cast< ::QtCharts::QSplineSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QSplineSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QSplineSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QSplineSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QSplineSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QSplineSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QSplineSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QSplineSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QSplineSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QSplineSeries[] = {{52, 255, 1}};


static PyMethodDef methods_QtCharts_QSplineSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QSplineSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QSplineSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QSplineSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QSplineSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QSplineSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QSplineSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QSplineSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QSplineSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QSplineSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QSplineSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QSplineSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QSplineSeries, "\1QSplineSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QSplineSeries = {
    & ::QtCharts::QSplineSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QSplineSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QSplineSeries,
        {0},
        &plugin_QtCharts_QSplineSeries
    },
    {
        sipNameNr_QSplineSeries,
        {0, 0, 1},
        10, methods_QtCharts_QSplineSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QSplineSeries,
    -1,
    -1,
    supers_QtCharts_QSplineSeries,
    0,
    init_type_QtCharts_QSplineSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QSplineSeries,
    0,
    0,
    0,
    release_QtCharts_QSplineSeries,
    cast_QtCharts_QSplineSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 32 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 14820 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 14824 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 14827 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 14830 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 14833 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 14842 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qpycore_qvector.sip"
#include <qvector.h>
#line 14845 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 14848 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 14851 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 14854 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 14953 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 14956 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 14959 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 14964 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 15003 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 15006 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 15009 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 15012 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 15015 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 15018 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 15021 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 15024 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 15027 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 15030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 15033 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 15036 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 15039 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 15042 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 15045 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QScatterSeries : public  ::QtCharts::QScatterSeries
{
public:
    sipQtCharts_QScatterSeries( ::QObject*);
    virtual ~sipQtCharts_QScatterSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);
    void setPen(const  ::QPen&);
    void setBrush(const  ::QBrush&);
    void setColor(const  ::QColor&);
     ::QColor color() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[12];
};

sipQtCharts_QScatterSeries::sipQtCharts_QScatterSeries( ::QObject*a0):  ::QtCharts::QScatterSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QScatterSeries::~sipQtCharts_QScatterSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QScatterSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QScatterSeries);

    return  ::QtCharts::QScatterSeries::metaObject();
}

int sipQtCharts_QScatterSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QScatterSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QScatterSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QScatterSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QScatterSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QScatterSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QScatterSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QScatterSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QScatterSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QScatterSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QScatterSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QScatterSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QScatterSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::setPen(const  ::QPen& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_setPen);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::setPen(a0);
        return;
    }

    extern void sipVH_QtChart_71(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPen&);

    sipVH_QtChart_71(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::setBrush(const  ::QBrush& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_setBrush);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::setBrush(a0);
        return;
    }

    extern void sipVH_QtChart_72(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QBrush&);

    sipVH_QtChart_72(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QScatterSeries::setColor(const  ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_setColor);

    if (!sipMeth)
    {
         ::QtCharts::QScatterSeries::setColor(a0);
        return;
    }

    extern void sipVH_QtChart_73(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QColor&);

    sipVH_QtChart_73(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QColor sipQtCharts_QScatterSeries::color() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[11]),sipPySelf,NULL,sipName_color);

    if (!sipMeth)
        return  ::QtCharts::QScatterSeries::color();

    extern  ::QColor sipVH_QtChart_74(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_74(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QScatterSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QScatterSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QScatterSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QScatterSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QScatterSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 15428 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_sender, doc_QtCharts_QScatterSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 15488 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_senderSignalIndex, doc_QtCharts_QScatterSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QScatterSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_isSignalConnected, doc_QtCharts_QScatterSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QScatterSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_type, doc_QtCharts_QScatterSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_markerShape, "markerShape(self) -> QScatterSeries.MarkerShape");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_markerShape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_markerShape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QtCharts::QScatterSeries::MarkerShape sipRes;

            sipRes = sipCpp->markerShape();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QScatterSeries_MarkerShape);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_markerShape, doc_QtCharts_QScatterSeries_markerShape);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setMarkerShape, "setMarkerShape(self, QScatterSeries.MarkerShape)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setMarkerShape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setMarkerShape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QScatterSeries::MarkerShape a0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QtCharts_QScatterSeries_MarkerShape, &a0))
        {
            sipCpp->setMarkerShape(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setMarkerShape, doc_QtCharts_QScatterSeries_setMarkerShape);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_markerSize, "markerSize(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_markerSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_markerSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->markerSize();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_markerSize, doc_QtCharts_QScatterSeries_markerSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setMarkerSize, "setMarkerSize(self, float)");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setMarkerSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setMarkerSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, &a0))
        {
            sipCpp->setMarkerSize(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setMarkerSize, doc_QtCharts_QScatterSeries_setMarkerSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor])");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QScatterSeries::setPen(*a0) : sipCpp->setPen(*a0));
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setPen, doc_QtCharts_QScatterSeries_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_brush, doc_QtCharts_QScatterSeries_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QScatterSeries::setBrush(*a0) : sipCpp->setBrush(*a0));
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setBrush, doc_QtCharts_QScatterSeries_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QScatterSeries::setColor(*a0) : sipCpp->setColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setColor, doc_QtCharts_QScatterSeries_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor((sipSelfWasArg ? sipCpp-> ::QtCharts::QScatterSeries::color() : sipCpp->color()));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_color, doc_QtCharts_QScatterSeries_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_setBorderColor, "setBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_setBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_setBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setBorderColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_setBorderColor, doc_QtCharts_QScatterSeries_setBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QScatterSeries_borderColor, "borderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QScatterSeries_borderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QScatterSeries_borderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QScatterSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QScatterSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->borderColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QScatterSeries, sipName_borderColor, doc_QtCharts_QScatterSeries_borderColor);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QScatterSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QScatterSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QScatterSeries *sipCpp = reinterpret_cast< ::QtCharts::QScatterSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QXYSeries)
        return static_cast< ::QtCharts::QXYSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QScatterSeries(void *, int);}
static void release_QtCharts_QScatterSeries(void *sipCppV, int)
{
     ::QtCharts::QScatterSeries *sipCpp = reinterpret_cast< ::QtCharts::QScatterSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QScatterSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QScatterSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QScatterSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QScatterSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QScatterSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QScatterSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QScatterSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QScatterSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QScatterSeries[] = {{73, 255, 1}};


static PyMethodDef methods_QtCharts_QScatterSeries[] = {
    {SIP_MLNAME_CAST(sipName_borderColor), meth_QtCharts_QScatterSeries_borderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_borderColor)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QScatterSeries_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QScatterSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QScatterSeries_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_color)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QScatterSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QScatterSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QScatterSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QScatterSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_markerShape), meth_QtCharts_QScatterSeries_markerShape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_markerShape)},
    {SIP_MLNAME_CAST(sipName_markerSize), meth_QtCharts_QScatterSeries_markerSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_markerSize)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QScatterSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QScatterSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QScatterSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBorderColor), meth_QtCharts_QScatterSeries_setBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setBorderColor)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QScatterSeries_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QScatterSeries_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setColor)},
    {SIP_MLNAME_CAST(sipName_setMarkerShape), meth_QtCharts_QScatterSeries_setMarkerShape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setMarkerShape)},
    {SIP_MLNAME_CAST(sipName_setMarkerSize), meth_QtCharts_QScatterSeries_setMarkerSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setMarkerSize)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QScatterSeries_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_setPen)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QScatterSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QScatterSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QScatterSeries_type)}
};

static sipEnumMemberDef enummembers_QtCharts_QScatterSeries[] = {
    {sipName_MarkerShapeCircle, static_cast<int>( ::QtCharts::QScatterSeries::MarkerShapeCircle), 63},
    {sipName_MarkerShapeRectangle, static_cast<int>( ::QtCharts::QScatterSeries::MarkerShapeRectangle), 63},
};

PyDoc_STRVAR(doc_QtCharts_QScatterSeries, "\1QScatterSeries(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QScatterSeries[] = {
    {"markerSizeChanged(qreal)", "\1markerSizeChanged(self, float)", 0, 0},
    {"markerShapeChanged(QScatterSeries::MarkerShape)", "\1markerShapeChanged(self, QScatterSeries.MarkerShape)", 0, 0},
    {"borderColorChanged(QColor)", "\1borderColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QScatterSeries = {
    & ::QtCharts::QScatterSeries::staticMetaObject,
    0,
    signals_QtCharts_QScatterSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QScatterSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QScatterSeries,
        {0},
        &plugin_QtCharts_QScatterSeries
    },
    {
        sipNameNr_QScatterSeries,
        {0, 0, 1},
        21, methods_QtCharts_QScatterSeries,
        2, enummembers_QtCharts_QScatterSeries,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QScatterSeries,
    -1,
    -1,
    supers_QtCharts_QScatterSeries,
    0,
    init_type_QtCharts_QScatterSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QScatterSeries,
    0,
    0,
    0,
    release_QtCharts_QScatterSeries,
    cast_QtCharts_QScatterSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 34 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 16311 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 34 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 16389 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static long slot_QtCharts_QPolarChart_PolarOrientations___hash__(PyObject *);}
static long slot_QtCharts_QPolarChart_PolarOrientations___hash__(PyObject *sipSelf)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;


    {
        {
            long sipRes = 0;

#line 116 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = sipCpp->operator QtCharts::QPolarChart::PolarOrientations::Int();
#line 16407 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static int slot_QtCharts_QPolarChart_PolarOrientations___bool__(PyObject *);}
static int slot_QtCharts_QPolarChart_PolarOrientations___bool__(PyObject *sipSelf)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return -1;


    {
        {
            int sipRes = 0;

#line 111 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QPolarChart::PolarOrientations::Int() != 0);
#line 16432 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ne__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ne__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State))
        {
            bool sipRes = 0;

#line 106 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QPolarChart::PolarOrientations::Int() != a0->operator QtCharts::QPolarChart::PolarOrientations::Int());
#line 16462 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QPolarChart::PolarOrientations *>(a0),sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, ne_slot, sipType_QtCharts_QPolarChart_PolarOrientations, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___eq__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___eq__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State))
        {
            bool sipRes = 0;

#line 101 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QPolarChart::PolarOrientations::Int() == a0->operator QtCharts::QPolarChart::PolarOrientations::Int());
#line 16498 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QPolarChart::PolarOrientations *>(a0),sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, eq_slot, sipType_QtCharts_QPolarChart_PolarOrientations, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ixor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QPolarChart_PolarOrientations)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 95 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QPolarChart::PolarOrientations(*sipCpp ^ a0);
#line 16537 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___xor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___xor__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State, &a1))
        {
             ::QtCharts::QPolarChart::PolarOrientations*sipRes;

            sipRes = new  ::QtCharts::QPolarChart::PolarOrientations((*a0 ^ a1));
            sipReleaseType(a0,sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, xor_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ior__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___ior__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QPolarChart_PolarOrientations)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 89 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QPolarChart::PolarOrientations(*sipCpp | a0);
#line 16609 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___or__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___or__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State, &a1))
        {
             ::QtCharts::QPolarChart::PolarOrientations*sipRes;

            sipRes = new  ::QtCharts::QPolarChart::PolarOrientations((*a0 | a1));
            sipReleaseType(a0,sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, or_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___iand__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___iand__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QPolarChart_PolarOrientations)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
            sipCpp-> ::QtCharts::QPolarChart::PolarOrientations::operator&=(a0);

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___and__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___and__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State, &a1))
        {
             ::QtCharts::QPolarChart::PolarOrientations*sipRes;

            sipRes = new  ::QtCharts::QPolarChart::PolarOrientations((*a0 & a1));
            sipReleaseType(a0,sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, and_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___invert__(PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___invert__(PyObject *sipSelf)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;


    {
        {
             ::QtCharts::QPolarChart::PolarOrientations*sipRes;

            sipRes = new  ::QtCharts::QPolarChart::PolarOrientations(~(*sipCpp));

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

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___int__(PyObject *);}
static PyObject *slot_QtCharts_QPolarChart_PolarOrientations___int__(PyObject *sipSelf)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPolarChart_PolarOrientations));

    if (!sipCpp)
        return 0;


    {
        {
            int sipRes;

            sipRes = *sipCpp;

            return SIPLong_FromLong(sipRes);
        }
    }

    return 0;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPolarChart_PolarOrientations(void *, int);}
static void release_QtCharts_QPolarChart_PolarOrientations(void *sipCppV, int)
{
    delete reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipCppV);
}


extern "C" {static void assign_QtCharts_QPolarChart_PolarOrientations(void *, SIP_SSIZE_T, void *);}
static void assign_QtCharts_QPolarChart_PolarOrientations(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipDst)[sipDstIdx] = *reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations *>(sipSrc);
}


extern "C" {static void *array_QtCharts_QPolarChart_PolarOrientations(SIP_SSIZE_T);}
static void *array_QtCharts_QPolarChart_PolarOrientations(SIP_SSIZE_T sipNrElem)
{
    return new  ::QtCharts::QPolarChart::PolarOrientations[sipNrElem];
}


extern "C" {static void *copy_QtCharts_QPolarChart_PolarOrientations(const void *, SIP_SSIZE_T);}
static void *copy_QtCharts_QPolarChart_PolarOrientations(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new  ::QtCharts::QPolarChart::PolarOrientations(reinterpret_cast<const  ::QtCharts::QPolarChart::PolarOrientations *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_QtCharts_QPolarChart_PolarOrientations(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPolarChart_PolarOrientations(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPolarChart_PolarOrientations(sipGetAddress(sipSelf), 0);
    }
}


extern "C" {static void *init_type_QtCharts_QPolarChart_PolarOrientations(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPolarChart_PolarOrientations(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
     ::QtCharts::QPolarChart::PolarOrientations *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            sipCpp = new  ::QtCharts::QPolarChart::PolarOrientations();

            return sipCpp;
        }
    }

    {
        int a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "i", &a0))
        {
            sipCpp = new  ::QtCharts::QPolarChart::PolarOrientations(a0);

            return sipCpp;
        }
    }

    {
        const  ::QtCharts::QPolarChart::PolarOrientations* a0;
        int a0State = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J1", sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State))
        {
            sipCpp = new  ::QtCharts::QPolarChart::PolarOrientations(*a0);
            sipReleaseType(const_cast< ::QtCharts::QPolarChart::PolarOrientations *>(a0),sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static int convertTo_QtCharts_QPolarChart_PolarOrientations(PyObject *, void **, int *, PyObject *);}
static int convertTo_QtCharts_QPolarChart_PolarOrientations(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
     ::QtCharts::QPolarChart::PolarOrientations **sipCppPtr = reinterpret_cast< ::QtCharts::QPolarChart::PolarOrientations **>(sipCppPtrV);

#line 121 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
// Allow an instance of the base enum whenever a QtCharts::QPolarChart::PolarOrientations is expected.

if (sipIsErr == NULL)
    return (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QPolarChart_PolarOrientation)) ||
            sipCanConvertToType(sipPy, sipType_QtCharts_QPolarChart_PolarOrientations, SIP_NO_CONVERTORS));

if (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QPolarChart_PolarOrientation)))
{
    *sipCppPtr = new QtCharts::QPolarChart::PolarOrientations(int(SIPLong_AsLong(sipPy)));

    return sipGetState(sipTransferObj);
}

*sipCppPtr = reinterpret_cast<QtCharts::QPolarChart::PolarOrientations *>(sipConvertToType(sipPy, sipType_QtCharts_QPolarChart_PolarOrientations, sipTransferObj, SIP_NO_CONVERTORS, 0, sipIsErr));

return 0;
#line 16877 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QPolarChart_PolarOrientations[] = {
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___hash__, hash_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___bool__, bool_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___ne__, ne_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___eq__, eq_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___ixor__, ixor_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___xor__, xor_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___ior__, ior_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___or__, or_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___iand__, iand_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___and__, and_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___invert__, invert_slot},
    {(void *)slot_QtCharts_QPolarChart_PolarOrientations___int__, int_slot},
    {0, (sipPySlotType)0}
};

PyDoc_STRVAR(doc_QtCharts_QPolarChart_PolarOrientations, "\1QPolarChart.PolarOrientations()\n"
    "QPolarChart.PolarOrientations(Union[QPolarChart.PolarOrientations, QPolarChart.PolarOrientation])\n"
    "QPolarChart.PolarOrientations(QPolarChart.PolarOrientations)");


static pyqt5ClassPluginDef plugin_QtCharts_QPolarChart_PolarOrientations = {
    0,
    1,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPolarChart_PolarOrientations = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPolarChart__PolarOrientations,
        {0},
        &plugin_QtCharts_QPolarChart_PolarOrientations
    },
    {
        sipNameNr_PolarOrientations,
        {59, 255, 0},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPolarChart_PolarOrientations,
    -1,
    sipNameNr_sip_simplewrapper,
    0,
    slots_QtCharts_QPolarChart_PolarOrientations,
    init_type_QtCharts_QPolarChart_PolarOrientations,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPolarChart_PolarOrientations,
    assign_QtCharts_QPolarChart_PolarOrientations,
    array_QtCharts_QPolarChart_PolarOrientations,
    copy_QtCharts_QPolarChart_PolarOrientations,
    release_QtCharts_QPolarChart_PolarOrientations,
    0,
    convertTo_QtCharts_QPolarChart_PolarOrientations,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 34 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 17037 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 17041 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17044 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 17049 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17052 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 34 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 17129 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 17138 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qeasingcurve.sip"
#include <qeasingcurve.h>
#line 17141 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 17144 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qlocale.sip"
#include <qlocale.h>
#line 17147 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 17186 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 17189 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 17192 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 17195 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmargins.sip"
#include <qmargins.h>
#line 17198 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 17259 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 17298 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 17301 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 17304 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17307 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 17310 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17313 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 448 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17316 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 224 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17319 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 240 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17322 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 459 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17325 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 372 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17328 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 426 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17331 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17334 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 17337 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 97 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 17340 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 17343 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainterpath.sip"
#include <qpainterpath.h>
#line 17346 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 17349 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 1012 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 17352 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 17355 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17358 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qaction.sip"
#include <qaction.h>
#line 17361 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 17364 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicswidget.sip"
#include <qgraphicswidget.h>
#line 17367 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpalette.sip"
#include <qpalette.h>
#line 17370 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyle.sip"
#include <qstyle.h>
#line 17373 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayout.sip"
#include <qgraphicslayout.h>
#line 17376 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17379 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 17382 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 17385 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 17388 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 17391 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17394 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 17397 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17400 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 17403 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17406 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 17409 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 17412 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 17415 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17418 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17421 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicstransform.sip"
#include <qgraphicstransform.h>
#line 17424 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 17427 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 634 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 17430 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtGui/qtransform.sip"
#include <qtransform.h>
#line 17433 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qregion.sip"
#include <qregion.h>
#line 17436 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 17439 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 17442 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 119 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17445 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 88 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17448 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 351 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17451 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 497 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 17454 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 199 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17457 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 139 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 17460 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 326 "/usr/share/sip/PyQt5/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 17463 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 17466 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcursor.sip"
#include <qcursor.h>
#line 17469 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 17472 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 602 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 17475 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsscene.sip"
#include <qgraphicsscene.h>
#line 17478 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayoutitem.sip"
#include <qgraphicslayoutitem.h>
#line 17481 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 17484 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QPolarChart : public  ::QtCharts::QPolarChart
{
public:
    sipQtCharts_QPolarChart( ::QGraphicsItem*, ::Qt::WindowFlags);
    virtual ~sipQtCharts_QPolarChart();

    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.
     */
    void sipProtect_setGraphicsItem( ::QGraphicsItem*);
    void sipProtect_setOwnedByLayout(bool);
    void sipProtectVirt_contextMenuEvent(bool, ::QGraphicsSceneContextMenuEvent*);
    void sipProtectVirt_dragEnterEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dragLeaveEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dragMoveEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dropEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_hoverEnterEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_inputMethodEvent(bool, ::QInputMethodEvent*);
     ::QVariant sipProtectVirt_inputMethodQuery(bool, ::Qt::InputMethodQuery) const;
    void sipProtectVirt_keyPressEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_keyReleaseEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_mouseDoubleClickEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mouseMoveEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mousePressEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mouseReleaseEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtect_prepareGeometryChange();
    bool sipProtectVirt_sceneEventFilter(bool, ::QGraphicsItem*, ::QEvent*);
    void sipProtectVirt_wheelEvent(bool, ::QGraphicsSceneWheelEvent*);
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtect_updateMicroFocus();
    void sipProtectVirt_initStyleOption(bool, ::QStyleOption*) const;
     ::QSizeF sipProtectVirt_sizeHint(bool, ::Qt::SizeHint,const  ::QSizeF&) const;
    void sipProtectVirt_updateGeometry(bool);
     ::QVariant sipProtectVirt_itemChange(bool, ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);
    bool sipProtectVirt_sceneEvent(bool, ::QEvent*);
    bool sipProtectVirt_windowFrameEvent(bool, ::QEvent*);
     ::Qt::WindowFrameSection sipProtectVirt_windowFrameSectionAt(bool,const  ::QPointF&) const;
    bool sipProtectVirt_event(bool, ::QEvent*);
    void sipProtectVirt_changeEvent(bool, ::QEvent*);
    void sipProtectVirt_closeEvent(bool, ::QCloseEvent*);
    void sipProtectVirt_focusInEvent(bool, ::QFocusEvent*);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    void sipProtectVirt_focusOutEvent(bool, ::QFocusEvent*);
    void sipProtectVirt_hideEvent(bool, ::QHideEvent*);
    void sipProtectVirt_moveEvent(bool, ::QGraphicsSceneMoveEvent*);
    void sipProtectVirt_polishEvent(bool);
    void sipProtectVirt_resizeEvent(bool, ::QGraphicsSceneResizeEvent*);
    void sipProtectVirt_showEvent(bool, ::QShowEvent*);
    void sipProtectVirt_hoverMoveEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_hoverLeaveEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_grabMouseEvent(bool, ::QEvent*);
    void sipProtectVirt_ungrabMouseEvent(bool, ::QEvent*);
    void sipProtectVirt_grabKeyboardEvent(bool, ::QEvent*);
    void sipProtectVirt_ungrabKeyboardEvent(bool, ::QEvent*);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void ungrabKeyboardEvent( ::QEvent*);
    void grabKeyboardEvent( ::QEvent*);
    void ungrabMouseEvent( ::QEvent*);
    void grabMouseEvent( ::QEvent*);
    void showEvent( ::QShowEvent*);
    void resizeEvent( ::QGraphicsSceneResizeEvent*);
    void polishEvent();
    void moveEvent( ::QGraphicsSceneMoveEvent*);
    void hideEvent( ::QHideEvent*);
    bool focusNextPrevChild(bool);
    void closeEvent( ::QCloseEvent*);
    void changeEvent( ::QEvent*);
     ::Qt::WindowFrameSection windowFrameSectionAt(const  ::QPointF&) const;
    bool windowFrameEvent( ::QEvent*);
    void initStyleOption( ::QStyleOption*) const;
    void paintWindowFrame( ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);
    void setGeometry(const  ::QRectF&);
    void getContentsMargins( ::qreal*, ::qreal*, ::qreal*, ::qreal*) const;
    void updateGeometry();
     ::QSizeF sizeHint( ::Qt::SizeHint,const  ::QSizeF&) const;
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
    void wheelEvent( ::QGraphicsSceneWheelEvent*);
    bool sceneEventFilter( ::QGraphicsItem*, ::QEvent*);
    bool sceneEvent( ::QEvent*);
    void mouseReleaseEvent( ::QGraphicsSceneMouseEvent*);
    void mousePressEvent( ::QGraphicsSceneMouseEvent*);
    void mouseMoveEvent( ::QGraphicsSceneMouseEvent*);
    void mouseDoubleClickEvent( ::QGraphicsSceneMouseEvent*);
    void keyReleaseEvent( ::QKeyEvent*);
    void keyPressEvent( ::QKeyEvent*);
     ::QVariant itemChange( ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);
     ::QVariant inputMethodQuery( ::Qt::InputMethodQuery) const;
    void inputMethodEvent( ::QInputMethodEvent*);
    void hoverMoveEvent( ::QGraphicsSceneHoverEvent*);
    void hoverLeaveEvent( ::QGraphicsSceneHoverEvent*);
    void hoverEnterEvent( ::QGraphicsSceneHoverEvent*);
    void focusOutEvent( ::QFocusEvent*);
    void focusInEvent( ::QFocusEvent*);
    void dropEvent( ::QGraphicsSceneDragDropEvent*);
    void dragMoveEvent( ::QGraphicsSceneDragDropEvent*);
    void dragLeaveEvent( ::QGraphicsSceneDragDropEvent*);
    void dragEnterEvent( ::QGraphicsSceneDragDropEvent*);
    void contextMenuEvent( ::QGraphicsSceneContextMenuEvent*);
    int type() const;
    void paint( ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);
     ::QPainterPath opaqueArea() const;
    bool isObscuredBy(const  ::QGraphicsItem*) const;
    bool collidesWithPath(const  ::QPainterPath&, ::Qt::ItemSelectionMode) const;
    bool collidesWithItem(const  ::QGraphicsItem*, ::Qt::ItemSelectionMode) const;
    bool contains(const  ::QPointF&) const;
     ::QPainterPath shape() const;
     ::QRectF boundingRect() const;
    void advance(int);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[59];
};

sipQtCharts_QPolarChart::sipQtCharts_QPolarChart( ::QGraphicsItem*a0, ::Qt::WindowFlags a1):  ::QtCharts::QPolarChart(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPolarChart::~sipQtCharts_QPolarChart()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QPolarChart::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QPolarChart);

    return  ::QtCharts::QPolarChart::metaObject();
}

int sipQtCharts_QPolarChart::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QPolarChart::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QPolarChart,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QPolarChart::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QPolarChart, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QPolarChart::qt_metacast(_clname));
}

void sipQtCharts_QPolarChart::ungrabKeyboardEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_ungrabKeyboardEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::ungrabKeyboardEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::grabKeyboardEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_grabKeyboardEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::grabKeyboardEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::ungrabMouseEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_ungrabMouseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::ungrabMouseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::grabMouseEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_grabMouseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::grabMouseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::showEvent( ::QShowEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::showEvent(a0);
        return;
    }

    extern void sipVH_QtChart_15(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QShowEvent*);

    sipVH_QtChart_15(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::resizeEvent( ::QGraphicsSceneResizeEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::resizeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_16(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneResizeEvent*);

    sipVH_QtChart_16(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::polishEvent()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_polishEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::polishEvent();
        return;
    }

    extern void sipVH_QtChart_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_QtChart_17(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QPolarChart::moveEvent( ::QGraphicsSceneMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::moveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_18(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMoveEvent*);

    sipVH_QtChart_18(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::hideEvent( ::QHideEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::hideEvent(a0);
        return;
    }

    extern void sipVH_QtChart_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QHideEvent*);

    sipVH_QtChart_19(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPolarChart::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::focusNextPrevChild(a0);

    extern bool sipVH_QtChart_20(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    return sipVH_QtChart_20(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::closeEvent( ::QCloseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::closeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_21(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QCloseEvent*);

    sipVH_QtChart_21(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::changeEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::changeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::Qt::WindowFrameSection sipQtCharts_QPolarChart::windowFrameSectionAt(const  ::QPointF& a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[12]),sipPySelf,NULL,sipName_windowFrameSectionAt);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::windowFrameSectionAt(a0);

    extern  ::Qt::WindowFrameSection sipVH_QtChart_22(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPointF&);

    return sipVH_QtChart_22(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPolarChart::windowFrameEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_windowFrameEvent);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::windowFrameEvent(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::initStyleOption( ::QStyleOption*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[14]),sipPySelf,NULL,sipName_initStyleOption);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::initStyleOption(a0);
        return;
    }

    extern void sipVH_QtChart_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QStyleOption*);

    sipVH_QtChart_23(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::paintWindowFrame( ::QPainter*a0,const  ::QStyleOptionGraphicsItem*a1, ::QWidget*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_paintWindowFrame);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::paintWindowFrame(a0,a1,a2);
        return;
    }

    extern void sipVH_QtChart_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);

    sipVH_QtChart_24(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

void sipQtCharts_QPolarChart::setGeometry(const  ::QRectF& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_setGeometry);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::setGeometry(a0);
        return;
    }

    extern void sipVH_QtChart_25(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QRectF&);

    sipVH_QtChart_25(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::getContentsMargins( ::qreal*a0, ::qreal*a1, ::qreal*a2, ::qreal*a3) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[17]),sipPySelf,NULL,sipName_getContentsMargins);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::getContentsMargins(a0,a1,a2,a3);
        return;
    }

    extern void sipVH_QtChart_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::qreal*, ::qreal*, ::qreal*, ::qreal*);

    sipVH_QtChart_26(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2, a3);
}

void sipQtCharts_QPolarChart::updateGeometry()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_updateGeometry);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::updateGeometry();
        return;
    }

    extern void sipVH_QtChart_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_QtChart_17(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QSizeF sipQtCharts_QPolarChart::sizeHint( ::Qt::SizeHint a0,const  ::QSizeF& a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::sizeHint(a0,a1);

    extern  ::QSizeF sipVH_QtChart_27(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::Qt::SizeHint,const  ::QSizeF&);

    return sipVH_QtChart_27(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QPolarChart::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPolarChart::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPolarChart::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::wheelEvent( ::QGraphicsSceneWheelEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::wheelEvent(a0);
        return;
    }

    extern void sipVH_QtChart_28(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneWheelEvent*);

    sipVH_QtChart_28(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPolarChart::sceneEventFilter( ::QGraphicsItem*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_sceneEventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::sceneEventFilter(a0,a1);

    extern bool sipVH_QtChart_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsItem*, ::QEvent*);

    return sipVH_QtChart_29(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPolarChart::sceneEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_sceneEvent);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::sceneEvent(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::mouseReleaseEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::mouseReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::mousePressEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::mousePressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::mouseMoveEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::mouseMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::mouseDoubleClickEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::mouseDoubleClickEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::keyReleaseEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::keyReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::keyPressEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::keyPressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QVariant sipQtCharts_QPolarChart::itemChange( ::QGraphicsItem::GraphicsItemChange a0,const  ::QVariant& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_itemChange);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::itemChange(a0,a1);

    extern  ::QVariant sipVH_QtChart_32(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);

    return sipVH_QtChart_32(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

 ::QVariant sipQtCharts_QPolarChart::inputMethodQuery( ::Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::inputMethodQuery(a0);

    extern  ::QVariant sipVH_QtChart_33(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::Qt::InputMethodQuery);

    return sipVH_QtChart_33(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::inputMethodEvent( ::QInputMethodEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::inputMethodEvent(a0);
        return;
    }

    extern void sipVH_QtChart_34(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QInputMethodEvent*);

    sipVH_QtChart_34(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::hoverMoveEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_hoverMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::hoverMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::hoverLeaveEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,NULL,sipName_hoverLeaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::hoverLeaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::hoverEnterEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_hoverEnterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::hoverEnterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::focusOutEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::focusOutEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::focusInEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::focusInEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::dropEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::dropEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::dragMoveEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::dragMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::dragLeaveEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::dragLeaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::dragEnterEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::dragEnterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::contextMenuEvent( ::QGraphicsSceneContextMenuEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::contextMenuEvent(a0);
        return;
    }

    extern void sipVH_QtChart_38(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneContextMenuEvent*);

    sipVH_QtChart_38(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

int sipQtCharts_QPolarChart::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[49]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::type();

    extern int sipVH_QtChart_39(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_39(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QPolarChart::paint( ::QPainter*a0,const  ::QStyleOptionGraphicsItem*a1, ::QWidget*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_paint);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::paint(a0,a1,a2);
        return;
    }

    extern void sipVH_QtChart_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);

    sipVH_QtChart_24(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

 ::QPainterPath sipQtCharts_QPolarChart::opaqueArea() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[51]),sipPySelf,NULL,sipName_opaqueArea);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::opaqueArea();

    extern  ::QPainterPath sipVH_QtChart_40(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_40(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QPolarChart::isObscuredBy(const  ::QGraphicsItem*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[52]),sipPySelf,NULL,sipName_isObscuredBy);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::isObscuredBy(a0);

    extern bool sipVH_QtChart_41(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QGraphicsItem*);

    return sipVH_QtChart_41(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPolarChart::collidesWithPath(const  ::QPainterPath& a0, ::Qt::ItemSelectionMode a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[53]),sipPySelf,NULL,sipName_collidesWithPath);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::collidesWithPath(a0,a1);

    extern bool sipVH_QtChart_42(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPainterPath&, ::Qt::ItemSelectionMode);

    return sipVH_QtChart_42(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPolarChart::collidesWithItem(const  ::QGraphicsItem*a0, ::Qt::ItemSelectionMode a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[54]),sipPySelf,NULL,sipName_collidesWithItem);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::collidesWithItem(a0,a1);

    extern bool sipVH_QtChart_43(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QGraphicsItem*, ::Qt::ItemSelectionMode);

    return sipVH_QtChart_43(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPolarChart::contains(const  ::QPointF& a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[55]),sipPySelf,NULL,sipName_contains);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::contains(a0);

    extern bool sipVH_QtChart_44(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPointF&);

    return sipVH_QtChart_44(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QPainterPath sipQtCharts_QPolarChart::shape() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[56]),sipPySelf,NULL,sipName_shape);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::shape();

    extern  ::QPainterPath sipVH_QtChart_40(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_40(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QRectF sipQtCharts_QPolarChart::boundingRect() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[57]),sipPySelf,NULL,sipName_boundingRect);

    if (!sipMeth)
        return  ::QtCharts::QPolarChart::boundingRect();

    extern  ::QRectF sipVH_QtChart_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_45(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QPolarChart::advance(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[58],sipPySelf,NULL,sipName_advance);

    if (!sipMeth)
    {
         ::QtCharts::QPolarChart::advance(a0);
        return;
    }

    extern void sipVH_QtChart_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_QtChart_46(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPolarChart::sipProtect_setGraphicsItem( ::QGraphicsItem*a0)
{
     ::QGraphicsLayoutItem::setGraphicsItem(a0);
}

void sipQtCharts_QPolarChart::sipProtect_setOwnedByLayout(bool a0)
{
     ::QGraphicsLayoutItem::setOwnedByLayout(a0);
}

void sipQtCharts_QPolarChart::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg, ::QGraphicsSceneContextMenuEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::contextMenuEvent(a0) : contextMenuEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_dropEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dropEvent(a0) : dropEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_hoverEnterEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::hoverEnterEvent(a0) : hoverEnterEvent(a0));
}

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

 ::QVariant sipQtCharts_QPolarChart::sipProtectVirt_inputMethodQuery(bool sipSelfWasArg, ::Qt::InputMethodQuery a0) const
{
    return (sipSelfWasArg ?  ::QGraphicsItem::inputMethodQuery(a0) : inputMethodQuery(a0));
}

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

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

void sipQtCharts_QPolarChart::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_mousePressEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtect_prepareGeometryChange()
{
     ::QGraphicsItem::prepareGeometryChange();
}

bool sipQtCharts_QPolarChart::sipProtectVirt_sceneEventFilter(bool sipSelfWasArg, ::QGraphicsItem*a0, ::QEvent*a1)
{
    return (sipSelfWasArg ?  ::QGraphicsItem::sceneEventFilter(a0,a1) : sceneEventFilter(a0,a1));
}

void sipQtCharts_QPolarChart::sipProtectVirt_wheelEvent(bool sipSelfWasArg, ::QGraphicsSceneWheelEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::wheelEvent(a0) : wheelEvent(a0));
}

 ::QObject* sipQtCharts_QPolarChart::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QPolarChart::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QPolarChart::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QPolarChart::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

void sipQtCharts_QPolarChart::sipProtect_updateMicroFocus()
{
     ::QGraphicsObject::updateMicroFocus();
}

void sipQtCharts_QPolarChart::sipProtectVirt_initStyleOption(bool sipSelfWasArg, ::QStyleOption*a0) const
{
    (sipSelfWasArg ?  ::QGraphicsWidget::initStyleOption(a0) : initStyleOption(a0));
}

 ::QSizeF sipQtCharts_QPolarChart::sipProtectVirt_sizeHint(bool sipSelfWasArg, ::Qt::SizeHint a0,const  ::QSizeF& a1) const
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::sizeHint(a0,a1) : sizeHint(a0,a1));
}

void sipQtCharts_QPolarChart::sipProtectVirt_updateGeometry(bool sipSelfWasArg)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::updateGeometry() : updateGeometry());
}

 ::QVariant sipQtCharts_QPolarChart::sipProtectVirt_itemChange(bool sipSelfWasArg, ::QGraphicsItem::GraphicsItemChange a0,const  ::QVariant& a1)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::itemChange(a0,a1) : itemChange(a0,a1));
}

bool sipQtCharts_QPolarChart::sipProtectVirt_sceneEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::sceneEvent(a0) : sceneEvent(a0));
}

bool sipQtCharts_QPolarChart::sipProtectVirt_windowFrameEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::windowFrameEvent(a0) : windowFrameEvent(a0));
}

 ::Qt::WindowFrameSection sipQtCharts_QPolarChart::sipProtectVirt_windowFrameSectionAt(bool sipSelfWasArg,const  ::QPointF& a0) const
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::windowFrameSectionAt(a0) : windowFrameSectionAt(a0));
}

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

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

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

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

bool sipQtCharts_QPolarChart::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

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

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

void sipQtCharts_QPolarChart::sipProtectVirt_moveEvent(bool sipSelfWasArg, ::QGraphicsSceneMoveEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::moveEvent(a0) : moveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_polishEvent(bool sipSelfWasArg)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::polishEvent() : polishEvent());
}

void sipQtCharts_QPolarChart::sipProtectVirt_resizeEvent(bool sipSelfWasArg, ::QGraphicsSceneResizeEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::resizeEvent(a0) : resizeEvent(a0));
}

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

void sipQtCharts_QPolarChart::sipProtectVirt_hoverMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::hoverMoveEvent(a0) : hoverMoveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_hoverLeaveEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::hoverLeaveEvent(a0) : hoverLeaveEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_grabMouseEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::grabMouseEvent(a0) : grabMouseEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_ungrabMouseEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::ungrabMouseEvent(a0) : ungrabMouseEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_grabKeyboardEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::grabKeyboardEvent(a0) : grabKeyboardEvent(a0));
}

void sipQtCharts_QPolarChart::sipProtectVirt_ungrabKeyboardEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::ungrabKeyboardEvent(a0) : ungrabKeyboardEvent(a0));
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_setGraphicsItem, "setGraphicsItem(self, QGraphicsItem)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_setGraphicsItem(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_setGraphicsItem(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QGraphicsItem* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsItem, &a0))
        {
            sipCpp->sipProtect_setGraphicsItem(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_setGraphicsItem, doc_QtCharts_QPolarChart_setGraphicsItem);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_setOwnedByLayout, "setOwnedByLayout(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_setOwnedByLayout(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_setOwnedByLayout(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bb", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setOwnedByLayout(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_setOwnedByLayout, doc_QtCharts_QPolarChart_setOwnedByLayout);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_contextMenuEvent, "contextMenuEvent(self, QGraphicsSceneContextMenuEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_contextMenuEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneContextMenuEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneContextMenuEvent, &a0))
        {
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_dragEnterEvent, "dragEnterEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_dragEnterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_dragLeaveEvent, "dragLeaveEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_dragLeaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_dragMoveEvent, "dragMoveEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_dragMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_dropEvent, "dropEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_dropEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_dropEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_hoverEnterEvent, "hoverEnterEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_hoverEnterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_hoverEnterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverEnterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_hoverEnterEvent, doc_QtCharts_QPolarChart_hoverEnterEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_inputMethodEvent, "inputMethodEvent(self, QInputMethodEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_inputMethodEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QInputMethodEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_inputMethodQuery, "inputMethodQuery(self, Qt.InputMethodQuery) -> Any");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_inputMethodQuery(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_inputMethodQuery(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::Qt::InputMethodQuery a0;
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BE", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_Qt_InputMethodQuery, &a0))
        {
             ::QVariant*sipRes;

            sipRes = new  ::QVariant(sipCpp->sipProtectVirt_inputMethodQuery(sipSelfWasArg,a0));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_inputMethodQuery, doc_QtCharts_QPolarChart_inputMethodQuery);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_keyPressEvent, "keyPressEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_keyPressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_keyReleaseEvent, "keyReleaseEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_keyReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_mouseDoubleClickEvent, "mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_mouseDoubleClickEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_mouseMoveEvent, "mouseMoveEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_mouseMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_mousePressEvent, "mousePressEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_mousePressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_mouseReleaseEvent, "mouseReleaseEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_mouseReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_prepareGeometryChange, "prepareGeometryChange(self)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_prepareGeometryChange(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_prepareGeometryChange(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
            sipCpp->sipProtect_prepareGeometryChange();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_prepareGeometryChange, doc_QtCharts_QPolarChart_prepareGeometryChange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_sceneEventFilter, "sceneEventFilter(self, QGraphicsItem, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_sceneEventFilter(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_sceneEventFilter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsItem* a0;
         ::QEvent* a1;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8J8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsItem, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_sceneEventFilter(sipSelfWasArg,a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_sceneEventFilter, doc_QtCharts_QPolarChart_sceneEventFilter);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_wheelEvent, "wheelEvent(self, QGraphicsSceneWheelEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_wheelEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_wheelEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneWheelEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneWheelEvent, &a0))
        {
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 19532 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_sender, doc_QtCharts_QPolarChart_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 19592 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_senderSignalIndex, doc_QtCharts_QPolarChart_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_isSignalConnected, doc_QtCharts_QPolarChart_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_updateMicroFocus, "updateMicroFocus(self)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_updateMicroFocus(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
            sipCpp->sipProtect_updateMicroFocus();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_initStyleOption, "initStyleOption(self, QStyleOption)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_initStyleOption(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_initStyleOption(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QStyleOption* a0;
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QStyleOption, &a0))
        {
            sipCpp->sipProtectVirt_initStyleOption(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_initStyleOption, doc_QtCharts_QPolarChart_initStyleOption);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_sizeHint, "sizeHint(self, Qt.SizeHint, constraint: QSizeF = QSizeF()) -> QSizeF");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_sizeHint(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_sizeHint(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::Qt::SizeHint a0;
        const  ::QSizeF& a1def = QSizeF();
        const  ::QSizeF* a1 = &a1def;
        const sipQtCharts_QPolarChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_constraint,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BE|J9", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_Qt_SizeHint, &a0, sipType_QSizeF, &a1))
        {
             ::QSizeF*sipRes;

            sipRes = new  ::QSizeF(sipCpp->sipProtectVirt_sizeHint(sipSelfWasArg,a0,*a1));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_sizeHint, doc_QtCharts_QPolarChart_sizeHint);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_updateGeometry, "updateGeometry(self)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_updateGeometry(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_updateGeometry(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
            sipCpp->sipProtectVirt_updateGeometry(sipSelfWasArg);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_updateGeometry, doc_QtCharts_QPolarChart_updateGeometry);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_itemChange, "itemChange(self, QGraphicsItem.GraphicsItemChange, Any) -> Any");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_itemChange(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_itemChange(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsItem::GraphicsItemChange a0;
        const  ::QVariant* a1;
        int a1State = 0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BEJ1", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsItem_GraphicsItemChange, &a0, sipType_QVariant, &a1, &a1State))
        {
             ::QVariant*sipRes;

            sipRes = new  ::QVariant(sipCpp->sipProtectVirt_itemChange(sipSelfWasArg,a0,*a1));
            sipReleaseType(const_cast< ::QVariant *>(a1),sipType_QVariant,a1State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_itemChange, doc_QtCharts_QPolarChart_itemChange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_sceneEvent, "sceneEvent(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_sceneEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_sceneEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_sceneEvent(sipSelfWasArg,a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_sceneEvent, doc_QtCharts_QPolarChart_sceneEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_windowFrameEvent, "windowFrameEvent(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_windowFrameEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_windowFrameEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_windowFrameEvent(sipSelfWasArg,a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_windowFrameEvent, doc_QtCharts_QPolarChart_windowFrameEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_windowFrameSectionAt, "windowFrameSectionAt(self, Union[QPointF, QPoint]) -> Qt.WindowFrameSection");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_windowFrameSectionAt(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_windowFrameSectionAt(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QPointF* a0;
        int a0State = 0;
        const sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ1", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QPointF, &a0, &a0State))
        {
             ::Qt::WindowFrameSection sipRes;

            sipRes = sipCpp->sipProtectVirt_windowFrameSectionAt(sipSelfWasArg,*a0);
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_WindowFrameSection);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_windowFrameSectionAt, doc_QtCharts_QPolarChart_windowFrameSectionAt);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_event, "event(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_event(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_event(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_changeEvent, "changeEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_changeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_changeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_closeEvent, "closeEvent(self, QCloseEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_closeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_closeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QCloseEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QCloseEvent, &a0))
        {
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_focusInEvent, "focusInEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_focusInEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_focusInEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_focusNextPrevChild, "focusNextPrevChild(self, bool) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_focusNextPrevChild(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bb", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_focusOutEvent, "focusOutEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_focusOutEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_hideEvent, "hideEvent(self, QHideEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_hideEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_hideEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QHideEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QHideEvent, &a0))
        {
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_moveEvent, "moveEvent(self, QGraphicsSceneMoveEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_moveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_moveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMoveEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneMoveEvent, &a0))
        {
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_polishEvent, "polishEvent(self)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_polishEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_polishEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp))
        {
            sipCpp->sipProtectVirt_polishEvent(sipSelfWasArg);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_polishEvent, doc_QtCharts_QPolarChart_polishEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_resizeEvent, "resizeEvent(self, QGraphicsSceneResizeEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_resizeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_resizeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneResizeEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneResizeEvent, &a0))
        {
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_showEvent, "showEvent(self, QShowEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_showEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_showEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QShowEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QShowEvent, &a0))
        {
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_hoverMoveEvent, "hoverMoveEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_hoverMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_hoverMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_hoverMoveEvent, doc_QtCharts_QPolarChart_hoverMoveEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_hoverLeaveEvent, "hoverLeaveEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_hoverLeaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_hoverLeaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverLeaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_hoverLeaveEvent, doc_QtCharts_QPolarChart_hoverLeaveEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_grabMouseEvent, "grabMouseEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_grabMouseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_grabMouseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_grabMouseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_grabMouseEvent, doc_QtCharts_QPolarChart_grabMouseEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_ungrabMouseEvent, "ungrabMouseEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_ungrabMouseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_ungrabMouseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_ungrabMouseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_ungrabMouseEvent, doc_QtCharts_QPolarChart_ungrabMouseEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_grabKeyboardEvent, "grabKeyboardEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_grabKeyboardEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_grabKeyboardEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_grabKeyboardEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_grabKeyboardEvent, doc_QtCharts_QPolarChart_grabKeyboardEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_ungrabKeyboardEvent, "ungrabKeyboardEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_ungrabKeyboardEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_ungrabKeyboardEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPolarChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_ungrabKeyboardEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_ungrabKeyboardEvent, doc_QtCharts_QPolarChart_ungrabKeyboardEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_addAxis, "addAxis(self, QAbstractAxis, QPolarChart.PolarOrientation)");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_addAxis(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_addAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QPolarChart::PolarOrientation a1;
         ::QtCharts::QPolarChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:E", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0, sipType_QtCharts_QPolarChart_PolarOrientation, &a1))
        {
            sipCpp->addAxis(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_addAxis, doc_QtCharts_QPolarChart_addAxis);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_axes, "axes(self, polarOrientation: QPolarChart.PolarOrientations = QFlags&lt;QtCharts.QPolarChart.PolarOrientation&gt;(QFlag(3)), series: QAbstractSeries = None) -> List[QAbstractAxis]");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_axes(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_axes(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPolarChart::PolarOrientations a0def = QFlags<QtCharts::QPolarChart::PolarOrientation>(QFlag(3));
         ::QtCharts::QPolarChart::PolarOrientations* a0 = &a0def;
        int a0State = 0;
         ::QtCharts::QAbstractSeries* a1 = 0;
        const  ::QtCharts::QPolarChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_polarOrientation,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J1J8", &sipSelf, sipType_QtCharts_QPolarChart, &sipCpp, sipType_QtCharts_QPolarChart_PolarOrientations, &a0, &a0State, sipType_QtCharts_QAbstractSeries, &a1))
        {
            QList< ::QtCharts::QAbstractAxis*>*sipRes;

            sipRes = new QList< ::QtCharts::QAbstractAxis*>(sipCpp->axes(*a0,a1));
            sipReleaseType(a0,sipType_QtCharts_QPolarChart_PolarOrientations,a0State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_axes, doc_QtCharts_QPolarChart_axes);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPolarChart_axisPolarOrientation, "axisPolarOrientation(QAbstractAxis) -> QPolarChart.PolarOrientation");

extern "C" {static PyObject *meth_QtCharts_QPolarChart_axisPolarOrientation(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPolarChart_axisPolarOrientation(PyObject *, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J8", sipType_QtCharts_QAbstractAxis, &a0))
        {
             ::QtCharts::QPolarChart::PolarOrientation sipRes;

            sipRes =  ::QtCharts::QPolarChart::axisPolarOrientation(a0);

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QPolarChart_PolarOrientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPolarChart, sipName_axisPolarOrientation, doc_QtCharts_QPolarChart_axisPolarOrientation);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QPolarChart(void *, const sipTypeDef *);}
static void *cast_QtCharts_QPolarChart(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QPolarChart *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart *>(sipCppV);

    if (targetType == sipType_QtCharts_QChart)
        return static_cast< ::QtCharts::QChart *>(sipCpp);

    if (targetType == sipType_QGraphicsWidget)
        return static_cast< ::QGraphicsWidget *>(sipCpp);

    if (targetType == sipType_QGraphicsObject)
        return static_cast< ::QGraphicsObject *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    if (targetType == sipType_QGraphicsItem)
        return static_cast< ::QGraphicsItem *>(sipCpp);

    if (targetType == sipType_QGraphicsLayoutItem)
        return static_cast< ::QGraphicsLayoutItem *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPolarChart(void *, int);}
static void release_QtCharts_QPolarChart(void *sipCppV, int)
{
     ::QtCharts::QPolarChart *sipCpp = reinterpret_cast< ::QtCharts::QPolarChart *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QPolarChart(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPolarChart(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QPolarChart *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPolarChart(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QPolarChart(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPolarChart(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QPolarChart *sipCpp = 0;

    {
         ::QGraphicsItem* a0 = 0;
         ::Qt::WindowFlags a1def = 0;
         ::Qt::WindowFlags* a1 = &a1def;
        int a1State = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
            sipName_flags,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JHJ1", sipType_QGraphicsItem, &a0, sipOwner, sipType_Qt_WindowFlags, &a1, &a1State))
        {
            sipCpp = new sipQtCharts_QPolarChart(a0,*a1);
            sipReleaseType(a1,sipType_Qt_WindowFlags,a1State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QPolarChart[] = {{31, 255, 1}};


static PyMethodDef methods_QtCharts_QPolarChart[] = {
    {SIP_MLNAME_CAST(sipName_addAxis), meth_QtCharts_QPolarChart_addAxis, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPolarChart_addAxis)},
    {SIP_MLNAME_CAST(sipName_axes), (PyCFunction)meth_QtCharts_QPolarChart_axes, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QPolarChart_axes)},
    {SIP_MLNAME_CAST(sipName_axisPolarOrientation), meth_QtCharts_QPolarChart_axisPolarOrientation, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPolarChart_axisPolarOrientation)},
    {SIP_MLNAME_CAST(sipName_changeEvent), (PyCFunction)meth_QtCharts_QPolarChart_changeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QPolarChart_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), (PyCFunction)meth_QtCharts_QPolarChart_closeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QPolarChart_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), (PyCFunction)meth_QtCharts_QPolarChart_contextMenuEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QPolarChart_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QPolarChart_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), (PyCFunction)meth_QtCharts_QPolarChart_dragEnterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), (PyCFunction)meth_QtCharts_QPolarChart_dragLeaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), (PyCFunction)meth_QtCharts_QPolarChart_dragMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), (PyCFunction)meth_QtCharts_QPolarChart_dropEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_event), (PyCFunction)meth_QtCharts_QPolarChart_event, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), (PyCFunction)meth_QtCharts_QPolarChart_focusInEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), (PyCFunction)meth_QtCharts_QPolarChart_focusNextPrevChild, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), (PyCFunction)meth_QtCharts_QPolarChart_focusOutEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_grabKeyboardEvent), (PyCFunction)meth_QtCharts_QPolarChart_grabKeyboardEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_grabMouseEvent), (PyCFunction)meth_QtCharts_QPolarChart_grabMouseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), (PyCFunction)meth_QtCharts_QPolarChart_hideEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverEnterEvent), (PyCFunction)meth_QtCharts_QPolarChart_hoverEnterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverLeaveEvent), (PyCFunction)meth_QtCharts_QPolarChart_hoverLeaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverMoveEvent), (PyCFunction)meth_QtCharts_QPolarChart_hoverMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_initStyleOption), (PyCFunction)meth_QtCharts_QPolarChart_initStyleOption, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), (PyCFunction)meth_QtCharts_QPolarChart_inputMethodEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodQuery), (PyCFunction)meth_QtCharts_QPolarChart_inputMethodQuery, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QPolarChart_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_itemChange), (PyCFunction)meth_QtCharts_QPolarChart_itemChange, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), (PyCFunction)meth_QtCharts_QPolarChart_keyPressEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), (PyCFunction)meth_QtCharts_QPolarChart_keyReleaseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), (PyCFunction)meth_QtCharts_QPolarChart_mouseDoubleClickEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), (PyCFunction)meth_QtCharts_QPolarChart_mouseMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), (PyCFunction)meth_QtCharts_QPolarChart_mousePressEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), (PyCFunction)meth_QtCharts_QPolarChart_mouseReleaseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), (PyCFunction)meth_QtCharts_QPolarChart_moveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_polishEvent), (PyCFunction)meth_QtCharts_QPolarChart_polishEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_prepareGeometryChange), (PyCFunction)meth_QtCharts_QPolarChart_prepareGeometryChange, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QPolarChart_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), (PyCFunction)meth_QtCharts_QPolarChart_resizeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sceneEvent), (PyCFunction)meth_QtCharts_QPolarChart_sceneEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sceneEventFilter), (PyCFunction)meth_QtCharts_QPolarChart_sceneEventFilter, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QPolarChart_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QPolarChart_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setGraphicsItem), (PyCFunction)meth_QtCharts_QPolarChart_setGraphicsItem, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setOwnedByLayout), (PyCFunction)meth_QtCharts_QPolarChart_setOwnedByLayout, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), (PyCFunction)meth_QtCharts_QPolarChart_showEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sizeHint), (PyCFunction)meth_QtCharts_QPolarChart_sizeHint, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QPolarChart_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_ungrabKeyboardEvent), (PyCFunction)meth_QtCharts_QPolarChart_ungrabKeyboardEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_ungrabMouseEvent), (PyCFunction)meth_QtCharts_QPolarChart_ungrabMouseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_updateGeometry), (PyCFunction)meth_QtCharts_QPolarChart_updateGeometry, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), (PyCFunction)meth_QtCharts_QPolarChart_updateMicroFocus, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), (PyCFunction)meth_QtCharts_QPolarChart_wheelEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_windowFrameEvent), (PyCFunction)meth_QtCharts_QPolarChart_windowFrameEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_windowFrameSectionAt), (PyCFunction)meth_QtCharts_QPolarChart_windowFrameSectionAt, METH_VARARGS|METH_KEYWORDS, NULL}
};

static sipEnumMemberDef enummembers_QtCharts_QPolarChart[] = {
    {sipName_PolarOrientationAngular, static_cast<int>( ::QtCharts::QPolarChart::PolarOrientationAngular), 60},
    {sipName_PolarOrientationRadial, static_cast<int>( ::QtCharts::QPolarChart::PolarOrientationRadial), 60},
};

PyDoc_STRVAR(doc_QtCharts_QPolarChart, "\1QPolarChart(parent: QGraphicsItem = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0)");


static pyqt5ClassPluginDef plugin_QtCharts_QPolarChart = {
    & ::QtCharts::QPolarChart::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPolarChart = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPolarChart,
        {0},
        &plugin_QtCharts_QPolarChart
    },
    {
        sipNameNr_QPolarChart,
        {0, 0, 1},
        56, methods_QtCharts_QPolarChart,
        2, enummembers_QtCharts_QPolarChart,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPolarChart,
    -1,
    -1,
    supers_QtCharts_QPolarChart,
    0,
    init_type_QtCharts_QPolarChart,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPolarChart,
    0,
    0,
    0,
    release_QtCharts_QPolarChart,
    cast_QtCharts_QPolarChart,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 32 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 20938 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 20942 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 20945 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 21018 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 21021 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 21024 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 21027 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 21030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 21033 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 21036 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 21039 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 21042 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 21045 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 21048 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 21051 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 21054 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 21057 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 21060 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 21063 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 21066 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 21069 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 21072 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QPieSlice : public  ::QtCharts::QPieSlice
{
public:
    sipQtCharts_QPieSlice( ::QObject*);
    sipQtCharts_QPieSlice( ::QString, ::qreal, ::QObject*);
    virtual ~sipQtCharts_QPieSlice();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QPieSlice::sipQtCharts_QPieSlice( ::QObject*a0):  ::QtCharts::QPieSlice(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPieSlice::sipQtCharts_QPieSlice( ::QString a0, ::qreal a1, ::QObject*a2):  ::QtCharts::QPieSlice(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPieSlice::~sipQtCharts_QPieSlice()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QPieSlice::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QPieSlice);

    return  ::QtCharts::QPieSlice::metaObject();
}

int sipQtCharts_QPieSlice::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QPieSlice::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QPieSlice,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QPieSlice::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QPieSlice, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QPieSlice::qt_metacast(_clname));
}

bool sipQtCharts_QPieSlice::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QPieSlice::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPieSlice::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPieSlice::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QPieSlice::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSlice::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSlice::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSlice::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSlice::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSlice::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSlice::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieSlice::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSlice::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieSlice::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QPieSlice::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QPieSlice::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QPieSlice::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QPieSlice::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QPieSlice::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 21372 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_sender, doc_QtCharts_QPieSlice_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 21432 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_senderSignalIndex, doc_QtCharts_QPieSlice_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QPieSlice *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_isSignalConnected, doc_QtCharts_QPieSlice_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabel, "setLabel(self, str)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QString* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabel(*a0);
            sipReleaseType(a0,sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabel, doc_QtCharts_QPieSlice_setLabel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_label, "label(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_label(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_label(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->label());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_label, doc_QtCharts_QPieSlice_label);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setValue, "setValue(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setValue(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setValue(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setValue(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setValue, doc_QtCharts_QPieSlice_setValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_value, "value(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_value(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_value(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->value();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_value, doc_QtCharts_QPieSlice_value);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelVisible, "setLabelVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QPieSlice *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setLabelVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelVisible, doc_QtCharts_QPieSlice_setLabelVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_isLabelVisible, "isLabelVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_isLabelVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_isLabelVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isLabelVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_isLabelVisible, doc_QtCharts_QPieSlice_isLabelVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setExploded, "setExploded(self, exploded: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setExploded(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setExploded(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QPieSlice *sipCpp;

        static const char *sipKwdList[] = {
            sipName_exploded,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setExploded(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setExploded, doc_QtCharts_QPieSlice_setExploded);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_isExploded, "isExploded(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_isExploded(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_isExploded(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isExploded();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_isExploded, doc_QtCharts_QPieSlice_isExploded);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setPen, doc_QtCharts_QPieSlice_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_pen, doc_QtCharts_QPieSlice_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_borderColor, "borderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_borderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_borderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->borderColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_borderColor, doc_QtCharts_QPieSlice_borderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setBorderColor, "setBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setBorderColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setBorderColor, doc_QtCharts_QPieSlice_setBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_borderWidth, "borderWidth(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_borderWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_borderWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->borderWidth();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_borderWidth, doc_QtCharts_QPieSlice_borderWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setBorderWidth, "setBorderWidth(self, int)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setBorderWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setBorderWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setBorderWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setBorderWidth, doc_QtCharts_QPieSlice_setBorderWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setBrush, doc_QtCharts_QPieSlice_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_brush, doc_QtCharts_QPieSlice_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->color());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_color, doc_QtCharts_QPieSlice_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setColor, doc_QtCharts_QPieSlice_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelBrush, "setLabelBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setLabelBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelBrush, doc_QtCharts_QPieSlice_setLabelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_labelBrush, "labelBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_labelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_labelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->labelBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_labelBrush, doc_QtCharts_QPieSlice_labelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_labelColor, "labelColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_labelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_labelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->labelColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_labelColor, doc_QtCharts_QPieSlice_labelColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelColor, "setLabelColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLabelColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelColor, doc_QtCharts_QPieSlice_setLabelColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelFont, "setLabelFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setLabelFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelFont, doc_QtCharts_QPieSlice_setLabelFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_labelFont, "labelFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_labelFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_labelFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->labelFont());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_labelFont, doc_QtCharts_QPieSlice_labelFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelArmLengthFactor, "setLabelArmLengthFactor(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelArmLengthFactor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelArmLengthFactor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setLabelArmLengthFactor(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelArmLengthFactor, doc_QtCharts_QPieSlice_setLabelArmLengthFactor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_labelArmLengthFactor, "labelArmLengthFactor(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_labelArmLengthFactor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_labelArmLengthFactor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->labelArmLengthFactor();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_labelArmLengthFactor, doc_QtCharts_QPieSlice_labelArmLengthFactor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setExplodeDistanceFactor, "setExplodeDistanceFactor(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setExplodeDistanceFactor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setExplodeDistanceFactor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, &a0))
        {
            sipCpp->setExplodeDistanceFactor(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setExplodeDistanceFactor, doc_QtCharts_QPieSlice_setExplodeDistanceFactor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_explodeDistanceFactor, "explodeDistanceFactor(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_explodeDistanceFactor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_explodeDistanceFactor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->explodeDistanceFactor();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_explodeDistanceFactor, doc_QtCharts_QPieSlice_explodeDistanceFactor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_percentage, "percentage(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_percentage(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_percentage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->percentage();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_percentage, doc_QtCharts_QPieSlice_percentage);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_startAngle, "startAngle(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_startAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_startAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->startAngle();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_startAngle, doc_QtCharts_QPieSlice_startAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_angleSpan, "angleSpan(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_angleSpan(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_angleSpan(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->angleSpan();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_angleSpan, doc_QtCharts_QPieSlice_angleSpan);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_series, "series(self) -> QPieSeries");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QtCharts::QPieSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_series, doc_QtCharts_QPieSlice_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_labelPosition, "labelPosition(self) -> QPieSlice.LabelPosition");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_labelPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_labelPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp))
        {
             ::QtCharts::QPieSlice::LabelPosition sipRes;

            sipRes = sipCpp->labelPosition();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QPieSlice_LabelPosition);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_labelPosition, doc_QtCharts_QPieSlice_labelPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSlice_setLabelPosition, "setLabelPosition(self, QPieSlice.LabelPosition)");

extern "C" {static PyObject *meth_QtCharts_QPieSlice_setLabelPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSlice_setLabelPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice::LabelPosition a0;
         ::QtCharts::QPieSlice *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QPieSlice, &sipCpp, sipType_QtCharts_QPieSlice_LabelPosition, &a0))
        {
            sipCpp->setLabelPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSlice, sipName_setLabelPosition, doc_QtCharts_QPieSlice_setLabelPosition);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QPieSlice(void *, const sipTypeDef *);}
static void *cast_QtCharts_QPieSlice(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QPieSlice *sipCpp = reinterpret_cast< ::QtCharts::QPieSlice *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPieSlice(void *, int);}
static void release_QtCharts_QPieSlice(void *sipCppV, int)
{
     ::QtCharts::QPieSlice *sipCpp = reinterpret_cast< ::QtCharts::QPieSlice *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QPieSlice(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPieSlice(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QPieSlice *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPieSlice(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QPieSlice(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPieSlice(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QPieSlice *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QPieSlice(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
         ::QString* a0;
        int a0State = 0;
         ::qreal a1;
         ::QObject* a2 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J1d|JH", sipType_QString,&a0, &a0State, &a1, sipType_QObject, &a2, sipOwner))
        {
            sipCpp = new sipQtCharts_QPieSlice(*a0,a1,a2);
            sipReleaseType(a0,sipType_QString,a0State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QPieSlice[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QPieSlice[] = {
    {SIP_MLNAME_CAST(sipName_angleSpan), meth_QtCharts_QPieSlice_angleSpan, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_angleSpan)},
    {SIP_MLNAME_CAST(sipName_borderColor), meth_QtCharts_QPieSlice_borderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_borderColor)},
    {SIP_MLNAME_CAST(sipName_borderWidth), meth_QtCharts_QPieSlice_borderWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_borderWidth)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QPieSlice_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QPieSlice_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QPieSlice_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_color)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QPieSlice_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QPieSlice_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QPieSlice_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_explodeDistanceFactor), meth_QtCharts_QPieSlice_explodeDistanceFactor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_explodeDistanceFactor)},
    {SIP_MLNAME_CAST(sipName_isExploded), meth_QtCharts_QPieSlice_isExploded, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_isExploded)},
    {SIP_MLNAME_CAST(sipName_isLabelVisible), meth_QtCharts_QPieSlice_isLabelVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_isLabelVisible)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QPieSlice_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_label), meth_QtCharts_QPieSlice_label, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_label)},
    {SIP_MLNAME_CAST(sipName_labelArmLengthFactor), meth_QtCharts_QPieSlice_labelArmLengthFactor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_labelArmLengthFactor)},
    {SIP_MLNAME_CAST(sipName_labelBrush), meth_QtCharts_QPieSlice_labelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_labelBrush)},
    {SIP_MLNAME_CAST(sipName_labelColor), meth_QtCharts_QPieSlice_labelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_labelColor)},
    {SIP_MLNAME_CAST(sipName_labelFont), meth_QtCharts_QPieSlice_labelFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_labelFont)},
    {SIP_MLNAME_CAST(sipName_labelPosition), meth_QtCharts_QPieSlice_labelPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_labelPosition)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QPieSlice_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_pen)},
    {SIP_MLNAME_CAST(sipName_percentage), meth_QtCharts_QPieSlice_percentage, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_percentage)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QPieSlice_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QPieSlice_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QPieSlice_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QPieSlice_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_series)},
    {SIP_MLNAME_CAST(sipName_setBorderColor), meth_QtCharts_QPieSlice_setBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setBorderColor)},
    {SIP_MLNAME_CAST(sipName_setBorderWidth), meth_QtCharts_QPieSlice_setBorderWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setBorderWidth)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QPieSlice_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QPieSlice_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setColor)},
    {SIP_MLNAME_CAST(sipName_setExplodeDistanceFactor), meth_QtCharts_QPieSlice_setExplodeDistanceFactor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setExplodeDistanceFactor)},
    {SIP_MLNAME_CAST(sipName_setExploded), (PyCFunction)meth_QtCharts_QPieSlice_setExploded, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setExploded)},
    {SIP_MLNAME_CAST(sipName_setLabel), meth_QtCharts_QPieSlice_setLabel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabel)},
    {SIP_MLNAME_CAST(sipName_setLabelArmLengthFactor), meth_QtCharts_QPieSlice_setLabelArmLengthFactor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelArmLengthFactor)},
    {SIP_MLNAME_CAST(sipName_setLabelBrush), meth_QtCharts_QPieSlice_setLabelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelBrush)},
    {SIP_MLNAME_CAST(sipName_setLabelColor), meth_QtCharts_QPieSlice_setLabelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelColor)},
    {SIP_MLNAME_CAST(sipName_setLabelFont), meth_QtCharts_QPieSlice_setLabelFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelFont)},
    {SIP_MLNAME_CAST(sipName_setLabelPosition), meth_QtCharts_QPieSlice_setLabelPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelPosition)},
    {SIP_MLNAME_CAST(sipName_setLabelVisible), (PyCFunction)meth_QtCharts_QPieSlice_setLabelVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setLabelVisible)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QPieSlice_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setPen)},
    {SIP_MLNAME_CAST(sipName_setValue), meth_QtCharts_QPieSlice_setValue, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_setValue)},
    {SIP_MLNAME_CAST(sipName_startAngle), meth_QtCharts_QPieSlice_startAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_startAngle)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QPieSlice_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_value), meth_QtCharts_QPieSlice_value, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSlice_value)}
};

static sipEnumMemberDef enummembers_QtCharts_QPieSlice[] = {
    {sipName_LabelInsideHorizontal, static_cast<int>( ::QtCharts::QPieSlice::LabelInsideHorizontal), 58},
    {sipName_LabelInsideNormal, static_cast<int>( ::QtCharts::QPieSlice::LabelInsideNormal), 58},
    {sipName_LabelInsideTangential, static_cast<int>( ::QtCharts::QPieSlice::LabelInsideTangential), 58},
    {sipName_LabelOutside, static_cast<int>( ::QtCharts::QPieSlice::LabelOutside), 58},
};

PyDoc_STRVAR(doc_QtCharts_QPieSlice, "\1QPieSlice(parent: QObject = None)\n"
    "QPieSlice(str, float, parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QPieSlice[] = {
    {"doubleClicked()", "\1doubleClicked(self)", 0, 0},
    {"released()", "\1released(self)", 0, 0},
    {"pressed()", "\1pressed(self)", 0, 0},
    {"hovered(bool)", "\1hovered(self, bool)", 0, 0},
    {"clicked()", "\1clicked(self)", 0, 0},
    {"labelColorChanged()", "\1labelColorChanged(self)", 0, 0},
    {"borderWidthChanged()", "\1borderWidthChanged(self)", 0, 0},
    {"borderColorChanged()", "\1borderColorChanged(self)", 0, 0},
    {"colorChanged()", "\1colorChanged(self)", 0, 0},
    {"angleSpanChanged()", "\1angleSpanChanged(self)", 0, 0},
    {"startAngleChanged()", "\1startAngleChanged(self)", 0, 0},
    {"percentageChanged()", "\1percentageChanged(self)", 0, 0},
    {"labelFontChanged()", "\1labelFontChanged(self)", 0, 0},
    {"labelBrushChanged()", "\1labelBrushChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"labelVisibleChanged()", "\1labelVisibleChanged(self)", 0, 0},
    {"valueChanged()", "\1valueChanged(self)", 0, 0},
    {"labelChanged()", "\1labelChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QPieSlice = {
    & ::QtCharts::QPieSlice::staticMetaObject,
    0,
    signals_QtCharts_QPieSlice,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPieSlice = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPieSlice,
        {0},
        &plugin_QtCharts_QPieSlice
    },
    {
        sipNameNr_QPieSlice,
        {0, 0, 1},
        43, methods_QtCharts_QPieSlice,
        4, enummembers_QtCharts_QPieSlice,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPieSlice,
    -1,
    -1,
    supers_QtCharts_QPieSlice,
    0,
    init_type_QtCharts_QPieSlice,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPieSlice,
    0,
    0,
    0,
    release_QtCharts_QPieSlice,
    cast_QtCharts_QPieSlice,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 22933 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 22937 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 32 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 23012 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 23015 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 23018 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 23027 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 23030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 23035 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 23074 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 23077 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23080 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23083 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23086 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 23089 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 23092 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 23095 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 23098 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23101 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 23104 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23107 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 23110 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 23113 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 23116 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QPieSeries : public  ::QtCharts::QPieSeries
{
public:
    sipQtCharts_QPieSeries( ::QObject*);
    virtual ~sipQtCharts_QPieSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractSeries::SeriesType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QPieSeries::sipQtCharts_QPieSeries( ::QObject*a0):  ::QtCharts::QPieSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPieSeries::~sipQtCharts_QPieSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QPieSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QPieSeries);

    return  ::QtCharts::QPieSeries::metaObject();
}

int sipQtCharts_QPieSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QPieSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QPieSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QPieSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QPieSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QPieSeries::qt_metacast(_clname));
}

void sipQtCharts_QPieSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPieSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPieSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPieSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QPieSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QPieSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QPieSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QPieSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QPieSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QPieSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QPieSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QPieSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 23426 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_sender, doc_QtCharts_QPieSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 23486 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_senderSignalIndex, doc_QtCharts_QPieSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QPieSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_isSignalConnected, doc_QtCharts_QPieSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QPieSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_type, doc_QtCharts_QPieSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_append, "append(self, QPieSlice) -> bool\n"
    "append(self, object) -> bool\n"
    "append(self, str, float) -> QPieSlice");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice* a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QtCharts_QPieSlice, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->append(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    {
        QList< ::QtCharts::QPieSlice*>* a0;
        int a0State = 0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ3", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QList_0101QtCharts_QPieSlice,&a0, &a0State))
        {
            bool sipRes;

            sipRes = sipCpp->append(*a0);
            sipReleaseType(a0,sipType_QList_0101QtCharts_QPieSlice,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    {
         ::QString* a0;
        int a0State = 0;
         ::qreal a1;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1d", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QString,&a0, &a0State, &a1))
        {
             ::QtCharts::QPieSlice*sipRes;

            sipRes = sipCpp->append(*a0,a1);
            sipReleaseType(a0,sipType_QString,a0State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_append, doc_QtCharts_QPieSeries_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_insert, "insert(self, int, QPieSlice) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QPieSlice* a1;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ:", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0, sipType_QtCharts_QPieSlice, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->insert(a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_insert, doc_QtCharts_QPieSeries_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_remove, "remove(self, QPieSlice) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice* a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QtCharts_QPieSlice, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->remove(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_remove, doc_QtCharts_QPieSeries_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_slices, "slices(self) -> List[QPieSlice]");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_slices(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_slices(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
            QList< ::QtCharts::QPieSlice*>*sipRes;

            sipRes = new QList< ::QtCharts::QPieSlice*>(sipCpp->slices());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_slices, doc_QtCharts_QPieSeries_slices);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_count, doc_QtCharts_QPieSeries_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_isEmpty, "isEmpty(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_isEmpty(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_isEmpty(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isEmpty();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_isEmpty, doc_QtCharts_QPieSeries_isEmpty);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_sum, "sum(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_sum(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_sum(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->sum();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_sum, doc_QtCharts_QPieSeries_sum);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setHorizontalPosition, "setHorizontalPosition(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setHorizontalPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setHorizontalPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setHorizontalPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setHorizontalPosition, doc_QtCharts_QPieSeries_setHorizontalPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_horizontalPosition, "horizontalPosition(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_horizontalPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_horizontalPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->horizontalPosition();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_horizontalPosition, doc_QtCharts_QPieSeries_horizontalPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setVerticalPosition, "setVerticalPosition(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setVerticalPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setVerticalPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setVerticalPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setVerticalPosition, doc_QtCharts_QPieSeries_setVerticalPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_verticalPosition, "verticalPosition(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_verticalPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_verticalPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->verticalPosition();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_verticalPosition, doc_QtCharts_QPieSeries_verticalPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setPieSize, "setPieSize(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setPieSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setPieSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setPieSize(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setPieSize, doc_QtCharts_QPieSeries_setPieSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_pieSize, "pieSize(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_pieSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_pieSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->pieSize();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_pieSize, doc_QtCharts_QPieSeries_pieSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setPieStartAngle, "setPieStartAngle(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setPieStartAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setPieStartAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setPieStartAngle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setPieStartAngle, doc_QtCharts_QPieSeries_setPieStartAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_pieStartAngle, "pieStartAngle(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_pieStartAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_pieStartAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->pieStartAngle();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_pieStartAngle, doc_QtCharts_QPieSeries_pieStartAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setPieEndAngle, "setPieEndAngle(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setPieEndAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setPieEndAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setPieEndAngle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setPieEndAngle, doc_QtCharts_QPieSeries_setPieEndAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_pieEndAngle, "pieEndAngle(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_pieEndAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_pieEndAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->pieEndAngle();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_pieEndAngle, doc_QtCharts_QPieSeries_pieEndAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setLabelsVisible, "setLabelsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setLabelsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setLabelsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QPieSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setLabelsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setLabelsVisible, doc_QtCharts_QPieSeries_setLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_take, "take(self, QPieSlice) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_take(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_take(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice* a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QtCharts_QPieSlice, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->take(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_take, doc_QtCharts_QPieSeries_take);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setHoleSize, "setHoleSize(self, float)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setHoleSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setHoleSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, &a0))
        {
            sipCpp->setHoleSize(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setHoleSize, doc_QtCharts_QPieSeries_setHoleSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_holeSize, "holeSize(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_holeSize(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_holeSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->holeSize();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_holeSize, doc_QtCharts_QPieSeries_holeSize);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieSeries_setLabelsPosition, "setLabelsPosition(self, QPieSlice.LabelPosition)");

extern "C" {static PyObject *meth_QtCharts_QPieSeries_setLabelsPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieSeries_setLabelsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSlice::LabelPosition a0;
         ::QtCharts::QPieSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QPieSeries, &sipCpp, sipType_QtCharts_QPieSlice_LabelPosition, &a0))
        {
            sipCpp->setLabelsPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieSeries, sipName_setLabelsPosition, doc_QtCharts_QPieSeries_setLabelsPosition);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QPieSeries___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QPieSeries___len__(PyObject *sipSelf)
{
     ::QtCharts::QPieSeries *sipCpp = reinterpret_cast< ::QtCharts::QPieSeries *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QPieSeries));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 24442 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QPieSeries___lshift__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QPieSeries___lshift__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSeries* a0;
         ::QtCharts::QPieSlice* a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J9J:", sipType_QtCharts_QPieSeries, &a0, sipType_QtCharts_QPieSlice, &a1))
        {
             ::QtCharts::QPieSeries*sipRes;

            sipRes = &(*a0 << a1);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, lshift_slot, NULL, sipArg0, sipArg1);
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QPieSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QPieSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QPieSeries *sipCpp = reinterpret_cast< ::QtCharts::QPieSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPieSeries(void *, int);}
static void release_QtCharts_QPieSeries(void *sipCppV, int)
{
     ::QtCharts::QPieSeries *sipCpp = reinterpret_cast< ::QtCharts::QPieSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QPieSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPieSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QPieSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPieSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QPieSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPieSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QPieSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QPieSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QPieSeries[] = {{13, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QPieSeries[] = {
    {(void *)slot_QtCharts_QPieSeries___len__, len_slot},
    {(void *)slot_QtCharts_QPieSeries___lshift__, lshift_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QPieSeries[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QPieSeries_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_append)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QPieSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QPieSeries_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_clear)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QPieSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QPieSeries_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QPieSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QPieSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_holeSize), meth_QtCharts_QPieSeries_holeSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_holeSize)},
    {SIP_MLNAME_CAST(sipName_horizontalPosition), meth_QtCharts_QPieSeries_horizontalPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_horizontalPosition)},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QPieSeries_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_insert)},
    {SIP_MLNAME_CAST(sipName_isEmpty), meth_QtCharts_QPieSeries_isEmpty, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_isEmpty)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QPieSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_pieEndAngle), meth_QtCharts_QPieSeries_pieEndAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_pieEndAngle)},
    {SIP_MLNAME_CAST(sipName_pieSize), meth_QtCharts_QPieSeries_pieSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_pieSize)},
    {SIP_MLNAME_CAST(sipName_pieStartAngle), meth_QtCharts_QPieSeries_pieStartAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_pieStartAngle)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QPieSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QPieSeries_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_remove)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QPieSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QPieSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setHoleSize), meth_QtCharts_QPieSeries_setHoleSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setHoleSize)},
    {SIP_MLNAME_CAST(sipName_setHorizontalPosition), meth_QtCharts_QPieSeries_setHorizontalPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setHorizontalPosition)},
    {SIP_MLNAME_CAST(sipName_setLabelsPosition), meth_QtCharts_QPieSeries_setLabelsPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setLabelsPosition)},
    {SIP_MLNAME_CAST(sipName_setLabelsVisible), (PyCFunction)meth_QtCharts_QPieSeries_setLabelsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_setPieEndAngle), meth_QtCharts_QPieSeries_setPieEndAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setPieEndAngle)},
    {SIP_MLNAME_CAST(sipName_setPieSize), meth_QtCharts_QPieSeries_setPieSize, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setPieSize)},
    {SIP_MLNAME_CAST(sipName_setPieStartAngle), meth_QtCharts_QPieSeries_setPieStartAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setPieStartAngle)},
    {SIP_MLNAME_CAST(sipName_setVerticalPosition), meth_QtCharts_QPieSeries_setVerticalPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_setVerticalPosition)},
    {SIP_MLNAME_CAST(sipName_slices), meth_QtCharts_QPieSeries_slices, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_slices)},
    {SIP_MLNAME_CAST(sipName_sum), meth_QtCharts_QPieSeries_sum, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_sum)},
    {SIP_MLNAME_CAST(sipName_take), meth_QtCharts_QPieSeries_take, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_take)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QPieSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QPieSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_type)},
    {SIP_MLNAME_CAST(sipName_verticalPosition), meth_QtCharts_QPieSeries_verticalPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieSeries_verticalPosition)}
};

PyDoc_STRVAR(doc_QtCharts_QPieSeries, "\1QPieSeries(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QPieSeries[] = {
    {"doubleClicked(QPieSlice*)", "\1doubleClicked(self, QPieSlice)", 0, 0},
    {"released(QPieSlice*)", "\1released(self, QPieSlice)", 0, 0},
    {"pressed(QPieSlice*)", "\1pressed(self, QPieSlice)", 0, 0},
    {"sumChanged()", "\1sumChanged(self)", 0, 0},
    {"countChanged()", "\1countChanged(self)", 0, 0},
    {"hovered(QPieSlice*,bool)", "\1hovered(self, QPieSlice, bool)", 0, 0},
    {"clicked(QPieSlice*)", "\1clicked(self, QPieSlice)", 0, 0},
    {"removed(QList<QPieSlice*>)", "\1removed(self, Iterable[QPieSlice])", 0, 0},
    {"added(QList<QPieSlice*>)", "\1added(self, Iterable[QPieSlice])", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QPieSeries = {
    & ::QtCharts::QPieSeries::staticMetaObject,
    0,
    signals_QtCharts_QPieSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPieSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPieSeries,
        {0},
        &plugin_QtCharts_QPieSeries
    },
    {
        sipNameNr_QPieSeries,
        {0, 0, 1},
        33, methods_QtCharts_QPieSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPieSeries,
    -1,
    -1,
    supers_QtCharts_QPieSeries,
    slots_QtCharts_QPieSeries,
    init_type_QtCharts_QPieSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPieSeries,
    0,
    0,
    0,
    release_QtCharts_QPieSeries,
    cast_QtCharts_QPieSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 34 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 24742 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 24816 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 32 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 24891 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 24952 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 24955 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 25018 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 25021 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 25024 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 25027 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 25030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 25033 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 25036 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 25039 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 25042 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 25045 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 25048 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 25051 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 25054 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 25057 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 25060 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 25063 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 25066 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 25069 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 25072 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QPieLegendMarker : public  ::QtCharts::QPieLegendMarker
{
public:
    sipQtCharts_QPieLegendMarker( ::QtCharts::QPieSeries*, ::QtCharts::QPieSlice*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QPieLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QPieSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[9];
};

sipQtCharts_QPieLegendMarker::sipQtCharts_QPieLegendMarker( ::QtCharts::QPieSeries*a0, ::QtCharts::QPieSlice*a1, ::QtCharts::QLegend*a2, ::QObject*a3):  ::QtCharts::QPieLegendMarker(a0,a1,a2,a3), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPieLegendMarker::~sipQtCharts_QPieLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QPieLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QPieLegendMarker);

    return  ::QtCharts::QPieLegendMarker::metaObject();
}

int sipQtCharts_QPieLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QPieLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QPieLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QPieLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QPieLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QPieLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QPieLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPieLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPieLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPieLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPieLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPieLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QPieLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QPieLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QPieLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QPieLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QPieSeries* sipQtCharts_QPieLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QPieLegendMarker::series();

    extern  ::QtCharts::QPieSeries* sipVH_QtChart_75(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_75(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QPieLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QPieLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QPieLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QPieLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QPieLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 25398 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_sender, doc_QtCharts_QPieLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 25458 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QPieLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QPieLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_isSignalConnected, doc_QtCharts_QPieLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QPieLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QPieLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_type, doc_QtCharts_QPieLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_series, "series(self) -> QPieSeries");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QPieLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp))
        {
             ::QtCharts::QPieSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QPieLegendMarker::series() : sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_series, doc_QtCharts_QPieLegendMarker_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker_slice, "slice(self) -> QPieSlice");

extern "C" {static PyObject *meth_QtCharts_QPieLegendMarker_slice(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPieLegendMarker_slice(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPieLegendMarker, &sipCpp))
        {
             ::QtCharts::QPieSlice*sipRes;

            sipRes = sipCpp->slice();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPieLegendMarker, sipName_slice, doc_QtCharts_QPieLegendMarker_slice);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QPieLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QPieLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QPieLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QPieLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPieLegendMarker(void *, int);}
static void release_QtCharts_QPieLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QPieLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QPieLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QPieLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPieLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QPieLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPieLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QPieLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPieLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QPieLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QPieSeries* a0;
         ::QtCharts::QPieSlice* a1;
         ::QtCharts::QLegend* a2;
         ::QObject* a3 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8J8|JH", sipType_QtCharts_QPieSeries, &a0, sipType_QtCharts_QPieSlice, &a1, sipType_QtCharts_QLegend, &a2, sipType_QObject, &a3, sipOwner))
        {
            sipCpp = new sipQtCharts_QPieLegendMarker(a0,a1,a2,a3);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QPieLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QPieLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QPieLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QPieLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QPieLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QPieLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QPieLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QPieLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QPieLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QPieLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QPieLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_slice), meth_QtCharts_QPieLegendMarker_slice, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieLegendMarker_slice)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QPieLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QPieLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPieLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QPieLegendMarker, "\1QPieLegendMarker(QPieSeries, QPieSlice, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QPieLegendMarker = {
    & ::QtCharts::QPieLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPieLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPieLegendMarker,
        {0},
        &plugin_QtCharts_QPieLegendMarker
    },
    {
        sipNameNr_QPieLegendMarker,
        {0, 0, 1},
        12, methods_QtCharts_QPieLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPieLegendMarker,
    -1,
    -1,
    supers_QtCharts_QPieLegendMarker,
    0,
    init_type_QtCharts_QPieLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPieLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QPieLegendMarker,
    cast_QtCharts_QPieLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 32 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 25989 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 25993 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 26002 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 26023 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 26033 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 26036 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 26039 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26044 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26083 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 26086 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 26089 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 26092 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 26095 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 26098 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 26101 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 26104 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 26107 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 26110 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 26113 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 26116 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 26119 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 26122 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 26125 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QPercentBarSeries : public  ::QtCharts::QPercentBarSeries
{
public:
    sipQtCharts_QPercentBarSeries( ::QObject*);
    virtual ~sipQtCharts_QPercentBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QPercentBarSeries::sipQtCharts_QPercentBarSeries( ::QObject*a0):  ::QtCharts::QPercentBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QPercentBarSeries::~sipQtCharts_QPercentBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QPercentBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QPercentBarSeries);

    return  ::QtCharts::QPercentBarSeries::metaObject();
}

int sipQtCharts_QPercentBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QPercentBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QPercentBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QPercentBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QPercentBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QPercentBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QPercentBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QPercentBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QPercentBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QPercentBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QPercentBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QPercentBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QPercentBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPercentBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPercentBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPercentBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPercentBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QPercentBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPercentBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPercentBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QPercentBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QPercentBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QPercentBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QPercentBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QPercentBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QPercentBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QPercentBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 26435 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPercentBarSeries, sipName_sender, doc_QtCharts_QPercentBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 26495 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPercentBarSeries, sipName_senderSignalIndex, doc_QtCharts_QPercentBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPercentBarSeries, sipName_isSignalConnected, doc_QtCharts_QPercentBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QPercentBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QPercentBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QPercentBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QPercentBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QPercentBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QPercentBarSeries, sipName_type, doc_QtCharts_QPercentBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QPercentBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QPercentBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QPercentBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QPercentBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QPercentBarSeries(void *, int);}
static void release_QtCharts_QPercentBarSeries(void *sipCppV, int)
{
     ::QtCharts::QPercentBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QPercentBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QPercentBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QPercentBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QPercentBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QPercentBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QPercentBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QPercentBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QPercentBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QPercentBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QPercentBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QPercentBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QPercentBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QPercentBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QPercentBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QPercentBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QPercentBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QPercentBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QPercentBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QPercentBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QPercentBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QPercentBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QPercentBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QPercentBarSeries, "\1QPercentBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QPercentBarSeries = {
    & ::QtCharts::QPercentBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QPercentBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QPercentBarSeries,
        {0},
        &plugin_QtCharts_QPercentBarSeries
    },
    {
        sipNameNr_QPercentBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QPercentBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QPercentBarSeries,
    -1,
    -1,
    supers_QtCharts_QPercentBarSeries,
    0,
    init_type_QtCharts_QPercentBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QPercentBarSeries,
    0,
    0,
    0,
    release_QtCharts_QPercentBarSeries,
    cast_QtCharts_QPercentBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 34 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26962 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 26966 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 26969 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26974 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 26977 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 26980 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 26983 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 26986 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 26989 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 26992 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 26995 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 26998 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 27001 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 27004 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 27007 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 27010 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 27013 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 27016 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 27019 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 27022 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 27025 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 27028 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 27031 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QLogValueAxis : public  ::QtCharts::QLogValueAxis
{
public:
    sipQtCharts_QLogValueAxis( ::QObject*);
    virtual ~sipQtCharts_QLogValueAxis();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractAxis::AxisType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QLogValueAxis::sipQtCharts_QLogValueAxis( ::QObject*a0):  ::QtCharts::QLogValueAxis(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QLogValueAxis::~sipQtCharts_QLogValueAxis()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QLogValueAxis::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QLogValueAxis);

    return  ::QtCharts::QLogValueAxis::metaObject();
}

int sipQtCharts_QLogValueAxis::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QLogValueAxis::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QLogValueAxis,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QLogValueAxis::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QLogValueAxis, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QLogValueAxis::qt_metacast(_clname));
}

void sipQtCharts_QLogValueAxis::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QLogValueAxis::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLogValueAxis::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QLogValueAxis::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLogValueAxis::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLogValueAxis::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLogValueAxis::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLogValueAxis::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLogValueAxis::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLogValueAxis::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QLogValueAxis::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QLogValueAxis::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QLogValueAxis::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QLogValueAxis::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractAxis::AxisType sipQtCharts_QLogValueAxis::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QLogValueAxis::type();

    extern  ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_6(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QLogValueAxis::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QLogValueAxis::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QLogValueAxis::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QLogValueAxis::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QLogValueAxis::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 27341 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_sender, doc_QtCharts_QLogValueAxis_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 27401 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_senderSignalIndex, doc_QtCharts_QLogValueAxis_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QLogValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_isSignalConnected, doc_QtCharts_QLogValueAxis_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QLogValueAxis::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_type, doc_QtCharts_QLogValueAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setMin, "setMin(self, float)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setMin(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setMin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMin(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setMin, doc_QtCharts_QLogValueAxis_setMin);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_min, "min(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_min(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_min(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->min();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_min, doc_QtCharts_QLogValueAxis_min);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setMax, "setMax(self, float)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setMax(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setMax(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMax(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setMax, doc_QtCharts_QLogValueAxis_setMax);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_max, "max(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_max(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_max(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->max();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_max, doc_QtCharts_QLogValueAxis_max);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setRange, "setRange(self, float, float)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setRange(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdd", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0, &a1))
        {
            sipCpp->setRange(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setRange, doc_QtCharts_QLogValueAxis_setRange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setLabelFormat, "setLabelFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setLabelFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setLabelFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabelFormat(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setLabelFormat, doc_QtCharts_QLogValueAxis_setLabelFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_labelFormat, "labelFormat(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_labelFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_labelFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->labelFormat());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_labelFormat, doc_QtCharts_QLogValueAxis_labelFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setBase, "setBase(self, float)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setBase(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setBase(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0))
        {
            sipCpp->setBase(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setBase, doc_QtCharts_QLogValueAxis_setBase);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_base, "base(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_base(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_base(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->base();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_base, doc_QtCharts_QLogValueAxis_base);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_tickCount, "tickCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_tickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_tickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->tickCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_tickCount, doc_QtCharts_QLogValueAxis_tickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_setMinorTickCount, "setMinorTickCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_setMinorTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_setMinorTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMinorTickCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_setMinorTickCount, doc_QtCharts_QLogValueAxis_setMinorTickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLogValueAxis_minorTickCount, "minorTickCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QLogValueAxis_minorTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLogValueAxis_minorTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLogValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLogValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->minorTickCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLogValueAxis, sipName_minorTickCount, doc_QtCharts_QLogValueAxis_minorTickCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QLogValueAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QLogValueAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QLogValueAxis *sipCpp = reinterpret_cast< ::QtCharts::QLogValueAxis *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractAxis)
        return static_cast< ::QtCharts::QAbstractAxis *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QLogValueAxis(void *, int);}
static void release_QtCharts_QLogValueAxis(void *sipCppV, int)
{
     ::QtCharts::QLogValueAxis *sipCpp = reinterpret_cast< ::QtCharts::QLogValueAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QLogValueAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QLogValueAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QLogValueAxis *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QLogValueAxis(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QLogValueAxis(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QLogValueAxis(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QLogValueAxis *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QLogValueAxis(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QLogValueAxis[] = {{8, 255, 1}};


static PyMethodDef methods_QtCharts_QLogValueAxis[] = {
    {SIP_MLNAME_CAST(sipName_base), meth_QtCharts_QLogValueAxis_base, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_base)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QLogValueAxis_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QLogValueAxis_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QLogValueAxis_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QLogValueAxis_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QLogValueAxis_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_labelFormat), meth_QtCharts_QLogValueAxis_labelFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_labelFormat)},
    {SIP_MLNAME_CAST(sipName_max), meth_QtCharts_QLogValueAxis_max, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_max)},
    {SIP_MLNAME_CAST(sipName_min), meth_QtCharts_QLogValueAxis_min, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_min)},
    {SIP_MLNAME_CAST(sipName_minorTickCount), meth_QtCharts_QLogValueAxis_minorTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_minorTickCount)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QLogValueAxis_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QLogValueAxis_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QLogValueAxis_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBase), meth_QtCharts_QLogValueAxis_setBase, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setBase)},
    {SIP_MLNAME_CAST(sipName_setLabelFormat), meth_QtCharts_QLogValueAxis_setLabelFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setLabelFormat)},
    {SIP_MLNAME_CAST(sipName_setMax), meth_QtCharts_QLogValueAxis_setMax, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setMax)},
    {SIP_MLNAME_CAST(sipName_setMin), meth_QtCharts_QLogValueAxis_setMin, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setMin)},
    {SIP_MLNAME_CAST(sipName_setMinorTickCount), meth_QtCharts_QLogValueAxis_setMinorTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setMinorTickCount)},
    {SIP_MLNAME_CAST(sipName_setRange), meth_QtCharts_QLogValueAxis_setRange, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_setRange)},
    {SIP_MLNAME_CAST(sipName_tickCount), meth_QtCharts_QLogValueAxis_tickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_tickCount)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QLogValueAxis_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QLogValueAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLogValueAxis_type)}
};

PyDoc_STRVAR(doc_QtCharts_QLogValueAxis, "\1QLogValueAxis(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QLogValueAxis[] = {
    {"minorTickCountChanged(int)", "\1minorTickCountChanged(self, int)", 0, 0},
    {"tickCountChanged(int)", "\1tickCountChanged(self, int)", 0, 0},
    {"baseChanged(qreal)", "\1baseChanged(self, float)", 0, 0},
    {"labelFormatChanged(QString)", "\1labelFormatChanged(self, str)", 0, 0},
    {"rangeChanged(qreal,qreal)", "\1rangeChanged(self, float, float)", 0, 0},
    {"maxChanged(qreal)", "\1maxChanged(self, float)", 0, 0},
    {"minChanged(qreal)", "\1minChanged(self, float)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QLogValueAxis = {
    & ::QtCharts::QLogValueAxis::staticMetaObject,
    0,
    signals_QtCharts_QLogValueAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QLogValueAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QLogValueAxis,
        {0},
        &plugin_QtCharts_QLogValueAxis
    },
    {
        sipNameNr_QLogValueAxis,
        {0, 0, 1},
        22, methods_QtCharts_QLogValueAxis,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QLogValueAxis,
    -1,
    -1,
    supers_QtCharts_QLogValueAxis,
    0,
    init_type_QtCharts_QLogValueAxis,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QLogValueAxis,
    0,
    0,
    0,
    release_QtCharts_QLogValueAxis,
    cast_QtCharts_QLogValueAxis,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 32 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28227 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 28231 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28240 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 28243 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qpycore_qvector.sip"
#include <qvector.h>
#line 28246 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 28249 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 28252 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 28255 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 28258 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 28261 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 28360 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 28363 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 28366 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 28371 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 28410 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 28413 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 28416 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 28419 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 28422 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 28425 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 28428 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 28431 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 28434 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 28437 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 28440 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 28443 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 28446 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 28449 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 28452 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QLineSeries : public  ::QtCharts::QLineSeries
{
public:
    sipQtCharts_QLineSeries( ::QObject*);
    virtual ~sipQtCharts_QLineSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);
    void setPen(const  ::QPen&);
    void setBrush(const  ::QBrush&);
    void setColor(const  ::QColor&);
     ::QColor color() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[12];
};

sipQtCharts_QLineSeries::sipQtCharts_QLineSeries( ::QObject*a0):  ::QtCharts::QLineSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QLineSeries::~sipQtCharts_QLineSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QLineSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QLineSeries);

    return  ::QtCharts::QLineSeries::metaObject();
}

int sipQtCharts_QLineSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QLineSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QLineSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QLineSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QLineSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QLineSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QLineSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QLineSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QLineSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QLineSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QLineSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QLineSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QLineSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::setPen(const  ::QPen& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_setPen);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::setPen(a0);
        return;
    }

    extern void sipVH_QtChart_71(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPen&);

    sipVH_QtChart_71(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::setBrush(const  ::QBrush& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_setBrush);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::setBrush(a0);
        return;
    }

    extern void sipVH_QtChart_72(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QBrush&);

    sipVH_QtChart_72(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QLineSeries::setColor(const  ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_setColor);

    if (!sipMeth)
    {
         ::QtCharts::QLineSeries::setColor(a0);
        return;
    }

    extern void sipVH_QtChart_73(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QColor&);

    sipVH_QtChart_73(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QColor sipQtCharts_QLineSeries::color() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[11]),sipPySelf,NULL,sipName_color);

    if (!sipMeth)
        return  ::QtCharts::QLineSeries::color();

    extern  ::QColor sipVH_QtChart_74(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_74(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QLineSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QLineSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QLineSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QLineSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QLineSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 28835 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLineSeries, sipName_sender, doc_QtCharts_QLineSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 28895 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLineSeries, sipName_senderSignalIndex, doc_QtCharts_QLineSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QLineSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLineSeries, sipName_isSignalConnected, doc_QtCharts_QLineSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLineSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QLineSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLineSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QLineSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLineSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QLineSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLineSeries, sipName_type, doc_QtCharts_QLineSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QLineSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QLineSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QLineSeries *sipCpp = reinterpret_cast< ::QtCharts::QLineSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QXYSeries)
        return static_cast< ::QtCharts::QXYSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QLineSeries(void *, int);}
static void release_QtCharts_QLineSeries(void *sipCppV, int)
{
     ::QtCharts::QLineSeries *sipCpp = reinterpret_cast< ::QtCharts::QLineSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QLineSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QLineSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QLineSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QLineSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QLineSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QLineSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QLineSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QLineSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QLineSeries[] = {{73, 255, 1}};


static PyMethodDef methods_QtCharts_QLineSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QLineSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QLineSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QLineSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QLineSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QLineSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QLineSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QLineSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QLineSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QLineSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QLineSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLineSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QLineSeries, "\1QLineSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QLineSeries = {
    & ::QtCharts::QLineSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QLineSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QLineSeries,
        {0},
        &plugin_QtCharts_QLineSeries
    },
    {
        sipNameNr_QLineSeries,
        {0, 0, 1},
        10, methods_QtCharts_QLineSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QLineSeries,
    -1,
    -1,
    supers_QtCharts_QLineSeries,
    0,
    init_type_QtCharts_QLineSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QLineSeries,
    0,
    0,
    0,
    release_QtCharts_QLineSeries,
    cast_QtCharts_QLineSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 29394 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 29398 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qpycore_qvector.sip"
#include <qvector.h>
#line 29401 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 29404 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 29407 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 29410 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 29413 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 29416 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 29419 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 29422 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 29427 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 29466 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 29475 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 29478 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 29481 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 29484 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 29487 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 29490 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 29493 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 29496 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 29499 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 29502 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 29505 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 29508 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 29511 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 29514 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 29517 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 29520 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QXYSeries_append, "append(self, float, float)\n"
    "append(self, Union[QPointF, QPoint])\n"
    "append(self, object)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdd", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, &a1))
        {
            sipCpp->append(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QPointF* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QPointF, &a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const QList< ::QPointF>* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QList_0100QPointF,&a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast<QList< ::QPointF> *>(a0),sipType_QList_0100QPointF,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_append, doc_QtCharts_QXYSeries_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_replace, "replace(self, float, float, float, float)\n"
    "replace(self, Union[QPointF, QPoint], Union[QPointF, QPoint])\n"
    "replace(self, Iterable[Union[QPointF, QPoint]])\n"
    "replace(self, int, float, float)\n"
    "replace(self, int, Union[QPointF, QPoint])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_replace(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_replace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::qreal a2;
         ::qreal a3;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdddd", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, &a1, &a2, &a3))
        {
            sipCpp->replace(a0,a1,a2,a3);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QPointF* a0;
        int a0State = 0;
        const  ::QPointF* a1;
        int a1State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QPointF, &a0, &a0State, sipType_QPointF, &a1, &a1State))
        {
            sipCpp->replace(*a0,*a1);
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);
            sipReleaseType(const_cast< ::QPointF *>(a1),sipType_QPointF,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        QList< ::QPointF>* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QList_0100QPointF,&a0, &a0State))
        {
            sipCpp->replace(*a0);
            sipReleaseType(a0,sipType_QList_0100QPointF,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
         ::qreal a1;
         ::qreal a2;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bidd", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, &a1, &a2))
        {
            sipCpp->replace(a0,a1,a2);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const  ::QPointF* a1;
        int a1State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, sipType_QPointF, &a1, &a1State))
        {
            sipCpp->replace(a0,*a1);
            sipReleaseType(const_cast< ::QPointF *>(a1),sipType_QPointF,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_replace, doc_QtCharts_QXYSeries_replace);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_remove, "remove(self, float, float)\n"
    "remove(self, Union[QPointF, QPoint])\n"
    "remove(self, int)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdd", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, &a1))
        {
            sipCpp->remove(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QPointF* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QPointF, &a0, &a0State))
        {
            sipCpp->remove(*a0);
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0))
        {
            sipCpp->remove(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_remove, doc_QtCharts_QXYSeries_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_insert, "insert(self, int, Union[QPointF, QPoint])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QPointF* a1;
        int a1State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, sipType_QPointF, &a1, &a1State))
        {
            sipCpp->insert(a0,*a1);
            sipReleaseType(const_cast< ::QPointF *>(a1),sipType_QPointF,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_insert, doc_QtCharts_QXYSeries_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_count, doc_QtCharts_QXYSeries_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QXYSeries::setPen(*a0) : sipCpp->setPen(*a0));
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPen, doc_QtCharts_QXYSeries_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pen, doc_QtCharts_QXYSeries_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QXYSeries::setBrush(*a0) : sipCpp->setBrush(*a0));
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setBrush, doc_QtCharts_QXYSeries_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_brush, doc_QtCharts_QXYSeries_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QXYSeries::setColor(*a0) : sipCpp->setColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setColor, doc_QtCharts_QXYSeries_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor((sipSelfWasArg ? sipCpp-> ::QtCharts::QXYSeries::color() : sipCpp->color()));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_color, doc_QtCharts_QXYSeries_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointsVisible, "setPointsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QXYSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0))
        {
            sipCpp->setPointsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointsVisible, doc_QtCharts_QXYSeries_setPointsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointsVisible, "pointsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointsVisible, doc_QtCharts_QXYSeries_pointsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_at, "at(self, int) -> QPointF");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_at(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_at(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0))
        {
             ::QPointF*sipRes;

            sipRes = new  ::QPointF(sipCpp->at(a0));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_at, doc_QtCharts_QXYSeries_at);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointLabelsFormat, "setPointLabelsFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointLabelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointLabelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setPointLabelsFormat(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointLabelsFormat, doc_QtCharts_QXYSeries_setPointLabelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointLabelsFormat, "pointLabelsFormat(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointLabelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointLabelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->pointLabelsFormat());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointLabelsFormat, doc_QtCharts_QXYSeries_pointLabelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointLabelsVisible, "setPointLabelsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointLabelsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointLabelsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QXYSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0))
        {
            sipCpp->setPointLabelsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointLabelsVisible, doc_QtCharts_QXYSeries_setPointLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointLabelsVisible, "pointLabelsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointLabelsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointLabelsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointLabelsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointLabelsVisible, doc_QtCharts_QXYSeries_pointLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointLabelsFont, "setPointLabelsFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointLabelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointLabelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setPointLabelsFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointLabelsFont, doc_QtCharts_QXYSeries_setPointLabelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointLabelsFont, "pointLabelsFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointLabelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointLabelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->pointLabelsFont());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointLabelsFont, doc_QtCharts_QXYSeries_pointLabelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointLabelsColor, "setPointLabelsColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointLabelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointLabelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setPointLabelsColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointLabelsColor, doc_QtCharts_QXYSeries_setPointLabelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointLabelsColor, "pointLabelsColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointLabelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointLabelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->pointLabelsColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointLabelsColor, doc_QtCharts_QXYSeries_pointLabelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_removePoints, "removePoints(self, int, int)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_removePoints(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_removePoints(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        int a1;
         ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0, &a1))
        {
            sipCpp->removePoints(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_removePoints, doc_QtCharts_QXYSeries_removePoints);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointsVector, "pointsVector(self) -> List[QPointF]");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointsVector(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointsVector(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            QVector< ::QPointF>*sipRes;

            sipRes = new QVector< ::QPointF>(sipCpp->pointsVector());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointsVector, doc_QtCharts_QXYSeries_pointsVector);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_setPointLabelsClipping, "setPointLabelsClipping(self, enable: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_setPointLabelsClipping(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_setPointLabelsClipping(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QXYSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_enable,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp, &a0))
        {
            sipCpp->setPointLabelsClipping(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_setPointLabelsClipping, doc_QtCharts_QXYSeries_setPointLabelsClipping);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QXYSeries_pointLabelsClipping, "pointLabelsClipping(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QXYSeries_pointLabelsClipping(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QXYSeries_pointLabelsClipping(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QXYSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QXYSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointLabelsClipping();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QXYSeries, sipName_pointLabelsClipping, doc_QtCharts_QXYSeries_pointLabelsClipping);

    return NULL;
}


extern "C" {static PyObject *slot_QtCharts_QXYSeries___lshift__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QXYSeries___lshift__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QXYSeries* a0;
        const  ::QPointF* a1;
        int a1State = 0;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J9J1", sipType_QtCharts_QXYSeries, &a0, sipType_QPointF, &a1, &a1State))
        {
             ::QtCharts::QXYSeries*sipRes;

            sipRes = &(*a0 << *a1);
            sipReleaseType(const_cast< ::QPointF *>(a1),sipType_QPointF,a1State);

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

    {
         ::QtCharts::QXYSeries* a0;
        const QList< ::QPointF>* a1;
        int a1State = 0;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J9J1", sipType_QtCharts_QXYSeries, &a0, sipType_QList_0100QPointF,&a1, &a1State))
        {
             ::QtCharts::QXYSeries*sipRes;

            sipRes = &(*a0 << *a1);
            sipReleaseType(const_cast<QList< ::QPointF> *>(a1),sipType_QList_0100QPointF,a1State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, lshift_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QXYSeries___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QXYSeries___len__(PyObject *sipSelf)
{
     ::QtCharts::QXYSeries *sipCpp = reinterpret_cast< ::QtCharts::QXYSeries *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QXYSeries));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 30513 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QXYSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QXYSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QXYSeries *sipCpp = reinterpret_cast< ::QtCharts::QXYSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QXYSeries(void *, int);}
static void release_QtCharts_QXYSeries(void *sipCppV, int)
{
     ::QtCharts::QXYSeries *sipCpp = reinterpret_cast< ::QtCharts::QXYSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QXYSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QXYSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QXYSeries(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QXYSeries[] = {{13, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QXYSeries[] = {
    {(void *)slot_QtCharts_QXYSeries___lshift__, lshift_slot},
    {(void *)slot_QtCharts_QXYSeries___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QXYSeries[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QXYSeries_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_append)},
    {SIP_MLNAME_CAST(sipName_at), meth_QtCharts_QXYSeries_at, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_at)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QXYSeries_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_brush)},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QXYSeries_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_clear)},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QXYSeries_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_color)},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QXYSeries_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_count)},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QXYSeries_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_insert)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QXYSeries_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pen)},
    {SIP_MLNAME_CAST(sipName_pointLabelsClipping), meth_QtCharts_QXYSeries_pointLabelsClipping, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointLabelsClipping)},
    {SIP_MLNAME_CAST(sipName_pointLabelsColor), meth_QtCharts_QXYSeries_pointLabelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointLabelsColor)},
    {SIP_MLNAME_CAST(sipName_pointLabelsFont), meth_QtCharts_QXYSeries_pointLabelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointLabelsFont)},
    {SIP_MLNAME_CAST(sipName_pointLabelsFormat), meth_QtCharts_QXYSeries_pointLabelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointLabelsFormat)},
    {SIP_MLNAME_CAST(sipName_pointLabelsVisible), meth_QtCharts_QXYSeries_pointLabelsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_pointsVector), meth_QtCharts_QXYSeries_pointsVector, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointsVector)},
    {SIP_MLNAME_CAST(sipName_pointsVisible), meth_QtCharts_QXYSeries_pointsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_pointsVisible)},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QXYSeries_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_remove)},
    {SIP_MLNAME_CAST(sipName_removePoints), meth_QtCharts_QXYSeries_removePoints, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_removePoints)},
    {SIP_MLNAME_CAST(sipName_replace), meth_QtCharts_QXYSeries_replace, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_replace)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QXYSeries_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QXYSeries_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setColor)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QXYSeries_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPen)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsClipping), (PyCFunction)meth_QtCharts_QXYSeries_setPointLabelsClipping, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointLabelsClipping)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsColor), meth_QtCharts_QXYSeries_setPointLabelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointLabelsColor)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsFont), meth_QtCharts_QXYSeries_setPointLabelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointLabelsFont)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsFormat), meth_QtCharts_QXYSeries_setPointLabelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointLabelsFormat)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsVisible), (PyCFunction)meth_QtCharts_QXYSeries_setPointLabelsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_setPointsVisible), (PyCFunction)meth_QtCharts_QXYSeries_setPointsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QXYSeries_setPointsVisible)}
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QXYSeries[] = {
    {"penChanged(QPen)", "\1penChanged(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"pointsRemoved(int,int)", "\1pointsRemoved(self, int, int)", 0, 0},
    {"pointLabelsClippingChanged(bool)", "\1pointLabelsClippingChanged(self, bool)", 0, 0},
    {"doubleClicked(QPointF)", "\1doubleClicked(self, Union[QPointF, QPoint])", 0, 0},
    {"released(QPointF)", "\1released(self, Union[QPointF, QPoint])", 0, 0},
    {"pressed(QPointF)", "\1pressed(self, Union[QPointF, QPoint])", 0, 0},
    {"pointLabelsColorChanged(QColor)", "\1pointLabelsColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"pointLabelsFontChanged(QFont)", "\1pointLabelsFontChanged(self, QFont)", 0, 0},
    {"pointLabelsVisibilityChanged(bool)", "\1pointLabelsVisibilityChanged(self, bool)", 0, 0},
    {"pointLabelsFormatChanged(QString)", "\1pointLabelsFormatChanged(self, str)", 0, 0},
    {"hovered(QPointF,bool)", "\1hovered(self, Union[QPointF, QPoint], bool)", 0, 0},
    {"pointsReplaced()", "\1pointsReplaced(self)", 0, 0},
    {"pointAdded(int)", "\1pointAdded(self, int)", 0, 0},
    {"pointRemoved(int)", "\1pointRemoved(self, int)", 0, 0},
    {"pointReplaced(int)", "\1pointReplaced(self, int)", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"clicked(QPointF)", "\1clicked(self, Union[QPointF, QPoint])", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QXYSeries = {
    & ::QtCharts::QXYSeries::staticMetaObject,
    0,
    signals_QtCharts_QXYSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QXYSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QXYSeries,
        {0},
        &plugin_QtCharts_QXYSeries
    },
    {
        sipNameNr_QXYSeries,
        {0, 0, 1},
        27, methods_QtCharts_QXYSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QXYSeries,
    slots_QtCharts_QXYSeries,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QXYSeries,
    0,
    0,
    0,
    release_QtCharts_QXYSeries,
    cast_QtCharts_QXYSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 30745 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 30785 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 448 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 30788 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 459 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 30791 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 30794 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 30797 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 30800 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 30863 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 30872 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 30875 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 30878 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 30881 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 30884 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 1012 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 30887 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 30890 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 30893 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 30896 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 224 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 30899 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 240 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 30902 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 372 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 30905 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 426 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 30908 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 30911 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 30914 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 30917 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 30920 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 97 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 30923 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 30926 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainterpath.sip"
#include <qpainterpath.h>
#line 30929 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 30932 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 30935 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qaction.sip"
#include <qaction.h>
#line 30938 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 30941 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicswidget.sip"
#include <qgraphicswidget.h>
#line 30944 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 30947 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 30950 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpalette.sip"
#include <qpalette.h>
#line 30953 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyle.sip"
#include <qstyle.h>
#line 30956 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayout.sip"
#include <qgraphicslayout.h>
#line 30959 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 30962 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 30965 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 30968 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 30971 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 30974 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 30977 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 30980 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 30983 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 30986 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 30989 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 30992 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 30995 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 30998 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 31001 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 31004 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicstransform.sip"
#include <qgraphicstransform.h>
#line 31007 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 31010 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 634 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 31013 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtGui/qtransform.sip"
#include <qtransform.h>
#line 31016 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qregion.sip"
#include <qregion.h>
#line 31019 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 31022 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 31025 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 119 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 31028 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 88 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 31031 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 351 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 31034 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 497 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 31037 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 199 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 31040 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 139 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 31043 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 326 "/usr/share/sip/PyQt5/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 31046 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 31049 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcursor.sip"
#include <qcursor.h>
#line 31052 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 31055 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 602 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 31058 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsscene.sip"
#include <qgraphicsscene.h>
#line 31061 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayoutitem.sip"
#include <qgraphicslayoutitem.h>
#line 31064 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 31067 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QLegend_paint, "paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)");

extern "C" {static PyObject *meth_QtCharts_QLegend_paint(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_paint(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPainter* a0;
        const  ::QStyleOptionGraphicsItem* a1;
         ::QWidget* a2 = 0;
         ::QtCharts::QLegend *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_widget,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BJ8J8|J8", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QPainter, &a0, sipType_QStyleOptionGraphicsItem, &a1, sipType_QWidget, &a2))
        {
            (sipSelfWasArg ? sipCpp-> ::QtCharts::QLegend::paint(a0,a1,a2) : sipCpp->paint(a0,a1,a2));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_paint, doc_QtCharts_QLegend_paint);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setBrush, doc_QtCharts_QLegend_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QLegend_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_brush, doc_QtCharts_QLegend_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setPen, doc_QtCharts_QLegend_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QLegend_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_pen, doc_QtCharts_QLegend_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setAlignment, "setAlignment(self, Union[Qt.Alignment, Qt.AlignmentFlag])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setAlignment(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setAlignment(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::Qt::Alignment* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_Qt_Alignment, &a0, &a0State))
        {
            sipCpp->setAlignment(*a0);
            sipReleaseType(a0,sipType_Qt_Alignment,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setAlignment, doc_QtCharts_QLegend_setAlignment);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_alignment, "alignment(self) -> Qt.Alignment");

extern "C" {static PyObject *meth_QtCharts_QLegend_alignment(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_alignment(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::Qt::Alignment*sipRes;

            sipRes = new  ::Qt::Alignment(sipCpp->alignment());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_alignment, doc_QtCharts_QLegend_alignment);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_detachFromChart, "detachFromChart(self)");

extern "C" {static PyObject *meth_QtCharts_QLegend_detachFromChart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_detachFromChart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            sipCpp->detachFromChart();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_detachFromChart, doc_QtCharts_QLegend_detachFromChart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_attachToChart, "attachToChart(self)");

extern "C" {static PyObject *meth_QtCharts_QLegend_attachToChart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_attachToChart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            sipCpp->attachToChart();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_attachToChart, doc_QtCharts_QLegend_attachToChart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_isAttachedToChart, "isAttachedToChart(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLegend_isAttachedToChart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_isAttachedToChart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isAttachedToChart();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_isAttachedToChart, doc_QtCharts_QLegend_isAttachedToChart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setBackgroundVisible, "setBackgroundVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QLegend_setBackgroundVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QLegend *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, &a0))
        {
            sipCpp->setBackgroundVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setBackgroundVisible, doc_QtCharts_QLegend_setBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_isBackgroundVisible, "isBackgroundVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLegend_isBackgroundVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_isBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isBackgroundVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_isBackgroundVisible, doc_QtCharts_QLegend_isBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setColor, doc_QtCharts_QLegend_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QLegend_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->color());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_color, doc_QtCharts_QLegend_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setBorderColor, "setBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setBorderColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setBorderColor, doc_QtCharts_QLegend_setBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_borderColor, "borderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QLegend_borderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_borderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->borderColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_borderColor, doc_QtCharts_QLegend_borderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setFont, "setFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QLegend_setFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setFont, doc_QtCharts_QLegend_setFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_font, "font(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QLegend_font(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_font(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->font());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_font, doc_QtCharts_QLegend_font);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setLabelBrush, "setLabelBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setLabelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setLabelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setLabelBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setLabelBrush, doc_QtCharts_QLegend_setLabelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_labelBrush, "labelBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QLegend_labelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_labelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->labelBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_labelBrush, doc_QtCharts_QLegend_labelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setLabelColor, "setLabelColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegend_setLabelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setLabelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLabelColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setLabelColor, doc_QtCharts_QLegend_setLabelColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_labelColor, "labelColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QLegend_labelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_labelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->labelColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_labelColor, doc_QtCharts_QLegend_labelColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_markers, "markers(self, series: QAbstractSeries = None) -> object");

extern "C" {static PyObject *meth_QtCharts_QLegend_markers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_markers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries* a0 = 0;
        const  ::QtCharts::QLegend *sipCpp;

        static const char *sipKwdList[] = {
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J8", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QtCharts_QAbstractSeries, &a0))
        {
            QList< ::QtCharts::QLegendMarker*>*sipRes;

            sipRes = new QList< ::QtCharts::QLegendMarker*>(sipCpp->markers(a0));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_markers, doc_QtCharts_QLegend_markers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_reverseMarkers, "reverseMarkers(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLegend_reverseMarkers(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_reverseMarkers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->reverseMarkers();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_reverseMarkers, doc_QtCharts_QLegend_reverseMarkers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setReverseMarkers, "setReverseMarkers(self, reverseMarkers: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QLegend_setReverseMarkers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setReverseMarkers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QLegend *sipCpp;

        static const char *sipKwdList[] = {
            sipName_reverseMarkers,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, &a0))
        {
            sipCpp->setReverseMarkers(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setReverseMarkers, doc_QtCharts_QLegend_setReverseMarkers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_showToolTips, "showToolTips(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLegend_showToolTips(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_showToolTips(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->showToolTips();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_showToolTips, doc_QtCharts_QLegend_showToolTips);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setShowToolTips, "setShowToolTips(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QLegend_setShowToolTips(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setShowToolTips(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, &a0))
        {
            sipCpp->setShowToolTips(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setShowToolTips, doc_QtCharts_QLegend_setShowToolTips);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_markerShape, "markerShape(self) -> QLegend.MarkerShape");

extern "C" {static PyObject *meth_QtCharts_QLegend_markerShape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_markerShape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegend, &sipCpp))
        {
             ::QtCharts::QLegend::MarkerShape sipRes;

            sipRes = sipCpp->markerShape();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegend_MarkerShape);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_markerShape, doc_QtCharts_QLegend_markerShape);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegend_setMarkerShape, "setMarkerShape(self, QLegend.MarkerShape)");

extern "C" {static PyObject *meth_QtCharts_QLegend_setMarkerShape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegend_setMarkerShape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend::MarkerShape a0;
         ::QtCharts::QLegend *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QLegend, &sipCpp, sipType_QtCharts_QLegend_MarkerShape, &a0))
        {
            sipCpp->setMarkerShape(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegend, sipName_setMarkerShape, doc_QtCharts_QLegend_setMarkerShape);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QLegend(void *, const sipTypeDef *);}
static void *cast_QtCharts_QLegend(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QLegend *sipCpp = reinterpret_cast< ::QtCharts::QLegend *>(sipCppV);

    if (targetType == sipType_QGraphicsWidget)
        return static_cast< ::QGraphicsWidget *>(sipCpp);

    if (targetType == sipType_QGraphicsObject)
        return static_cast< ::QGraphicsObject *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    if (targetType == sipType_QGraphicsItem)
        return static_cast< ::QGraphicsItem *>(sipCpp);

    if (targetType == sipType_QGraphicsLayoutItem)
        return static_cast< ::QGraphicsLayoutItem *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QLegend(void *, int);}
static void release_QtCharts_QLegend(void *sipCppV, int)
{
     ::QtCharts::QLegend *sipCpp = reinterpret_cast< ::QtCharts::QLegend *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QLegend(sipSimpleWrapper *);}
static void dealloc_QtCharts_QLegend(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QLegend(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QLegend[] = {{14, 2, 1}};


static PyMethodDef methods_QtCharts_QLegend[] = {
    {SIP_MLNAME_CAST(sipName_alignment), meth_QtCharts_QLegend_alignment, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_alignment)},
    {SIP_MLNAME_CAST(sipName_attachToChart), meth_QtCharts_QLegend_attachToChart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_attachToChart)},
    {SIP_MLNAME_CAST(sipName_borderColor), meth_QtCharts_QLegend_borderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_borderColor)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QLegend_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_brush)},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QLegend_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_color)},
    {SIP_MLNAME_CAST(sipName_detachFromChart), meth_QtCharts_QLegend_detachFromChart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_detachFromChart)},
    {SIP_MLNAME_CAST(sipName_font), meth_QtCharts_QLegend_font, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_font)},
    {SIP_MLNAME_CAST(sipName_isAttachedToChart), meth_QtCharts_QLegend_isAttachedToChart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_isAttachedToChart)},
    {SIP_MLNAME_CAST(sipName_isBackgroundVisible), meth_QtCharts_QLegend_isBackgroundVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_isBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_labelBrush), meth_QtCharts_QLegend_labelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_labelBrush)},
    {SIP_MLNAME_CAST(sipName_labelColor), meth_QtCharts_QLegend_labelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_labelColor)},
    {SIP_MLNAME_CAST(sipName_markerShape), meth_QtCharts_QLegend_markerShape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_markerShape)},
    {SIP_MLNAME_CAST(sipName_markers), (PyCFunction)meth_QtCharts_QLegend_markers, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_markers)},
    {SIP_MLNAME_CAST(sipName_paint), (PyCFunction)meth_QtCharts_QLegend_paint, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_paint)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QLegend_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_pen)},
    {SIP_MLNAME_CAST(sipName_reverseMarkers), meth_QtCharts_QLegend_reverseMarkers, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_reverseMarkers)},
    {SIP_MLNAME_CAST(sipName_setAlignment), meth_QtCharts_QLegend_setAlignment, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setAlignment)},
    {SIP_MLNAME_CAST(sipName_setBackgroundVisible), (PyCFunction)meth_QtCharts_QLegend_setBackgroundVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_setBorderColor), meth_QtCharts_QLegend_setBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setBorderColor)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QLegend_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QLegend_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setColor)},
    {SIP_MLNAME_CAST(sipName_setFont), meth_QtCharts_QLegend_setFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setFont)},
    {SIP_MLNAME_CAST(sipName_setLabelBrush), meth_QtCharts_QLegend_setLabelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setLabelBrush)},
    {SIP_MLNAME_CAST(sipName_setLabelColor), meth_QtCharts_QLegend_setLabelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setLabelColor)},
    {SIP_MLNAME_CAST(sipName_setMarkerShape), meth_QtCharts_QLegend_setMarkerShape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setMarkerShape)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QLegend_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setPen)},
    {SIP_MLNAME_CAST(sipName_setReverseMarkers), (PyCFunction)meth_QtCharts_QLegend_setReverseMarkers, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setReverseMarkers)},
    {SIP_MLNAME_CAST(sipName_setShowToolTips), meth_QtCharts_QLegend_setShowToolTips, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_setShowToolTips)},
    {SIP_MLNAME_CAST(sipName_showToolTips), meth_QtCharts_QLegend_showToolTips, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegend_showToolTips)}
};

static sipEnumMemberDef enummembers_QtCharts_QLegend[] = {
    {sipName_MarkerShapeCircle, static_cast<int>( ::QtCharts::QLegend::MarkerShapeCircle), 49},
    {sipName_MarkerShapeDefault, static_cast<int>( ::QtCharts::QLegend::MarkerShapeDefault), 49},
    {sipName_MarkerShapeFromSeries, static_cast<int>( ::QtCharts::QLegend::MarkerShapeFromSeries), 49},
    {sipName_MarkerShapeRectangle, static_cast<int>( ::QtCharts::QLegend::MarkerShapeRectangle), 49},
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QLegend[] = {
    {"markerShapeChanged(QLegend::MarkerShape)", "\1markerShapeChanged(self, QLegend.MarkerShape)", 0, 0},
    {"showToolTipsChanged(bool)", "\1showToolTipsChanged(self, bool)", 0, 0},
    {"reverseMarkersChanged(bool)", "\1reverseMarkersChanged(self, bool)", 0, 0},
    {"labelColorChanged(QColor)", "\1labelColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"fontChanged(QFont)", "\1fontChanged(self, QFont)", 0, 0},
    {"borderColorChanged(QColor)", "\1borderColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"backgroundVisibleChanged(bool)", "\1backgroundVisibleChanged(self, bool)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QLegend = {
    & ::QtCharts::QLegend::staticMetaObject,
    0,
    signals_QtCharts_QLegend,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QLegend = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QLegend,
        {0},
        &plugin_QtCharts_QLegend
    },
    {
        sipNameNr_QLegend,
        {0, 0, 1},
        29, methods_QtCharts_QLegend,
        4, enummembers_QtCharts_QLegend,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QLegend,
    0,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QLegend,
    0,
    0,
    0,
    release_QtCharts_QLegend,
    cast_QtCharts_QLegend,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 32 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 32137 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 32141 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 26 "sip/QtChart/qvbarmodelmapper.sip"
#include <qvbarmodelmapper.h>
#line 28 "sip/QtChart/qvboxplotmodelmapper.sip"
#include <qvboxplotmodelmapper.h>
#line 28 "sip/QtChart/qvcandlestickmodelmapper.sip"
#include <qvcandlestickmodelmapper.h>
#line 26 "sip/QtChart/qvpiemodelmapper.sip"
#include <qvpiemodelmapper.h>
#line 26 "sip/QtChart/qvxymodelmapper.sip"
#include <qvxymodelmapper.h>
#line 28 "sip/QtChart/qxylegendmarker.sip"
#include <qxylegendmarker.h>
#line 26 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32 "sip/QtChart/qxyseries.sip"
#include <qxyseries.h>
#line 32240 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 32243 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 32246 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 32249 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 32252 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 32255 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 32258 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 32261 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 32264 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 32267 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 32270 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 32273 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 32276 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 32279 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 32282 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 32285 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 32288 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHXYModelMapper : public  ::QtCharts::QHXYModelMapper
{
public:
    sipQtCharts_QHXYModelMapper( ::QObject*);
    virtual ~sipQtCharts_QHXYModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QHXYModelMapper::sipQtCharts_QHXYModelMapper( ::QObject*a0):  ::QtCharts::QHXYModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHXYModelMapper::~sipQtCharts_QHXYModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHXYModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHXYModelMapper);

    return  ::QtCharts::QHXYModelMapper::metaObject();
}

int sipQtCharts_QHXYModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHXYModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHXYModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHXYModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHXYModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHXYModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QHXYModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHXYModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHXYModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHXYModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHXYModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHXYModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHXYModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHXYModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHXYModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHXYModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHXYModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHXYModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHXYModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHXYModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHXYModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHXYModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHXYModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHXYModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHXYModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 32582 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_sender, doc_QtCharts_QHXYModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 32642 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_senderSignalIndex, doc_QtCharts_QHXYModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHXYModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_isSignalConnected, doc_QtCharts_QHXYModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_xRow, "xRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_xRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_xRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->xRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_xRow, doc_QtCharts_QHXYModelMapper_xRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setXRow, "setXRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setXRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setXRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setXRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setXRow, doc_QtCharts_QHXYModelMapper_setXRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_yRow, "yRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_yRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_yRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->yRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_yRow, doc_QtCharts_QHXYModelMapper_yRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setYRow, "setYRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setYRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setYRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setYRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setYRow, doc_QtCharts_QHXYModelMapper_setYRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_model, doc_QtCharts_QHXYModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -5, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setModel, doc_QtCharts_QHXYModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_series, "series(self) -> QXYSeries");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
             ::QtCharts::QXYSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_series, doc_QtCharts_QHXYModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setSeries, "setSeries(self, QXYSeries)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QXYSeries* a0;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, sipType_QtCharts_QXYSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setSeries, doc_QtCharts_QHXYModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_firstColumn, "firstColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_firstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_firstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_firstColumn, doc_QtCharts_QHXYModelMapper_firstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setFirstColumn, "setFirstColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setFirstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setFirstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setFirstColumn, doc_QtCharts_QHXYModelMapper_setFirstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_columnCount, "columnCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_columnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_columnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->columnCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_columnCount, doc_QtCharts_QHXYModelMapper_columnCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper_setColumnCount, "setColumnCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHXYModelMapper_setColumnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHXYModelMapper_setColumnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHXYModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHXYModelMapper, &sipCpp, &a0))
        {
            sipCpp->setColumnCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHXYModelMapper, sipName_setColumnCount, doc_QtCharts_QHXYModelMapper_setColumnCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHXYModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHXYModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHXYModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHXYModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHXYModelMapper(void *, int);}
static void release_QtCharts_QHXYModelMapper(void *sipCppV, int)
{
     ::QtCharts::QHXYModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHXYModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHXYModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHXYModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHXYModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHXYModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHXYModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHXYModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHXYModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHXYModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHXYModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QHXYModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHXYModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_columnCount), meth_QtCharts_QHXYModelMapper_columnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_columnCount)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHXYModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHXYModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHXYModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstColumn), meth_QtCharts_QHXYModelMapper_firstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_firstColumn)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHXYModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QHXYModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHXYModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHXYModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHXYModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QHXYModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setColumnCount), meth_QtCharts_QHXYModelMapper_setColumnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setColumnCount)},
    {SIP_MLNAME_CAST(sipName_setFirstColumn), meth_QtCharts_QHXYModelMapper_setFirstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setFirstColumn)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QHXYModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QHXYModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_setXRow), meth_QtCharts_QHXYModelMapper_setXRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setXRow)},
    {SIP_MLNAME_CAST(sipName_setYRow), meth_QtCharts_QHXYModelMapper_setYRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_setYRow)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHXYModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_xRow), meth_QtCharts_QHXYModelMapper_xRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_xRow)},
    {SIP_MLNAME_CAST(sipName_yRow), meth_QtCharts_QHXYModelMapper_yRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHXYModelMapper_yRow)}
};

PyDoc_STRVAR(doc_QtCharts_QHXYModelMapper, "\1QHXYModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QHXYModelMapper[] = {
    {"columnCountChanged()", "\1columnCountChanged(self)", 0, 0},
    {"firstColumnChanged()", "\1firstColumnChanged(self)", 0, 0},
    {"yRowChanged()", "\1yRowChanged(self)", 0, 0},
    {"xRowChanged()", "\1xRowChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QHXYModelMapper = {
    & ::QtCharts::QHXYModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QHXYModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHXYModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHXYModelMapper,
        {0},
        &plugin_QtCharts_QHXYModelMapper
    },
    {
        sipNameNr_QHXYModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QHXYModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHXYModelMapper,
    -1,
    -1,
    supers_QtCharts_QHXYModelMapper,
    0,
    init_type_QtCharts_QHXYModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHXYModelMapper,
    0,
    0,
    0,
    release_QtCharts_QHXYModelMapper,
    cast_QtCharts_QHXYModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 32 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 33426 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 33430 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 32 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 33503 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 33506 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 33509 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 33512 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 33515 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 33518 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 33521 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 33524 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 33527 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 33530 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 33533 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 33536 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 33539 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 33542 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 33545 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 33548 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 33551 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHPieModelMapper : public  ::QtCharts::QHPieModelMapper
{
public:
    sipQtCharts_QHPieModelMapper( ::QObject*);
    virtual ~sipQtCharts_QHPieModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QHPieModelMapper::sipQtCharts_QHPieModelMapper( ::QObject*a0):  ::QtCharts::QHPieModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHPieModelMapper::~sipQtCharts_QHPieModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHPieModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHPieModelMapper);

    return  ::QtCharts::QHPieModelMapper::metaObject();
}

int sipQtCharts_QHPieModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHPieModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHPieModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHPieModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHPieModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHPieModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QHPieModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHPieModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHPieModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHPieModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHPieModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHPieModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHPieModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHPieModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHPieModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHPieModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHPieModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHPieModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHPieModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHPieModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHPieModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHPieModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHPieModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHPieModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHPieModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 33845 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_sender, doc_QtCharts_QHPieModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 33905 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_senderSignalIndex, doc_QtCharts_QHPieModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHPieModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_isSignalConnected, doc_QtCharts_QHPieModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_valuesRow, "valuesRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_valuesRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_valuesRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->valuesRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_valuesRow, doc_QtCharts_QHPieModelMapper_valuesRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setValuesRow, "setValuesRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setValuesRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setValuesRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setValuesRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setValuesRow, doc_QtCharts_QHPieModelMapper_setValuesRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_labelsRow, "labelsRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_labelsRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_labelsRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->labelsRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_labelsRow, doc_QtCharts_QHPieModelMapper_labelsRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setLabelsRow, "setLabelsRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setLabelsRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setLabelsRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLabelsRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setLabelsRow, doc_QtCharts_QHPieModelMapper_setLabelsRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_model, doc_QtCharts_QHPieModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -4, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setModel, doc_QtCharts_QHPieModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_series, "series(self) -> QPieSeries");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
             ::QtCharts::QPieSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_series, doc_QtCharts_QHPieModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setSeries, "setSeries(self, QPieSeries)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QPieSeries* a0;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, sipType_QtCharts_QPieSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setSeries, doc_QtCharts_QHPieModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_firstColumn, "firstColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_firstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_firstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_firstColumn, doc_QtCharts_QHPieModelMapper_firstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setFirstColumn, "setFirstColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setFirstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setFirstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setFirstColumn, doc_QtCharts_QHPieModelMapper_setFirstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_columnCount, "columnCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_columnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_columnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->columnCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_columnCount, doc_QtCharts_QHPieModelMapper_columnCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper_setColumnCount, "setColumnCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHPieModelMapper_setColumnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHPieModelMapper_setColumnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHPieModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHPieModelMapper, &sipCpp, &a0))
        {
            sipCpp->setColumnCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHPieModelMapper, sipName_setColumnCount, doc_QtCharts_QHPieModelMapper_setColumnCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHPieModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHPieModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHPieModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHPieModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHPieModelMapper(void *, int);}
static void release_QtCharts_QHPieModelMapper(void *sipCppV, int)
{
     ::QtCharts::QHPieModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHPieModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHPieModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHPieModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHPieModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHPieModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHPieModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHPieModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHPieModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHPieModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHPieModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QHPieModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHPieModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_columnCount), meth_QtCharts_QHPieModelMapper_columnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_columnCount)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHPieModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHPieModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHPieModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstColumn), meth_QtCharts_QHPieModelMapper_firstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_firstColumn)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHPieModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_labelsRow), meth_QtCharts_QHPieModelMapper_labelsRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_labelsRow)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QHPieModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHPieModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHPieModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHPieModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QHPieModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setColumnCount), meth_QtCharts_QHPieModelMapper_setColumnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setColumnCount)},
    {SIP_MLNAME_CAST(sipName_setFirstColumn), meth_QtCharts_QHPieModelMapper_setFirstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setFirstColumn)},
    {SIP_MLNAME_CAST(sipName_setLabelsRow), meth_QtCharts_QHPieModelMapper_setLabelsRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setLabelsRow)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QHPieModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QHPieModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_setValuesRow), meth_QtCharts_QHPieModelMapper_setValuesRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_setValuesRow)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHPieModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_valuesRow), meth_QtCharts_QHPieModelMapper_valuesRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHPieModelMapper_valuesRow)}
};

PyDoc_STRVAR(doc_QtCharts_QHPieModelMapper, "\1QHPieModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QHPieModelMapper[] = {
    {"columnCountChanged()", "\1columnCountChanged(self)", 0, 0},
    {"firstColumnChanged()", "\1firstColumnChanged(self)", 0, 0},
    {"labelsRowChanged()", "\1labelsRowChanged(self)", 0, 0},
    {"valuesRowChanged()", "\1valuesRowChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QHPieModelMapper = {
    & ::QtCharts::QHPieModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QHPieModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHPieModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHPieModelMapper,
        {0},
        &plugin_QtCharts_QHPieModelMapper
    },
    {
        sipNameNr_QHPieModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QHPieModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHPieModelMapper,
    -1,
    -1,
    supers_QtCharts_QHPieModelMapper,
    0,
    init_type_QtCharts_QHPieModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHPieModelMapper,
    0,
    0,
    0,
    release_QtCharts_QHPieModelMapper,
    cast_QtCharts_QHPieModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 34 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 34687 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 34691 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 34700 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 34721 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 34728 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 34731 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 34734 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 34737 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 34742 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 34781 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 34784 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 34787 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 34790 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 34793 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 34796 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 34799 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 34802 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 34805 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 34808 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 34811 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 34814 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 34817 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 34820 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 34823 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHorizontalStackedBarSeries : public  ::QtCharts::QHorizontalStackedBarSeries
{
public:
    sipQtCharts_QHorizontalStackedBarSeries( ::QObject*);
    virtual ~sipQtCharts_QHorizontalStackedBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QHorizontalStackedBarSeries::sipQtCharts_QHorizontalStackedBarSeries( ::QObject*a0):  ::QtCharts::QHorizontalStackedBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHorizontalStackedBarSeries::~sipQtCharts_QHorizontalStackedBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHorizontalStackedBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHorizontalStackedBarSeries);

    return  ::QtCharts::QHorizontalStackedBarSeries::metaObject();
}

int sipQtCharts_QHorizontalStackedBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHorizontalStackedBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHorizontalStackedBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHorizontalStackedBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHorizontalStackedBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHorizontalStackedBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QHorizontalStackedBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalStackedBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QHorizontalStackedBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalStackedBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHorizontalStackedBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalStackedBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHorizontalStackedBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalStackedBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalStackedBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalStackedBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalStackedBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalStackedBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalStackedBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalStackedBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalStackedBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalStackedBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHorizontalStackedBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHorizontalStackedBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHorizontalStackedBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHorizontalStackedBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHorizontalStackedBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 35133 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalStackedBarSeries, sipName_sender, doc_QtCharts_QHorizontalStackedBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 35193 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalStackedBarSeries, sipName_senderSignalIndex, doc_QtCharts_QHorizontalStackedBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHorizontalStackedBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalStackedBarSeries, sipName_isSignalConnected, doc_QtCharts_QHorizontalStackedBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalStackedBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QHorizontalStackedBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHorizontalStackedBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QHorizontalStackedBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalStackedBarSeries, sipName_type, doc_QtCharts_QHorizontalStackedBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHorizontalStackedBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHorizontalStackedBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHorizontalStackedBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalStackedBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHorizontalStackedBarSeries(void *, int);}
static void release_QtCharts_QHorizontalStackedBarSeries(void *sipCppV, int)
{
     ::QtCharts::QHorizontalStackedBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalStackedBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHorizontalStackedBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHorizontalStackedBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHorizontalStackedBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHorizontalStackedBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHorizontalStackedBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHorizontalStackedBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHorizontalStackedBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHorizontalStackedBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHorizontalStackedBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QHorizontalStackedBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHorizontalStackedBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QHorizontalStackedBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHorizontalStackedBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QHorizontalStackedBarSeries, "\1QHorizontalStackedBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QHorizontalStackedBarSeries = {
    & ::QtCharts::QHorizontalStackedBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHorizontalStackedBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHorizontalStackedBarSeries,
        {0},
        &plugin_QtCharts_QHorizontalStackedBarSeries
    },
    {
        sipNameNr_QHorizontalStackedBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QHorizontalStackedBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHorizontalStackedBarSeries,
    -1,
    -1,
    supers_QtCharts_QHorizontalStackedBarSeries,
    0,
    init_type_QtCharts_QHorizontalStackedBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHorizontalStackedBarSeries,
    0,
    0,
    0,
    release_QtCharts_QHorizontalStackedBarSeries,
    cast_QtCharts_QHorizontalStackedBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 34 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 35646 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 35650 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 35659 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 35680 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 35687 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 35690 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 35693 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 35696 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 35701 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 35740 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 35743 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 35746 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 35749 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 35752 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 35755 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 35758 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 35761 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 35764 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 35767 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 35770 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 35773 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 35776 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 35779 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 35782 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHorizontalPercentBarSeries : public  ::QtCharts::QHorizontalPercentBarSeries
{
public:
    sipQtCharts_QHorizontalPercentBarSeries( ::QObject*);
    virtual ~sipQtCharts_QHorizontalPercentBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QHorizontalPercentBarSeries::sipQtCharts_QHorizontalPercentBarSeries( ::QObject*a0):  ::QtCharts::QHorizontalPercentBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHorizontalPercentBarSeries::~sipQtCharts_QHorizontalPercentBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHorizontalPercentBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHorizontalPercentBarSeries);

    return  ::QtCharts::QHorizontalPercentBarSeries::metaObject();
}

int sipQtCharts_QHorizontalPercentBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHorizontalPercentBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHorizontalPercentBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHorizontalPercentBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHorizontalPercentBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHorizontalPercentBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QHorizontalPercentBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalPercentBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QHorizontalPercentBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalPercentBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHorizontalPercentBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalPercentBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHorizontalPercentBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalPercentBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalPercentBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalPercentBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalPercentBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalPercentBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalPercentBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalPercentBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalPercentBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalPercentBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHorizontalPercentBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHorizontalPercentBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHorizontalPercentBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHorizontalPercentBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHorizontalPercentBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 36092 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalPercentBarSeries, sipName_sender, doc_QtCharts_QHorizontalPercentBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 36152 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalPercentBarSeries, sipName_senderSignalIndex, doc_QtCharts_QHorizontalPercentBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHorizontalPercentBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalPercentBarSeries, sipName_isSignalConnected, doc_QtCharts_QHorizontalPercentBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalPercentBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QHorizontalPercentBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHorizontalPercentBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QHorizontalPercentBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalPercentBarSeries, sipName_type, doc_QtCharts_QHorizontalPercentBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHorizontalPercentBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHorizontalPercentBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHorizontalPercentBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalPercentBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHorizontalPercentBarSeries(void *, int);}
static void release_QtCharts_QHorizontalPercentBarSeries(void *sipCppV, int)
{
     ::QtCharts::QHorizontalPercentBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalPercentBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHorizontalPercentBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHorizontalPercentBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHorizontalPercentBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHorizontalPercentBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHorizontalPercentBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHorizontalPercentBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHorizontalPercentBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHorizontalPercentBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHorizontalPercentBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QHorizontalPercentBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHorizontalPercentBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QHorizontalPercentBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHorizontalPercentBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QHorizontalPercentBarSeries, "\1QHorizontalPercentBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QHorizontalPercentBarSeries = {
    & ::QtCharts::QHorizontalPercentBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHorizontalPercentBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHorizontalPercentBarSeries,
        {0},
        &plugin_QtCharts_QHorizontalPercentBarSeries
    },
    {
        sipNameNr_QHorizontalPercentBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QHorizontalPercentBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHorizontalPercentBarSeries,
    -1,
    -1,
    supers_QtCharts_QHorizontalPercentBarSeries,
    0,
    init_type_QtCharts_QHorizontalPercentBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHorizontalPercentBarSeries,
    0,
    0,
    0,
    release_QtCharts_QHorizontalPercentBarSeries,
    cast_QtCharts_QHorizontalPercentBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 34 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 36603 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 36607 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 36616 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 36637 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 36644 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 36647 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 36650 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 36653 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 36658 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 36697 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 36700 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 36703 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 36706 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 36709 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 36712 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 36715 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 36718 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 36721 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 36724 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 36727 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 36730 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 36733 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 36736 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 36739 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHorizontalBarSeries : public  ::QtCharts::QHorizontalBarSeries
{
public:
    sipQtCharts_QHorizontalBarSeries( ::QObject*);
    virtual ~sipQtCharts_QHorizontalBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QHorizontalBarSeries::sipQtCharts_QHorizontalBarSeries( ::QObject*a0):  ::QtCharts::QHorizontalBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHorizontalBarSeries::~sipQtCharts_QHorizontalBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHorizontalBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHorizontalBarSeries);

    return  ::QtCharts::QHorizontalBarSeries::metaObject();
}

int sipQtCharts_QHorizontalBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHorizontalBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHorizontalBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHorizontalBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHorizontalBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHorizontalBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QHorizontalBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QHorizontalBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHorizontalBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHorizontalBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHorizontalBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHorizontalBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHorizontalBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHorizontalBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHorizontalBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHorizontalBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHorizontalBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHorizontalBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 37049 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalBarSeries, sipName_sender, doc_QtCharts_QHorizontalBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 37109 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalBarSeries, sipName_senderSignalIndex, doc_QtCharts_QHorizontalBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHorizontalBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalBarSeries, sipName_isSignalConnected, doc_QtCharts_QHorizontalBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QHorizontalBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHorizontalBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QHorizontalBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHorizontalBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QHorizontalBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHorizontalBarSeries, sipName_type, doc_QtCharts_QHorizontalBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHorizontalBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHorizontalBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHorizontalBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHorizontalBarSeries(void *, int);}
static void release_QtCharts_QHorizontalBarSeries(void *sipCppV, int)
{
     ::QtCharts::QHorizontalBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QHorizontalBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHorizontalBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHorizontalBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHorizontalBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHorizontalBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHorizontalBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHorizontalBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHorizontalBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHorizontalBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHorizontalBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QHorizontalBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHorizontalBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QHorizontalBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHorizontalBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QHorizontalBarSeries, "\1QHorizontalBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QHorizontalBarSeries = {
    & ::QtCharts::QHorizontalBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHorizontalBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHorizontalBarSeries,
        {0},
        &plugin_QtCharts_QHorizontalBarSeries
    },
    {
        sipNameNr_QHorizontalBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QHorizontalBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHorizontalBarSeries,
    -1,
    -1,
    supers_QtCharts_QHorizontalBarSeries,
    0,
    init_type_QtCharts_QHorizontalBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHorizontalBarSeries,
    0,
    0,
    0,
    release_QtCharts_QHorizontalBarSeries,
    cast_QtCharts_QHorizontalBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 34 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 37558 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 37562 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 37565 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 37598 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 37601 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 37604 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 37607 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 37610 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 37613 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 37616 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 37619 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 37622 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 37625 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 37628 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 37631 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 37634 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 37637 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 37640 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 37643 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHCandlestickModelMapper : public  ::QtCharts::QHCandlestickModelMapper
{
public:
    sipQtCharts_QHCandlestickModelMapper( ::QObject*);
    virtual ~sipQtCharts_QHCandlestickModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtect_setTimestamp(int);
    int sipProtect_timestamp() const;
    void sipProtect_setOpen(int);
    int sipProtect_open() const;
    void sipProtect_setHigh(int);
    int sipProtect_high() const;
    void sipProtect_setLow(int);
    int sipProtect_low() const;
    void sipProtect_setClose(int);
    int sipProtect_close() const;
    void sipProtect_setFirstSetSection(int);
    int sipProtect_firstSetSection() const;
    void sipProtect_setLastSetSection(int);
    int sipProtect_lastSetSection() const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::Qt::Orientation orientation() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QHCandlestickModelMapper::sipQtCharts_QHCandlestickModelMapper( ::QObject*a0):  ::QtCharts::QHCandlestickModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHCandlestickModelMapper::~sipQtCharts_QHCandlestickModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHCandlestickModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHCandlestickModelMapper);

    return  ::QtCharts::QHCandlestickModelMapper::metaObject();
}

int sipQtCharts_QHCandlestickModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHCandlestickModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHCandlestickModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHCandlestickModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHCandlestickModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHCandlestickModelMapper::qt_metacast(_clname));
}

void sipQtCharts_QHCandlestickModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHCandlestickModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHCandlestickModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHCandlestickModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHCandlestickModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHCandlestickModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHCandlestickModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHCandlestickModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHCandlestickModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHCandlestickModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHCandlestickModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHCandlestickModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QHCandlestickModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHCandlestickModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::Qt::Orientation sipQtCharts_QHCandlestickModelMapper::orientation() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_orientation);

    if (!sipMeth)
        return  ::QtCharts::QHCandlestickModelMapper::orientation();

    extern  ::Qt::Orientation sipVH_QtChart_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_14(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QHCandlestickModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHCandlestickModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHCandlestickModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHCandlestickModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setTimestamp(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setTimestamp(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_timestamp() const
{
    return  ::QtCharts::QCandlestickModelMapper::timestamp();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setOpen(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setOpen(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_open() const
{
    return  ::QtCharts::QCandlestickModelMapper::open();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setHigh(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setHigh(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_high() const
{
    return  ::QtCharts::QCandlestickModelMapper::high();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setLow(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLow(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_low() const
{
    return  ::QtCharts::QCandlestickModelMapper::low();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setClose(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setClose(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_close() const
{
    return  ::QtCharts::QCandlestickModelMapper::close();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setFirstSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setFirstSetSection(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_firstSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::firstSetSection();
}

void sipQtCharts_QHCandlestickModelMapper::sipProtect_setLastSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLastSetSection(a0);
}

int sipQtCharts_QHCandlestickModelMapper::sipProtect_lastSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::lastSetSection();
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 38037 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_sender, doc_QtCharts_QHCandlestickModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 38097 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_senderSignalIndex, doc_QtCharts_QHCandlestickModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_isSignalConnected, doc_QtCharts_QHCandlestickModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setTimestamp, "setTimestamp(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setTimestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setTimestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setTimestamp(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setTimestamp, doc_QtCharts_QHCandlestickModelMapper_setTimestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_timestamp, "timestamp(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_timestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_timestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_timestamp();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_timestamp, doc_QtCharts_QHCandlestickModelMapper_timestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setOpen, "setOpen(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setOpen(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setOpen(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setOpen(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setOpen, doc_QtCharts_QHCandlestickModelMapper_setOpen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_open, "open(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_open(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_open(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_open();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_open, doc_QtCharts_QHCandlestickModelMapper_open);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setHigh, "setHigh(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setHigh(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setHigh(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setHigh(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setHigh, doc_QtCharts_QHCandlestickModelMapper_setHigh);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_high, "high(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_high(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_high(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_high();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_high, doc_QtCharts_QHCandlestickModelMapper_high);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setLow, "setLow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLow(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setLow, doc_QtCharts_QHCandlestickModelMapper_setLow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_low, "low(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_low(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_low(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_low();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_low, doc_QtCharts_QHCandlestickModelMapper_low);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setClose, "setClose(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setClose(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setClose(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setClose(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setClose, doc_QtCharts_QHCandlestickModelMapper_setClose);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_close, "close(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_close(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_close(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_close();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_close, doc_QtCharts_QHCandlestickModelMapper_close);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setFirstSetSection, "setFirstSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setFirstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setFirstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setFirstSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setFirstSetSection, doc_QtCharts_QHCandlestickModelMapper_setFirstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_firstSetSection, "firstSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_firstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_firstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_firstSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_firstSetSection, doc_QtCharts_QHCandlestickModelMapper_firstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setLastSetSection, "setLastSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLastSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setLastSetSection, doc_QtCharts_QHCandlestickModelMapper_setLastSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_lastSetSection, "lastSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_lastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_lastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_lastSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_lastSetSection, doc_QtCharts_QHCandlestickModelMapper_lastSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_orientation, "orientation(self) -> Qt.Orientation");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_orientation(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_orientation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
             ::Qt::Orientation sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QHCandlestickModelMapper::orientation() : sipCpp->orientation());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_Orientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_orientation, doc_QtCharts_QHCandlestickModelMapper_orientation);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setTimestampColumn, "setTimestampColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setTimestampColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setTimestampColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setTimestampColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setTimestampColumn, doc_QtCharts_QHCandlestickModelMapper_setTimestampColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_timestampColumn, "timestampColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_timestampColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_timestampColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->timestampColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_timestampColumn, doc_QtCharts_QHCandlestickModelMapper_timestampColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setOpenColumn, "setOpenColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setOpenColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setOpenColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setOpenColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setOpenColumn, doc_QtCharts_QHCandlestickModelMapper_setOpenColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_openColumn, "openColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_openColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_openColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->openColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_openColumn, doc_QtCharts_QHCandlestickModelMapper_openColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setHighColumn, "setHighColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setHighColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setHighColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setHighColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setHighColumn, doc_QtCharts_QHCandlestickModelMapper_setHighColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_highColumn, "highColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_highColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_highColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->highColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_highColumn, doc_QtCharts_QHCandlestickModelMapper_highColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setLowColumn, "setLowColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLowColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLowColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLowColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setLowColumn, doc_QtCharts_QHCandlestickModelMapper_setLowColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_lowColumn, "lowColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_lowColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_lowColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lowColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_lowColumn, doc_QtCharts_QHCandlestickModelMapper_lowColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setCloseColumn, "setCloseColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setCloseColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setCloseColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setCloseColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setCloseColumn, doc_QtCharts_QHCandlestickModelMapper_setCloseColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_closeColumn, "closeColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_closeColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_closeColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->closeColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_closeColumn, doc_QtCharts_QHCandlestickModelMapper_closeColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setFirstSetRow, "setFirstSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setFirstSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setFirstSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setFirstSetRow, doc_QtCharts_QHCandlestickModelMapper_setFirstSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_firstSetRow, "firstSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_firstSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_firstSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_firstSetRow, doc_QtCharts_QHCandlestickModelMapper_firstSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_setLastSetRow, "setLastSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLastSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_setLastSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_setLastSetRow, doc_QtCharts_QHCandlestickModelMapper_setLastSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper_lastSetRow, "lastSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHCandlestickModelMapper_lastSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHCandlestickModelMapper_lastSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHCandlestickModelMapper, sipName_lastSetRow, doc_QtCharts_QHCandlestickModelMapper_lastSetRow);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHCandlestickModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHCandlestickModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHCandlestickModelMapper *>(sipCppV);

    if (targetType == sipType_QtCharts_QCandlestickModelMapper)
        return static_cast< ::QtCharts::QCandlestickModelMapper *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHCandlestickModelMapper(void *, int);}
static void release_QtCharts_QHCandlestickModelMapper(void *sipCppV, int)
{
     ::QtCharts::QHCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHCandlestickModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHCandlestickModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHCandlestickModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHCandlestickModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHCandlestickModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHCandlestickModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHCandlestickModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHCandlestickModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHCandlestickModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHCandlestickModelMapper[] = {{26, 255, 1}};


static PyMethodDef methods_QtCharts_QHCandlestickModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_close), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_close, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_closeColumn), meth_QtCharts_QHCandlestickModelMapper_closeColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_closeColumn)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstSetRow), meth_QtCharts_QHCandlestickModelMapper_firstSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_firstSetRow)},
    {SIP_MLNAME_CAST(sipName_firstSetSection), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_firstSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_high), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_high, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_highColumn), meth_QtCharts_QHCandlestickModelMapper_highColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_highColumn)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastSetRow), meth_QtCharts_QHCandlestickModelMapper_lastSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_lastSetRow)},
    {SIP_MLNAME_CAST(sipName_lastSetSection), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_lastSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_low), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_low, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lowColumn), meth_QtCharts_QHCandlestickModelMapper_lowColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_lowColumn)},
    {SIP_MLNAME_CAST(sipName_open), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_open, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_openColumn), meth_QtCharts_QHCandlestickModelMapper_openColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_openColumn)},
    {SIP_MLNAME_CAST(sipName_orientation), meth_QtCharts_QHCandlestickModelMapper_orientation, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_orientation)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setClose), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setClose, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setCloseColumn), meth_QtCharts_QHCandlestickModelMapper_setCloseColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setCloseColumn)},
    {SIP_MLNAME_CAST(sipName_setFirstSetRow), meth_QtCharts_QHCandlestickModelMapper_setFirstSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setFirstSetRow)},
    {SIP_MLNAME_CAST(sipName_setFirstSetSection), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setFirstSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setHigh), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setHigh, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setHighColumn), meth_QtCharts_QHCandlestickModelMapper_setHighColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setHighColumn)},
    {SIP_MLNAME_CAST(sipName_setLastSetRow), meth_QtCharts_QHCandlestickModelMapper_setLastSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setLastSetRow)},
    {SIP_MLNAME_CAST(sipName_setLastSetSection), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setLastSetSection, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLow), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setLow, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLowColumn), meth_QtCharts_QHCandlestickModelMapper_setLowColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setLowColumn)},
    {SIP_MLNAME_CAST(sipName_setOpen), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setOpen, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setOpenColumn), meth_QtCharts_QHCandlestickModelMapper_setOpenColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setOpenColumn)},
    {SIP_MLNAME_CAST(sipName_setTimestamp), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_setTimestamp, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setTimestampColumn), meth_QtCharts_QHCandlestickModelMapper_setTimestampColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_setTimestampColumn)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestamp), (PyCFunction)meth_QtCharts_QHCandlestickModelMapper_timestamp, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestampColumn), meth_QtCharts_QHCandlestickModelMapper_timestampColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHCandlestickModelMapper_timestampColumn)}
};

PyDoc_STRVAR(doc_QtCharts_QHCandlestickModelMapper, "\1QHCandlestickModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QHCandlestickModelMapper[] = {
    {"lastSetRowChanged()", "\1lastSetRowChanged(self)", 0, 0},
    {"firstSetRowChanged()", "\1firstSetRowChanged(self)", 0, 0},
    {"closeColumnChanged()", "\1closeColumnChanged(self)", 0, 0},
    {"lowColumnChanged()", "\1lowColumnChanged(self)", 0, 0},
    {"highColumnChanged()", "\1highColumnChanged(self)", 0, 0},
    {"openColumnChanged()", "\1openColumnChanged(self)", 0, 0},
    {"timestampColumnChanged()", "\1timestampColumnChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QHCandlestickModelMapper = {
    & ::QtCharts::QHCandlestickModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QHCandlestickModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHCandlestickModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHCandlestickModelMapper,
        {0},
        &plugin_QtCharts_QHCandlestickModelMapper
    },
    {
        sipNameNr_QHCandlestickModelMapper,
        {0, 0, 1},
        38, methods_QtCharts_QHCandlestickModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHCandlestickModelMapper,
    -1,
    -1,
    supers_QtCharts_QHCandlestickModelMapper,
    0,
    init_type_QtCharts_QHCandlestickModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHCandlestickModelMapper,
    0,
    0,
    0,
    release_QtCharts_QHCandlestickModelMapper,
    cast_QtCharts_QHCandlestickModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 34 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 39366 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 39370 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 34 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 39395 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 39398 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 39401 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 39404 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 39407 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 39410 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 39413 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 39416 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 39419 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 39422 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 39425 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 39428 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 39431 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 39434 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 39437 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 39440 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 39443 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHBoxPlotModelMapper : public  ::QtCharts::QHBoxPlotModelMapper
{
public:
    sipQtCharts_QHBoxPlotModelMapper( ::QObject*);
    virtual ~sipQtCharts_QHBoxPlotModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QHBoxPlotModelMapper::sipQtCharts_QHBoxPlotModelMapper( ::QObject*a0):  ::QtCharts::QHBoxPlotModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHBoxPlotModelMapper::~sipQtCharts_QHBoxPlotModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHBoxPlotModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHBoxPlotModelMapper);

    return  ::QtCharts::QHBoxPlotModelMapper::metaObject();
}

int sipQtCharts_QHBoxPlotModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHBoxPlotModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHBoxPlotModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHBoxPlotModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHBoxPlotModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHBoxPlotModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QHBoxPlotModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHBoxPlotModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHBoxPlotModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHBoxPlotModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHBoxPlotModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBoxPlotModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBoxPlotModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBoxPlotModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBoxPlotModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBoxPlotModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBoxPlotModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHBoxPlotModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBoxPlotModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHBoxPlotModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHBoxPlotModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHBoxPlotModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHBoxPlotModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHBoxPlotModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHBoxPlotModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 39737 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_sender, doc_QtCharts_QHBoxPlotModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 39797 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_senderSignalIndex, doc_QtCharts_QHBoxPlotModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHBoxPlotModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_isSignalConnected, doc_QtCharts_QHBoxPlotModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_model, doc_QtCharts_QHBoxPlotModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -3, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setModel, doc_QtCharts_QHBoxPlotModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_series, "series(self) -> QBoxPlotSeries");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
             ::QtCharts::QBoxPlotSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_series, doc_QtCharts_QHBoxPlotModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setSeries, "setSeries(self, QBoxPlotSeries)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxPlotSeries* a0;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, sipType_QtCharts_QBoxPlotSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setSeries, doc_QtCharts_QHBoxPlotModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow, "firstBoxSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstBoxSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_firstBoxSetRow, doc_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow, "setFirstBoxSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstBoxSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setFirstBoxSetRow, doc_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow, "lastBoxSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastBoxSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_lastBoxSetRow, doc_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow, "setLastBoxSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastBoxSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setLastBoxSetRow, doc_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_firstColumn, "firstColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_firstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_firstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_firstColumn, doc_QtCharts_QHBoxPlotModelMapper_firstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setFirstColumn, "setFirstColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setFirstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setFirstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setFirstColumn, doc_QtCharts_QHBoxPlotModelMapper_setFirstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_columnCount, "columnCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_columnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_columnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->columnCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_columnCount, doc_QtCharts_QHBoxPlotModelMapper_columnCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper_setColumnCount, "setColumnCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setColumnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBoxPlotModelMapper_setColumnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBoxPlotModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBoxPlotModelMapper, &sipCpp, &a0))
        {
            sipCpp->setColumnCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBoxPlotModelMapper, sipName_setColumnCount, doc_QtCharts_QHBoxPlotModelMapper_setColumnCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHBoxPlotModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHBoxPlotModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHBoxPlotModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHBoxPlotModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHBoxPlotModelMapper(void *, int);}
static void release_QtCharts_QHBoxPlotModelMapper(void *sipCppV, int)
{
     ::QtCharts::QHBoxPlotModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHBoxPlotModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHBoxPlotModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHBoxPlotModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHBoxPlotModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHBoxPlotModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHBoxPlotModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHBoxPlotModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHBoxPlotModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHBoxPlotModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHBoxPlotModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QHBoxPlotModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_columnCount), meth_QtCharts_QHBoxPlotModelMapper_columnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_columnCount)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstBoxSetRow), meth_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_firstBoxSetRow)},
    {SIP_MLNAME_CAST(sipName_firstColumn), meth_QtCharts_QHBoxPlotModelMapper_firstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_firstColumn)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastBoxSetRow), meth_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_lastBoxSetRow)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QHBoxPlotModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QHBoxPlotModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setColumnCount), meth_QtCharts_QHBoxPlotModelMapper_setColumnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setColumnCount)},
    {SIP_MLNAME_CAST(sipName_setFirstBoxSetRow), meth_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setFirstBoxSetRow)},
    {SIP_MLNAME_CAST(sipName_setFirstColumn), meth_QtCharts_QHBoxPlotModelMapper_setFirstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setFirstColumn)},
    {SIP_MLNAME_CAST(sipName_setLastBoxSetRow), meth_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setLastBoxSetRow)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QHBoxPlotModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QHBoxPlotModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBoxPlotModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHBoxPlotModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

PyDoc_STRVAR(doc_QtCharts_QHBoxPlotModelMapper, "\1QHBoxPlotModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QHBoxPlotModelMapper[] = {
    {"columnCountChanged()", "\1columnCountChanged(self)", 0, 0},
    {"firstColumnChanged()", "\1firstColumnChanged(self)", 0, 0},
    {"lastBoxSetRowChanged()", "\1lastBoxSetRowChanged(self)", 0, 0},
    {"firstBoxSetRowChanged()", "\1firstBoxSetRowChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QHBoxPlotModelMapper = {
    & ::QtCharts::QHBoxPlotModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QHBoxPlotModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHBoxPlotModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHBoxPlotModelMapper,
        {0},
        &plugin_QtCharts_QHBoxPlotModelMapper
    },
    {
        sipNameNr_QHBoxPlotModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QHBoxPlotModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHBoxPlotModelMapper,
    -1,
    -1,
    supers_QtCharts_QHBoxPlotModelMapper,
    0,
    init_type_QtCharts_QHBoxPlotModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHBoxPlotModelMapper,
    0,
    0,
    0,
    release_QtCharts_QHBoxPlotModelMapper,
    cast_QtCharts_QHBoxPlotModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 32 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 40569 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 40573 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 40580 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 40583 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 40586 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 40589 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 40592 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 40595 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 40598 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 40601 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 40604 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 40607 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 40610 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 40613 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 40616 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 40619 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 40622 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 40625 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 40628 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QHBarModelMapper : public  ::QtCharts::QHBarModelMapper
{
public:
    sipQtCharts_QHBarModelMapper( ::QObject*);
    virtual ~sipQtCharts_QHBarModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QHBarModelMapper::sipQtCharts_QHBarModelMapper( ::QObject*a0):  ::QtCharts::QHBarModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QHBarModelMapper::~sipQtCharts_QHBarModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QHBarModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QHBarModelMapper);

    return  ::QtCharts::QHBarModelMapper::metaObject();
}

int sipQtCharts_QHBarModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QHBarModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QHBarModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QHBarModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QHBarModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QHBarModelMapper::qt_metacast(_clname));
}

bool sipQtCharts_QHBarModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QHBarModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QHBarModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QHBarModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QHBarModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBarModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBarModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBarModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBarModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QHBarModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBarModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHBarModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QHBarModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QHBarModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QHBarModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QHBarModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QHBarModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QHBarModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QHBarModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 40922 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_sender, doc_QtCharts_QHBarModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 40982 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_senderSignalIndex, doc_QtCharts_QHBarModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QHBarModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_isSignalConnected, doc_QtCharts_QHBarModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_firstBarSetRow, "firstBarSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_firstBarSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_firstBarSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstBarSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_firstBarSetRow, doc_QtCharts_QHBarModelMapper_firstBarSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setFirstBarSetRow, "setFirstBarSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setFirstBarSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setFirstBarSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstBarSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setFirstBarSetRow, doc_QtCharts_QHBarModelMapper_setFirstBarSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_lastBarSetRow, "lastBarSetRow(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_lastBarSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_lastBarSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lastBarSetRow();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_lastBarSetRow, doc_QtCharts_QHBarModelMapper_lastBarSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setLastBarSetRow, "setLastBarSetRow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setLastBarSetRow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setLastBarSetRow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setLastBarSetRow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setLastBarSetRow, doc_QtCharts_QHBarModelMapper_setLastBarSetRow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_model, doc_QtCharts_QHBarModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -2, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setModel, doc_QtCharts_QHBarModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_series, "series(self) -> QAbstractBarSeries");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
             ::QtCharts::QAbstractBarSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_series, doc_QtCharts_QHBarModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setSeries, "setSeries(self, QAbstractBarSeries)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractBarSeries* a0;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, sipType_QtCharts_QAbstractBarSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setSeries, doc_QtCharts_QHBarModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_firstColumn, "firstColumn(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_firstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_firstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstColumn();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_firstColumn, doc_QtCharts_QHBarModelMapper_firstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setFirstColumn, "setFirstColumn(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setFirstColumn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setFirstColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setFirstColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setFirstColumn, doc_QtCharts_QHBarModelMapper_setFirstColumn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_columnCount, "columnCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_columnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_columnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->columnCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_columnCount, doc_QtCharts_QHBarModelMapper_columnCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper_setColumnCount, "setColumnCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QHBarModelMapper_setColumnCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QHBarModelMapper_setColumnCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QHBarModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QHBarModelMapper, &sipCpp, &a0))
        {
            sipCpp->setColumnCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QHBarModelMapper, sipName_setColumnCount, doc_QtCharts_QHBarModelMapper_setColumnCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QHBarModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QHBarModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QHBarModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHBarModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QHBarModelMapper(void *, int);}
static void release_QtCharts_QHBarModelMapper(void *sipCppV, int)
{
     ::QtCharts::QHBarModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QHBarModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QHBarModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QHBarModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QHBarModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QHBarModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QHBarModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QHBarModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QHBarModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QHBarModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QHBarModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QHBarModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QHBarModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_columnCount), meth_QtCharts_QHBarModelMapper_columnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_columnCount)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QHBarModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QHBarModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QHBarModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstBarSetRow), meth_QtCharts_QHBarModelMapper_firstBarSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_firstBarSetRow)},
    {SIP_MLNAME_CAST(sipName_firstColumn), meth_QtCharts_QHBarModelMapper_firstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_firstColumn)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QHBarModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastBarSetRow), meth_QtCharts_QHBarModelMapper_lastBarSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_lastBarSetRow)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QHBarModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QHBarModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QHBarModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QHBarModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QHBarModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setColumnCount), meth_QtCharts_QHBarModelMapper_setColumnCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setColumnCount)},
    {SIP_MLNAME_CAST(sipName_setFirstBarSetRow), meth_QtCharts_QHBarModelMapper_setFirstBarSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setFirstBarSetRow)},
    {SIP_MLNAME_CAST(sipName_setFirstColumn), meth_QtCharts_QHBarModelMapper_setFirstColumn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setFirstColumn)},
    {SIP_MLNAME_CAST(sipName_setLastBarSetRow), meth_QtCharts_QHBarModelMapper_setLastBarSetRow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setLastBarSetRow)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QHBarModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QHBarModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QHBarModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QHBarModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

PyDoc_STRVAR(doc_QtCharts_QHBarModelMapper, "\1QHBarModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QHBarModelMapper[] = {
    {"columnCountChanged()", "\1columnCountChanged(self)", 0, 0},
    {"firstColumnChanged()", "\1firstColumnChanged(self)", 0, 0},
    {"lastBarSetRowChanged()", "\1lastBarSetRowChanged(self)", 0, 0},
    {"firstBarSetRowChanged()", "\1firstBarSetRowChanged(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QHBarModelMapper = {
    & ::QtCharts::QHBarModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QHBarModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QHBarModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QHBarModelMapper,
        {0},
        &plugin_QtCharts_QHBarModelMapper
    },
    {
        sipNameNr_QHBarModelMapper,
        {0, 0, 1},
        21, methods_QtCharts_QHBarModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QHBarModelMapper,
    -1,
    -1,
    supers_QtCharts_QHBarModelMapper,
    0,
    init_type_QtCharts_QHBarModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QHBarModelMapper,
    0,
    0,
    0,
    release_QtCharts_QHBarModelMapper,
    cast_QtCharts_QHBarModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 34 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 41752 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 41756 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 41759 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 303 "/usr/share/sip/PyQt5/QtCore/qdatetime.sip"
#include <qdatetime.h>
#line 41762 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 41767 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 41770 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 41773 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 41776 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 41779 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 41782 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 41785 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 41788 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 41791 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 41794 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 41797 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 41800 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 41803 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 41806 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 41809 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 41812 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 41815 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 41818 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 41821 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 41824 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QDateTimeAxis : public  ::QtCharts::QDateTimeAxis
{
public:
    sipQtCharts_QDateTimeAxis( ::QObject*);
    virtual ~sipQtCharts_QDateTimeAxis();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractAxis::AxisType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QDateTimeAxis::sipQtCharts_QDateTimeAxis( ::QObject*a0):  ::QtCharts::QDateTimeAxis(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QDateTimeAxis::~sipQtCharts_QDateTimeAxis()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QDateTimeAxis::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QDateTimeAxis);

    return  ::QtCharts::QDateTimeAxis::metaObject();
}

int sipQtCharts_QDateTimeAxis::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QDateTimeAxis::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QDateTimeAxis,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QDateTimeAxis::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QDateTimeAxis, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QDateTimeAxis::qt_metacast(_clname));
}

void sipQtCharts_QDateTimeAxis::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QDateTimeAxis::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QDateTimeAxis::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QDateTimeAxis::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QDateTimeAxis::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QDateTimeAxis::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QDateTimeAxis::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QDateTimeAxis::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QDateTimeAxis::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QDateTimeAxis::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QDateTimeAxis::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QDateTimeAxis::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QDateTimeAxis::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QDateTimeAxis::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractAxis::AxisType sipQtCharts_QDateTimeAxis::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QDateTimeAxis::type();

    extern  ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_6(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QDateTimeAxis::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QDateTimeAxis::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QDateTimeAxis::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QDateTimeAxis::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QDateTimeAxis::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 42134 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_sender, doc_QtCharts_QDateTimeAxis_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 42194 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_senderSignalIndex, doc_QtCharts_QDateTimeAxis_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QDateTimeAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_isSignalConnected, doc_QtCharts_QDateTimeAxis_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QDateTimeAxis::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_type, doc_QtCharts_QDateTimeAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_setMin, "setMin(self, Union[QDateTime, datetime.datetime])");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_setMin(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_setMin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QDateTime* a0;
        int a0State = 0;
         ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QDateTime, &a0, &a0State))
        {
            sipCpp->setMin(*a0);
            sipReleaseType(a0,sipType_QDateTime,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_setMin, doc_QtCharts_QDateTimeAxis_setMin);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_min, "min(self) -> QDateTime");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_min(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_min(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
             ::QDateTime*sipRes;

            sipRes = new  ::QDateTime(sipCpp->min());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_min, doc_QtCharts_QDateTimeAxis_min);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_setMax, "setMax(self, Union[QDateTime, datetime.datetime])");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_setMax(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_setMax(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QDateTime* a0;
        int a0State = 0;
         ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QDateTime, &a0, &a0State))
        {
            sipCpp->setMax(*a0);
            sipReleaseType(a0,sipType_QDateTime,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_setMax, doc_QtCharts_QDateTimeAxis_setMax);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_max, "max(self) -> QDateTime");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_max(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_max(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
             ::QDateTime*sipRes;

            sipRes = new  ::QDateTime(sipCpp->max());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_max, doc_QtCharts_QDateTimeAxis_max);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_setRange, "setRange(self, Union[QDateTime, datetime.datetime], Union[QDateTime, datetime.datetime])");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_setRange(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_setRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QDateTime* a0;
        int a0State = 0;
         ::QDateTime* a1;
        int a1State = 0;
         ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QDateTime, &a0, &a0State, sipType_QDateTime, &a1, &a1State))
        {
            sipCpp->setRange(*a0,*a1);
            sipReleaseType(a0,sipType_QDateTime,a0State);
            sipReleaseType(a1,sipType_QDateTime,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_setRange, doc_QtCharts_QDateTimeAxis_setRange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_setFormat, "setFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_setFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_setFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QString* a0;
        int a0State = 0;
         ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setFormat(*a0);
            sipReleaseType(a0,sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_setFormat, doc_QtCharts_QDateTimeAxis_setFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_format, "format(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_format(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_format(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->format());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_format, doc_QtCharts_QDateTimeAxis_format);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_setTickCount, "setTickCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_setTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_setTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp, &a0))
        {
            sipCpp->setTickCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_setTickCount, doc_QtCharts_QDateTimeAxis_setTickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis_tickCount, "tickCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QDateTimeAxis_tickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QDateTimeAxis_tickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QDateTimeAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QDateTimeAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->tickCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QDateTimeAxis, sipName_tickCount, doc_QtCharts_QDateTimeAxis_tickCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QDateTimeAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QDateTimeAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QDateTimeAxis *sipCpp = reinterpret_cast< ::QtCharts::QDateTimeAxis *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractAxis)
        return static_cast< ::QtCharts::QAbstractAxis *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QDateTimeAxis(void *, int);}
static void release_QtCharts_QDateTimeAxis(void *sipCppV, int)
{
     ::QtCharts::QDateTimeAxis *sipCpp = reinterpret_cast< ::QtCharts::QDateTimeAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QDateTimeAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QDateTimeAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QDateTimeAxis *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QDateTimeAxis(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QDateTimeAxis(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QDateTimeAxis(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QDateTimeAxis *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QDateTimeAxis(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QDateTimeAxis[] = {{8, 255, 1}};


static PyMethodDef methods_QtCharts_QDateTimeAxis[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QDateTimeAxis_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QDateTimeAxis_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QDateTimeAxis_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QDateTimeAxis_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_format), meth_QtCharts_QDateTimeAxis_format, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_format)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QDateTimeAxis_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_max), meth_QtCharts_QDateTimeAxis_max, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_max)},
    {SIP_MLNAME_CAST(sipName_min), meth_QtCharts_QDateTimeAxis_min, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_min)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QDateTimeAxis_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QDateTimeAxis_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QDateTimeAxis_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setFormat), meth_QtCharts_QDateTimeAxis_setFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_setFormat)},
    {SIP_MLNAME_CAST(sipName_setMax), meth_QtCharts_QDateTimeAxis_setMax, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_setMax)},
    {SIP_MLNAME_CAST(sipName_setMin), meth_QtCharts_QDateTimeAxis_setMin, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_setMin)},
    {SIP_MLNAME_CAST(sipName_setRange), meth_QtCharts_QDateTimeAxis_setRange, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_setRange)},
    {SIP_MLNAME_CAST(sipName_setTickCount), meth_QtCharts_QDateTimeAxis_setTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_setTickCount)},
    {SIP_MLNAME_CAST(sipName_tickCount), meth_QtCharts_QDateTimeAxis_tickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_tickCount)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QDateTimeAxis_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QDateTimeAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QDateTimeAxis_type)}
};

PyDoc_STRVAR(doc_QtCharts_QDateTimeAxis, "\1QDateTimeAxis(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QDateTimeAxis[] = {
    {"tickCountChanged(int)", "\1tickCountChanged(self, int)", 0, 0},
    {"formatChanged(QString)", "\1formatChanged(self, str)", 0, 0},
    {"rangeChanged(QDateTime,QDateTime)", "\1rangeChanged(self, Union[QDateTime, datetime.datetime], Union[QDateTime, datetime.datetime])", 0, 0},
    {"maxChanged(QDateTime)", "\1maxChanged(self, Union[QDateTime, datetime.datetime])", 0, 0},
    {"minChanged(QDateTime)", "\1minChanged(self, Union[QDateTime, datetime.datetime])", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QDateTimeAxis = {
    & ::QtCharts::QDateTimeAxis::staticMetaObject,
    0,
    signals_QtCharts_QDateTimeAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QDateTimeAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QDateTimeAxis,
        {0},
        &plugin_QtCharts_QDateTimeAxis
    },
    {
        sipNameNr_QDateTimeAxis,
        {0, 0, 1},
        19, methods_QtCharts_QDateTimeAxis,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QDateTimeAxis,
    -1,
    -1,
    supers_QtCharts_QDateTimeAxis,
    0,
    init_type_QtCharts_QDateTimeAxis,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QDateTimeAxis,
    0,
    0,
    0,
    release_QtCharts_QDateTimeAxis,
    cast_QtCharts_QDateTimeAxis,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 32 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 42915 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 32 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 42957 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static long slot_QtCharts_QChartView_RubberBands___hash__(PyObject *);}
static long slot_QtCharts_QChartView_RubberBands___hash__(PyObject *sipSelf)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;


    {
        {
            long sipRes = 0;

#line 116 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = sipCpp->operator QtCharts::QChartView::RubberBands::Int();
#line 42975 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static int slot_QtCharts_QChartView_RubberBands___bool__(PyObject *);}
static int slot_QtCharts_QChartView_RubberBands___bool__(PyObject *sipSelf)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return -1;


    {
        {
            int sipRes = 0;

#line 111 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChartView::RubberBands::Int() != 0);
#line 43000 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___ne__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___ne__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State))
        {
            bool sipRes = 0;

#line 106 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChartView::RubberBands::Int() != a0->operator QtCharts::QChartView::RubberBands::Int());
#line 43030 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QChartView::RubberBands *>(a0),sipType_QtCharts_QChartView_RubberBands,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, ne_slot, sipType_QtCharts_QChartView_RubberBands, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___eq__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___eq__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State))
        {
            bool sipRes = 0;

#line 101 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChartView::RubberBands::Int() == a0->operator QtCharts::QChartView::RubberBands::Int());
#line 43066 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QChartView::RubberBands *>(a0),sipType_QtCharts_QChartView_RubberBands,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, eq_slot, sipType_QtCharts_QChartView_RubberBands, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___ixor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChartView_RubberBands)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 95 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QChartView::RubberBands(*sipCpp ^ a0);
#line 43105 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___xor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___xor__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State, &a1))
        {
             ::QtCharts::QChartView::RubberBands*sipRes;

            sipRes = new  ::QtCharts::QChartView::RubberBands((*a0 ^ a1));
            sipReleaseType(a0,sipType_QtCharts_QChartView_RubberBands,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, xor_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___ior__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___ior__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChartView_RubberBands)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 89 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QChartView::RubberBands(*sipCpp | a0);
#line 43177 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___or__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___or__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State, &a1))
        {
             ::QtCharts::QChartView::RubberBands*sipRes;

            sipRes = new  ::QtCharts::QChartView::RubberBands((*a0 | a1));
            sipReleaseType(a0,sipType_QtCharts_QChartView_RubberBands,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, or_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___iand__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___iand__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChartView_RubberBands)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
            sipCpp-> ::QtCharts::QChartView::RubberBands::operator&=(a0);

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___and__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___and__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State, &a1))
        {
             ::QtCharts::QChartView::RubberBands*sipRes;

            sipRes = new  ::QtCharts::QChartView::RubberBands((*a0 & a1));
            sipReleaseType(a0,sipType_QtCharts_QChartView_RubberBands,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, and_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___invert__(PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___invert__(PyObject *sipSelf)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;


    {
        {
             ::QtCharts::QChartView::RubberBands*sipRes;

            sipRes = new  ::QtCharts::QChartView::RubberBands(~(*sipCpp));

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

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QChartView_RubberBands___int__(PyObject *);}
static PyObject *slot_QtCharts_QChartView_RubberBands___int__(PyObject *sipSelf)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChartView_RubberBands));

    if (!sipCpp)
        return 0;


    {
        {
            int sipRes;

            sipRes = *sipCpp;

            return SIPLong_FromLong(sipRes);
        }
    }

    return 0;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QChartView_RubberBands(void *, int);}
static void release_QtCharts_QChartView_RubberBands(void *sipCppV, int)
{
    delete reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipCppV);
}


extern "C" {static void assign_QtCharts_QChartView_RubberBands(void *, SIP_SSIZE_T, void *);}
static void assign_QtCharts_QChartView_RubberBands(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipDst)[sipDstIdx] = *reinterpret_cast< ::QtCharts::QChartView::RubberBands *>(sipSrc);
}


extern "C" {static void *array_QtCharts_QChartView_RubberBands(SIP_SSIZE_T);}
static void *array_QtCharts_QChartView_RubberBands(SIP_SSIZE_T sipNrElem)
{
    return new  ::QtCharts::QChartView::RubberBands[sipNrElem];
}


extern "C" {static void *copy_QtCharts_QChartView_RubberBands(const void *, SIP_SSIZE_T);}
static void *copy_QtCharts_QChartView_RubberBands(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new  ::QtCharts::QChartView::RubberBands(reinterpret_cast<const  ::QtCharts::QChartView::RubberBands *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_QtCharts_QChartView_RubberBands(sipSimpleWrapper *);}
static void dealloc_QtCharts_QChartView_RubberBands(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QChartView_RubberBands(sipGetAddress(sipSelf), 0);
    }
}


extern "C" {static void *init_type_QtCharts_QChartView_RubberBands(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QChartView_RubberBands(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
     ::QtCharts::QChartView::RubberBands *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            sipCpp = new  ::QtCharts::QChartView::RubberBands();

            return sipCpp;
        }
    }

    {
        int a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "i", &a0))
        {
            sipCpp = new  ::QtCharts::QChartView::RubberBands(a0);

            return sipCpp;
        }
    }

    {
        const  ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J1", sipType_QtCharts_QChartView_RubberBands, &a0, &a0State))
        {
            sipCpp = new  ::QtCharts::QChartView::RubberBands(*a0);
            sipReleaseType(const_cast< ::QtCharts::QChartView::RubberBands *>(a0),sipType_QtCharts_QChartView_RubberBands,a0State);

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static int convertTo_QtCharts_QChartView_RubberBands(PyObject *, void **, int *, PyObject *);}
static int convertTo_QtCharts_QChartView_RubberBands(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
     ::QtCharts::QChartView::RubberBands **sipCppPtr = reinterpret_cast< ::QtCharts::QChartView::RubberBands **>(sipCppPtrV);

#line 121 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
// Allow an instance of the base enum whenever a QtCharts::QChartView::RubberBands is expected.

if (sipIsErr == NULL)
    return (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QChartView_RubberBand)) ||
            sipCanConvertToType(sipPy, sipType_QtCharts_QChartView_RubberBands, SIP_NO_CONVERTORS));

if (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QChartView_RubberBand)))
{
    *sipCppPtr = new QtCharts::QChartView::RubberBands(int(SIPLong_AsLong(sipPy)));

    return sipGetState(sipTransferObj);
}

*sipCppPtr = reinterpret_cast<QtCharts::QChartView::RubberBands *>(sipConvertToType(sipPy, sipType_QtCharts_QChartView_RubberBands, sipTransferObj, SIP_NO_CONVERTORS, 0, sipIsErr));

return 0;
#line 43445 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QChartView_RubberBands[] = {
    {(void *)slot_QtCharts_QChartView_RubberBands___hash__, hash_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___bool__, bool_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___ne__, ne_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___eq__, eq_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___ixor__, ixor_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___xor__, xor_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___ior__, ior_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___or__, or_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___iand__, iand_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___and__, and_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___invert__, invert_slot},
    {(void *)slot_QtCharts_QChartView_RubberBands___int__, int_slot},
    {0, (sipPySlotType)0}
};

PyDoc_STRVAR(doc_QtCharts_QChartView_RubberBands, "\1QChartView.RubberBands()\n"
    "QChartView.RubberBands(Union[QChartView.RubberBands, QChartView.RubberBand])\n"
    "QChartView.RubberBands(QChartView.RubberBands)");


static pyqt5ClassPluginDef plugin_QtCharts_QChartView_RubberBands = {
    0,
    1,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QChartView_RubberBands = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QChartView__RubberBands,
        {0},
        &plugin_QtCharts_QChartView_RubberBands
    },
    {
        sipNameNr_RubberBands,
        {36, 255, 0},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QChartView_RubberBands,
    -1,
    sipNameNr_sip_simplewrapper,
    0,
    slots_QtCharts_QChartView_RubberBands,
    init_type_QtCharts_QChartView_RubberBands,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QChartView_RubberBands,
    assign_QtCharts_QChartView_RubberBands,
    array_QtCharts_QChartView_RubberBands,
    copy_QtCharts_QChartView_RubberBands,
    release_QtCharts_QChartView_RubberBands,
    0,
    convertTo_QtCharts_QChartView_RubberBands,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 32 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 43569 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 43573 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 43612 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 205 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43615 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 413 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43618 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 32 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 43659 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 43662 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 43665 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtGui/qtransform.sip"
#include <qtransform.h>
#line 43668 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43671 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsview.sip"
#include <qgraphicsview.h>
#line 43674 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsview.sip"
#include <qgraphicsview.h>
#line 43677 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 43680 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 43683 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 497 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43686 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 448 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43689 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 386 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43692 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 253 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43695 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 351 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43698 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 372 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43701 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 558 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43704 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 580 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43707 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 607 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43710 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 596 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43713 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 470 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43716 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 43719 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43722 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsscene.sip"
#include <qgraphicsscene.h>
#line 43725 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 43728 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 43731 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 43734 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 43737 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 326 "/usr/share/sip/PyQt5/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 43740 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainterpath.sip"
#include <qpainterpath.h>
#line 43743 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 43746 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43749 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsscene.sip"
#include <qgraphicsscene.h>
#line 43752 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsview.sip"
#include <qgraphicsview.h>
#line 43755 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43758 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 43761 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 43764 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qabstractscrollarea.sip"
#include <qabstractscrollarea.h>
#line 43767 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43770 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qscrollbar.sip"
#include <qscrollbar.h>
#line 43773 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 43776 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmargins.sip"
#include <qmargins.h>
#line 43779 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 208 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 43782 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qframe.sip"
#include <qframe.h>
#line 43785 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 43788 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qicon.sip"
#include <qicon.h>
#line 43791 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 43794 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qwindow.sip"
#include <qwindow.h>
#line 43797 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43800 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpixmap.sip"
#include <qpixmap.h>
#line 43803 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43806 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43809 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 43812 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 43815 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 189 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
#include <QtGlobal>
#line 43818 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qlocale.sip"
#include <qlocale.h>
#line 43821 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 43824 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 43827 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 43830 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 43833 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 459 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43836 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 663 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43839 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 293 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43842 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 426 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43845 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 400 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 43848 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 52 "/usr/share/sip/PyQt5/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 43851 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43854 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qaction.sip"
#include <qaction.h>
#line 43857 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qlayout.sip"
#include <qlayout.h>
#line 43860 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qregion.sip"
#include <qregion.h>
#line 43863 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 43866 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43869 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 43872 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcursor.sip"
#include <qcursor.h>
#line 43875 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 43878 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpalette.sip"
#include <qpalette.h>
#line 43881 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyle.sip"
#include <qstyle.h>
#line 43884 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 43887 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 43890 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 43893 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43896 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 43899 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 43902 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 43905 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 43908 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 43911 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 43914 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QChartView : public  ::QtCharts::QChartView
{
public:
    sipQtCharts_QChartView( ::QWidget*);
    sipQtCharts_QChartView( ::QtCharts::QChart*, ::QWidget*);
    virtual ~sipQtCharts_QChartView();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtectVirt_enterEvent(bool, ::QEvent*);
    void sipProtectVirt_leaveEvent(bool, ::QEvent*);
    void sipProtectVirt_moveEvent(bool, ::QMoveEvent*);
    void sipProtectVirt_closeEvent(bool, ::QCloseEvent*);
    void sipProtectVirt_tabletEvent(bool, ::QTabletEvent*);
    void sipProtectVirt_actionEvent(bool, ::QActionEvent*);
    void sipProtectVirt_hideEvent(bool, ::QHideEvent*);
    int sipProtectVirt_metric(bool, ::QPaintDevice::PaintDeviceMetric) const;
    void sipProtect_updateMicroFocus();
    void sipProtect_create( ::WId,bool,bool);
    void sipProtect_destroy(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    bool sipProtectVirt_nativeEvent(bool,const  ::QByteArray&,void*,long*);
     ::QPainter* sipProtectVirt_sharedPainter(bool) const;
    void sipProtectVirt_initPainter(bool, ::QPainter*) const;
    void sipProtectVirt_changeEvent(bool, ::QEvent*);
    void sipProtect_drawFrame( ::QPainter*);
    void sipProtect_initStyleOption( ::QStyleOptionFrame*) const;
    void sipProtect_setViewportMargins(int,int,int,int);
    void sipProtect_setViewportMargins(const  ::QMargins&);
     ::QMargins sipProtect_viewportMargins() const;
     ::QSize sipProtectVirt_viewportSizeHint(bool) const;
    bool sipProtectVirt_eventFilter(bool, ::QObject*, ::QEvent*);
    void sipProtectVirt_setupViewport(bool, ::QWidget*);
    bool sipProtectVirt_event(bool, ::QEvent*);
    bool sipProtectVirt_viewportEvent(bool, ::QEvent*);
    void sipProtectVirt_contextMenuEvent(bool, ::QContextMenuEvent*);
    void sipProtectVirt_dragEnterEvent(bool, ::QDragEnterEvent*);
    void sipProtectVirt_dragLeaveEvent(bool, ::QDragLeaveEvent*);
    void sipProtectVirt_dragMoveEvent(bool, ::QDragMoveEvent*);
    void sipProtectVirt_dropEvent(bool, ::QDropEvent*);
    void sipProtectVirt_focusInEvent(bool, ::QFocusEvent*);
    void sipProtectVirt_focusOutEvent(bool, ::QFocusEvent*);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    void sipProtectVirt_keyPressEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_keyReleaseEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_mouseDoubleClickEvent(bool, ::QMouseEvent*);
    void sipProtectVirt_wheelEvent(bool, ::QWheelEvent*);
    void sipProtectVirt_paintEvent(bool, ::QPaintEvent*);
    void sipProtectVirt_scrollContentsBy(bool,int,int);
    void sipProtectVirt_showEvent(bool, ::QShowEvent*);
    void sipProtectVirt_inputMethodEvent(bool, ::QInputMethodEvent*);
    void sipProtectVirt_drawBackground(bool, ::QPainter*,const  ::QRectF&);
    void sipProtectVirt_drawForeground(bool, ::QPainter*,const  ::QRectF&);
    void sipProtectVirt_resizeEvent(bool, ::QResizeEvent*);
    void sipProtectVirt_mousePressEvent(bool, ::QMouseEvent*);
    void sipProtectVirt_mouseMoveEvent(bool, ::QMouseEvent*);
    void sipProtectVirt_mouseReleaseEvent(bool, ::QMouseEvent*);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void setupViewport( ::QWidget*);
    void scrollContentsBy(int,int);
    bool viewportEvent( ::QEvent*);
     ::QSize viewportSizeHint() const;
    void initPainter( ::QPainter*) const;
     ::QPainter* sharedPainter() const;
    bool nativeEvent(const  ::QByteArray&,void*,long*);
    bool hasHeightForWidth() const;
    bool focusNextPrevChild(bool);
     ::QVariant inputMethodQuery( ::Qt::InputMethodQuery) const;
    void inputMethodEvent( ::QInputMethodEvent*);
    void changeEvent( ::QEvent*);
    void hideEvent( ::QHideEvent*);
    void showEvent( ::QShowEvent*);
    void dropEvent( ::QDropEvent*);
    void dragLeaveEvent( ::QDragLeaveEvent*);
    void dragMoveEvent( ::QDragMoveEvent*);
    void dragEnterEvent( ::QDragEnterEvent*);
    void actionEvent( ::QActionEvent*);
    void tabletEvent( ::QTabletEvent*);
    void contextMenuEvent( ::QContextMenuEvent*);
    void closeEvent( ::QCloseEvent*);
    void resizeEvent( ::QResizeEvent*);
    void moveEvent( ::QMoveEvent*);
    void paintEvent( ::QPaintEvent*);
    void leaveEvent( ::QEvent*);
    void enterEvent( ::QEvent*);
    void focusOutEvent( ::QFocusEvent*);
    void focusInEvent( ::QFocusEvent*);
    void keyReleaseEvent( ::QKeyEvent*);
    void keyPressEvent( ::QKeyEvent*);
    void wheelEvent( ::QWheelEvent*);
    void mouseMoveEvent( ::QMouseEvent*);
    void mouseDoubleClickEvent( ::QMouseEvent*);
    void mouseReleaseEvent( ::QMouseEvent*);
    void mousePressEvent( ::QMouseEvent*);
    int heightForWidth(int) const;
     ::QSize minimumSizeHint() const;
     ::QSize sizeHint() const;
    void setVisible(bool);
    int devType() const;
     ::QPaintEngine* paintEngine() const;
    int metric( ::QPaintDevice::PaintDeviceMetric) const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);
    void drawBackground( ::QPainter*,const  ::QRectF&);
    void drawForeground( ::QPainter*,const  ::QRectF&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[52];
};

sipQtCharts_QChartView::sipQtCharts_QChartView( ::QWidget*a0):  ::QtCharts::QChartView(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QChartView::sipQtCharts_QChartView( ::QtCharts::QChart*a0, ::QWidget*a1):  ::QtCharts::QChartView(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QChartView::~sipQtCharts_QChartView()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QChartView::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QChartView);

    return  ::QtCharts::QChartView::metaObject();
}

int sipQtCharts_QChartView::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QChartView::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QChartView,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QChartView::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QChartView, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QChartView::qt_metacast(_clname));
}

void sipQtCharts_QChartView::setupViewport( ::QWidget*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_setupViewport);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::setupViewport(a0);
        return;
    }

    extern void sipVH_QtChart_70(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QWidget*);

    sipVH_QtChart_70(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::scrollContentsBy(int a0,int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_scrollContentsBy);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::scrollContentsBy(a0,a1);
        return;
    }

    extern void sipVH_QtChart_69(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int);

    sipVH_QtChart_69(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QChartView::viewportEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_viewportEvent);

    if (!sipMeth)
        return  ::QtCharts::QChartView::viewportEvent(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QSize sipQtCharts_QChartView::viewportSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[3]),sipPySelf,NULL,sipName_viewportSizeHint);

    if (!sipMeth)
        return  ::QtCharts::QChartView::viewportSizeHint();

    extern  ::QSize sipVH_QtChart_51(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_51(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChartView::initPainter( ::QPainter*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[4]),sipPySelf,NULL,sipName_initPainter);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::initPainter(a0);
        return;
    }

    extern void sipVH_QtChart_68(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*);

    sipVH_QtChart_68(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QPainter* sipQtCharts_QChartView::sharedPainter() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[5]),sipPySelf,NULL,sipName_sharedPainter);

    if (!sipMeth)
        return  ::QtCharts::QChartView::sharedPainter();

    extern  ::QPainter* sipVH_QtChart_67(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_67(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QChartView::nativeEvent(const  ::QByteArray& a0,void*a1,long*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_nativeEvent);

    if (!sipMeth)
        return  ::QtCharts::QChartView::nativeEvent(a0,a1,a2);

    extern bool sipVH_QtChart_66(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QByteArray&,void*,long*);

    return sipVH_QtChart_66(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

bool sipQtCharts_QChartView::hasHeightForWidth() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_hasHeightForWidth);

    if (!sipMeth)
        return  ::QtCharts::QChartView::hasHeightForWidth();

    extern bool sipVH_QtChart_65(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_65(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QChartView::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::focusNextPrevChild(a0);

    extern bool sipVH_QtChart_20(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    return sipVH_QtChart_20(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QVariant sipQtCharts_QChartView::inputMethodQuery( ::Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::inputMethodQuery(a0);

    extern  ::QVariant sipVH_QtChart_33(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::Qt::InputMethodQuery);

    return sipVH_QtChart_33(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::inputMethodEvent( ::QInputMethodEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::inputMethodEvent(a0);
        return;
    }

    extern void sipVH_QtChart_34(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QInputMethodEvent*);

    sipVH_QtChart_34(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::changeEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::changeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::hideEvent( ::QHideEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::hideEvent(a0);
        return;
    }

    extern void sipVH_QtChart_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QHideEvent*);

    sipVH_QtChart_19(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::showEvent( ::QShowEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::showEvent(a0);
        return;
    }

    extern void sipVH_QtChart_15(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QShowEvent*);

    sipVH_QtChart_15(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::dropEvent( ::QDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::dropEvent(a0);
        return;
    }

    extern void sipVH_QtChart_64(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QDropEvent*);

    sipVH_QtChart_64(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::dragLeaveEvent( ::QDragLeaveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::dragLeaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_63(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QDragLeaveEvent*);

    sipVH_QtChart_63(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::dragMoveEvent( ::QDragMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::dragMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_62(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QDragMoveEvent*);

    sipVH_QtChart_62(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::dragEnterEvent( ::QDragEnterEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::dragEnterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_61(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QDragEnterEvent*);

    sipVH_QtChart_61(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::actionEvent( ::QActionEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_actionEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::actionEvent(a0);
        return;
    }

    extern void sipVH_QtChart_60(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QActionEvent*);

    sipVH_QtChart_60(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::tabletEvent( ::QTabletEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_tabletEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::tabletEvent(a0);
        return;
    }

    extern void sipVH_QtChart_59(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTabletEvent*);

    sipVH_QtChart_59(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::contextMenuEvent( ::QContextMenuEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::contextMenuEvent(a0);
        return;
    }

    extern void sipVH_QtChart_58(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QContextMenuEvent*);

    sipVH_QtChart_58(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::closeEvent( ::QCloseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::closeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_21(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QCloseEvent*);

    sipVH_QtChart_21(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::resizeEvent( ::QResizeEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::resizeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_57(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QResizeEvent*);

    sipVH_QtChart_57(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::moveEvent( ::QMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::moveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_56(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QMoveEvent*);

    sipVH_QtChart_56(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::paintEvent( ::QPaintEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_paintEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::paintEvent(a0);
        return;
    }

    extern void sipVH_QtChart_55(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPaintEvent*);

    sipVH_QtChart_55(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::leaveEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_leaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::leaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::enterEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_enterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::enterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::focusOutEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::focusOutEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::focusInEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::focusInEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::keyReleaseEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::keyReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::keyPressEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::keyPressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::wheelEvent( ::QWheelEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::wheelEvent(a0);
        return;
    }

    extern void sipVH_QtChart_54(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QWheelEvent*);

    sipVH_QtChart_54(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::mouseMoveEvent( ::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::mouseMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QMouseEvent*);

    sipVH_QtChart_53(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::mouseDoubleClickEvent( ::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::mouseDoubleClickEvent(a0);
        return;
    }

    extern void sipVH_QtChart_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QMouseEvent*);

    sipVH_QtChart_53(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::mouseReleaseEvent( ::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::mouseReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QMouseEvent*);

    sipVH_QtChart_53(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::mousePressEvent( ::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::mousePressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QMouseEvent*);

    sipVH_QtChart_53(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

int sipQtCharts_QChartView::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::heightForWidth(a0);

    extern int sipVH_QtChart_52(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    return sipVH_QtChart_52(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QSize sipQtCharts_QChartView::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::minimumSizeHint();

    extern  ::QSize sipVH_QtChart_51(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_51(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QSize sipQtCharts_QChartView::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::sizeHint();

    extern  ::QSize sipVH_QtChart_51(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_51(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChartView::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_setVisible);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::setVisible(a0);
        return;
    }

    extern void sipVH_QtChart_50(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_QtChart_50(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

int sipQtCharts_QChartView::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::devType();

    extern int sipVH_QtChart_39(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_39(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QPaintEngine* sipQtCharts_QChartView::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::paintEngine();

    extern  ::QPaintEngine* sipVH_QtChart_49(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_49(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

int sipQtCharts_QChartView::metric( ::QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChartView::metric(a0);

    extern int sipVH_QtChart_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPaintDevice::PaintDeviceMetric);

    return sipVH_QtChart_48(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChartView::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QChartView::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChartView::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QChartView::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChartView::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChartView::drawBackground( ::QPainter*a0,const  ::QRectF& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_drawBackground);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::drawBackground(a0,a1);
        return;
    }

    extern void sipVH_QtChart_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QRectF&);

    sipVH_QtChart_47(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChartView::drawForeground( ::QPainter*a0,const  ::QRectF& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_drawForeground);

    if (!sipMeth)
    {
         ::QtCharts::QChartView::drawForeground(a0,a1);
        return;
    }

    extern void sipVH_QtChart_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QRectF&);

    sipVH_QtChart_47(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

 ::QObject* sipQtCharts_QChartView::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QChartView::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QChartView::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QChartView::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QChartView::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

bool sipQtCharts_QChartView::sipProtectVirt_nativeEvent(bool sipSelfWasArg,const  ::QByteArray& a0,void*a1,long*a2)
{
    return (sipSelfWasArg ?  ::QWidget::nativeEvent(a0,a1,a2) : nativeEvent(a0,a1,a2));
}

 ::QPainter* sipQtCharts_QChartView::sipProtectVirt_sharedPainter(bool sipSelfWasArg) const
{
    return (sipSelfWasArg ?  ::QWidget::sharedPainter() : sharedPainter());
}

void sipQtCharts_QChartView::sipProtectVirt_initPainter(bool sipSelfWasArg, ::QPainter*a0) const
{
    (sipSelfWasArg ?  ::QWidget::initPainter(a0) : initPainter(a0));
}

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

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

void sipQtCharts_QChartView::sipProtect_initStyleOption( ::QStyleOptionFrame*a0) const
{
     ::QFrame::initStyleOption(a0);
}

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

void sipQtCharts_QChartView::sipProtect_setViewportMargins(const  ::QMargins& a0)
{
     ::QAbstractScrollArea::setViewportMargins(a0);
}

 ::QMargins sipQtCharts_QChartView::sipProtect_viewportMargins() const
{
    return  ::QAbstractScrollArea::viewportMargins();
}

 ::QSize sipQtCharts_QChartView::sipProtectVirt_viewportSizeHint(bool sipSelfWasArg) const
{
    return (sipSelfWasArg ?  ::QAbstractScrollArea::viewportSizeHint() : viewportSizeHint());
}

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

void sipQtCharts_QChartView::sipProtectVirt_setupViewport(bool sipSelfWasArg, ::QWidget*a0)
{
    (sipSelfWasArg ?  ::QGraphicsView::setupViewport(a0) : setupViewport(a0));
}

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

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

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

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

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

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

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

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

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

bool sipQtCharts_QChartView::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ?  ::QGraphicsView::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

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

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

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

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

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

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

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

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

void sipQtCharts_QChartView::sipProtectVirt_drawBackground(bool sipSelfWasArg, ::QPainter*a0,const  ::QRectF& a1)
{
    (sipSelfWasArg ?  ::QGraphicsView::drawBackground(a0,a1) : drawBackground(a0,a1));
}

void sipQtCharts_QChartView::sipProtectVirt_drawForeground(bool sipSelfWasArg, ::QPainter*a0,const  ::QRectF& a1)
{
    (sipSelfWasArg ?  ::QGraphicsView::drawForeground(a0,a1) : drawForeground(a0,a1));
}

void sipQtCharts_QChartView::sipProtectVirt_resizeEvent(bool sipSelfWasArg, ::QResizeEvent*a0)
{
    (sipSelfWasArg ?  ::QtCharts::QChartView::resizeEvent(a0) : resizeEvent(a0));
}

void sipQtCharts_QChartView::sipProtectVirt_mousePressEvent(bool sipSelfWasArg, ::QMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QtCharts::QChartView::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipQtCharts_QChartView::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg, ::QMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QtCharts::QChartView::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipQtCharts_QChartView::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg, ::QMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QtCharts::QChartView::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}


PyDoc_STRVAR(doc_QtCharts_QChartView_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QChartView_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 45324 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_sender, doc_QtCharts_QChartView_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QChartView_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 45384 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QChartView_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QChartView_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QChartView_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_senderSignalIndex, doc_QtCharts_QChartView_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_isSignalConnected, doc_QtCharts_QChartView_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_enterEvent, "enterEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_enterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_enterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_leaveEvent, "leaveEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_leaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_leaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_moveEvent, "moveEvent(self, QMoveEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_moveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_moveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QMoveEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMoveEvent, &a0))
        {
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_closeEvent, "closeEvent(self, QCloseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_closeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_closeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QCloseEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QCloseEvent, &a0))
        {
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_tabletEvent, "tabletEvent(self, QTabletEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_tabletEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_tabletEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTabletEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QTabletEvent, &a0))
        {
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_actionEvent, "actionEvent(self, QActionEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_actionEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_actionEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QActionEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QActionEvent, &a0))
        {
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_hideEvent, "hideEvent(self, QHideEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_hideEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_hideEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QHideEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QHideEvent, &a0))
        {
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_metric, "metric(self, QPaintDevice.PaintDeviceMetric) -> int");

extern "C" {static PyObject *meth_QtCharts_QChartView_metric(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_metric(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPaintDevice::PaintDeviceMetric a0;
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BE", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPaintDevice_PaintDeviceMetric, &a0))
        {
            int sipRes;

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

            return SIPLong_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_updateMicroFocus, "updateMicroFocus(self)");

extern "C" {static PyObject *meth_QtCharts_QChartView_updateMicroFocus(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
            sipCpp->sipProtect_updateMicroFocus();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_create, "create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QChartView_create(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::WId a0def = 0;
         ::WId* a0 = &a0def;
        int a0State = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipQtCharts_QChartView *sipCpp;

        static const char *sipKwdList[] = {
            sipName_window,
            sipName_initializeWindow,
            sipName_destroyOldWindow,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J1bb", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_quintptr,&a0, &a0State, &a1, &a2))
        {
            sipCpp->sipProtect_create(*a0,a1,a2);
            sipReleaseType(a0,sipType_quintptr,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_destroy, "destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QChartView_destroy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_destroy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

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

        static const char *sipKwdList[] = {
            sipName_destroyWindow,
            sipName_destroySubWindows,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|bb", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, &a0, &a1))
        {
            sipCpp->sipProtect_destroy(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_focusNextChild, "focusNextChild(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_focusNextChild(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_focusNextChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_focusNextChild();

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_focusPreviousChild, "focusPreviousChild(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_focusPreviousChild(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_focusPreviousChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_focusPreviousChild();

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_nativeEvent, "nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) -> Tuple[bool, int]");

extern "C" {static PyObject *meth_QtCharts_QChartView_nativeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_nativeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QByteArray* a0;
        int a0State = 0;
        void* a1;
        long a2;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ1v", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QByteArray, &a0, &a0State, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_nativeEvent(sipSelfWasArg,*a0,a1,&a2);
            sipReleaseType(const_cast< ::QByteArray *>(a0),sipType_QByteArray,a0State);

            return sipBuildResult(0,"(bl)",sipRes,a2);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_nativeEvent, doc_QtCharts_QChartView_nativeEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_sharedPainter, "sharedPainter(self) -> QPainter");

extern "C" {static PyObject *meth_QtCharts_QChartView_sharedPainter(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_sharedPainter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QPainter*sipRes;

            sipRes = sipCpp->sipProtectVirt_sharedPainter(sipSelfWasArg);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_sharedPainter, doc_QtCharts_QChartView_sharedPainter);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_initPainter, "initPainter(self, QPainter)");

extern "C" {static PyObject *meth_QtCharts_QChartView_initPainter(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_initPainter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPainter* a0;
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPainter, &a0))
        {
            sipCpp->sipProtectVirt_initPainter(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_initPainter, doc_QtCharts_QChartView_initPainter);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_changeEvent, "changeEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_changeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_changeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_drawFrame, "drawFrame(self, QPainter)");

extern "C" {static PyObject *meth_QtCharts_QChartView_drawFrame(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_drawFrame(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QPainter* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPainter, &a0))
        {
            sipCpp->sipProtect_drawFrame(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_initStyleOption, "initStyleOption(self, QStyleOptionFrame)");

extern "C" {static PyObject *meth_QtCharts_QChartView_initStyleOption(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_initStyleOption(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QStyleOptionFrame* a0;
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QStyleOptionFrame, &a0))
        {
            sipCpp->sipProtect_initStyleOption(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_initStyleOption, doc_QtCharts_QChartView_initStyleOption);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_setViewportMargins, "setViewportMargins(self, int, int, int, int)\n"
    "setViewportMargins(self, QMargins)");

extern "C" {static PyObject *meth_QtCharts_QChartView_setViewportMargins(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_setViewportMargins(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

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

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Biiii", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, &a0, &a1, &a2, &a3))
        {
            sipCpp->sipProtect_setViewportMargins(a0,a1,a2,a3);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QMargins* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMargins, &a0))
        {
            sipCpp->sipProtect_setViewportMargins(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_viewportMargins, "viewportMargins(self) -> QMargins");

extern "C" {static PyObject *meth_QtCharts_QChartView_viewportMargins(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_viewportMargins(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QMargins*sipRes;

            sipRes = new  ::QMargins(sipCpp->sipProtect_viewportMargins());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_viewportMargins, doc_QtCharts_QChartView_viewportMargins);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_viewportSizeHint, "viewportSizeHint(self) -> QSize");

extern "C" {static PyObject *meth_QtCharts_QChartView_viewportSizeHint(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_viewportSizeHint(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QSize*sipRes;

            sipRes = new  ::QSize(sipCpp->sipProtectVirt_viewportSizeHint(sipSelfWasArg));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_viewportSizeHint, doc_QtCharts_QChartView_viewportSizeHint);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_eventFilter, "eventFilter(self, QObject, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_eventFilter(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_eventFilter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QObject* a0;
         ::QEvent* a1;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8J8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QObject, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_setupViewport, "setupViewport(self, QWidget)");

extern "C" {static PyObject *meth_QtCharts_QChartView_setupViewport(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_setupViewport(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QWidget* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QWidget, &a0))
        {
            sipCpp->sipProtectVirt_setupViewport(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_event, "event(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_event(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_event(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_viewportEvent, "viewportEvent(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_viewportEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_viewportEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_contextMenuEvent, "contextMenuEvent(self, QContextMenuEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_contextMenuEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QContextMenuEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_dragEnterEvent, "dragEnterEvent(self, QDragEnterEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_dragEnterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QDragEnterEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QDragEnterEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_dragLeaveEvent, "dragLeaveEvent(self, QDragLeaveEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_dragLeaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QDragLeaveEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QDragLeaveEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_dragMoveEvent, "dragMoveEvent(self, QDragMoveEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_dragMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QDragMoveEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QDragMoveEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_dropEvent, "dropEvent(self, QDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_dropEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_dropEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QDropEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_focusInEvent, "focusInEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_focusInEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_focusInEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_focusOutEvent, "focusOutEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_focusOutEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_focusNextPrevChild, "focusNextPrevChild(self, bool) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChartView_focusNextPrevChild(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bb", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_keyPressEvent, "keyPressEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_keyPressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_keyReleaseEvent, "keyReleaseEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_keyReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_mouseDoubleClickEvent, "mouseDoubleClickEvent(self, QMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_mouseDoubleClickEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QMouseEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_wheelEvent, "wheelEvent(self, QWheelEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_wheelEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_wheelEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QWheelEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QWheelEvent, &a0))
        {
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_paintEvent, "paintEvent(self, QPaintEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_paintEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_paintEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPaintEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPaintEvent, &a0))
        {
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_scrollContentsBy, "scrollContentsBy(self, int, int)");

extern "C" {static PyObject *meth_QtCharts_QChartView_scrollContentsBy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_scrollContentsBy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bii", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, &a0, &a1))
        {
            sipCpp->sipProtectVirt_scrollContentsBy(sipSelfWasArg,a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_showEvent, "showEvent(self, QShowEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_showEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_showEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QShowEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QShowEvent, &a0))
        {
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_inputMethodEvent, "inputMethodEvent(self, QInputMethodEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_inputMethodEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QInputMethodEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_drawBackground, "drawBackground(self, QPainter, QRectF)");

extern "C" {static PyObject *meth_QtCharts_QChartView_drawBackground(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_drawBackground(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPainter* a0;
        const  ::QRectF* a1;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8J9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPainter, &a0, sipType_QRectF, &a1))
        {
            sipCpp->sipProtectVirt_drawBackground(sipSelfWasArg,a0,*a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_drawBackground, doc_QtCharts_QChartView_drawBackground);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_drawForeground, "drawForeground(self, QPainter, QRectF)");

extern "C" {static PyObject *meth_QtCharts_QChartView_drawForeground(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_drawForeground(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QPainter* a0;
        const  ::QRectF* a1;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8J9", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QPainter, &a0, sipType_QRectF, &a1))
        {
            sipCpp->sipProtectVirt_drawForeground(sipSelfWasArg,a0,*a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_drawForeground, doc_QtCharts_QChartView_drawForeground);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_setRubberBand, "setRubberBand(self, Union[QChartView.RubberBands, QChartView.RubberBand])");

extern "C" {static PyObject *meth_QtCharts_QChartView_setRubberBand(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_setRubberBand(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChartView::RubberBands* a0;
        int a0State = 0;
         ::QtCharts::QChartView *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QtCharts_QChartView_RubberBands, &a0, &a0State))
        {
            sipCpp->setRubberBand(*a0);
            sipReleaseType(const_cast< ::QtCharts::QChartView::RubberBands *>(a0),sipType_QtCharts_QChartView_RubberBands,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_setRubberBand, doc_QtCharts_QChartView_setRubberBand);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_rubberBand, "rubberBand(self) -> QChartView.RubberBands");

extern "C" {static PyObject *meth_QtCharts_QChartView_rubberBand(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_rubberBand(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChartView *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QtCharts::QChartView::RubberBands*sipRes;

            sipRes = new  ::QtCharts::QChartView::RubberBands(sipCpp->rubberBand());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_rubberBand, doc_QtCharts_QChartView_rubberBand);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_setChart, "setChart(self, QChart)");

extern "C" {static PyObject *meth_QtCharts_QChartView_setChart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_setChart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart* a0;
         ::QtCharts::QChartView *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QtCharts_QChart, &a0))
        {
#line 58 "sip/QtChart/qchartview.sip"
            // The ownership of any existing chart must be passed back to Python.
            #if defined(QT_CHARTS_VERSION)
            QtCharts::QChart *c = sipCpp->chart();
            #else
            QtCommercialChart::QChart *c = sipCpp->chart();
            #endif
            
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setChart(a0);
            Py_END_ALLOW_THREADS
            
            if (c)
            {
                PyObject *co = sipGetPyObject(c, sipType_QtCharts_QChart);
            
                if (co)
                    sipTransferBack(co);
            }
#line 47013 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_setChart, doc_QtCharts_QChartView_setChart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_chart, "chart(self) -> QChart");

extern "C" {static PyObject *meth_QtCharts_QChartView_chart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_chart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChartView *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChartView, &sipCpp))
        {
             ::QtCharts::QChart*sipRes;

            sipRes = sipCpp->chart();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChartView, sipName_chart, doc_QtCharts_QChartView_chart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_resizeEvent, "resizeEvent(self, QResizeEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_resizeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_resizeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QResizeEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QResizeEvent, &a0))
        {
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_mousePressEvent, "mousePressEvent(self, QMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_mousePressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QMouseEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_mouseMoveEvent, "mouseMoveEvent(self, QMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_mouseMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QMouseEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChartView_mouseReleaseEvent, "mouseReleaseEvent(self, QMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChartView_mouseReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChartView_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QMouseEvent* a0;
        sipQtCharts_QChartView *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChartView, &sipCpp, sipType_QMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QChartView(void *, const sipTypeDef *);}
static void *cast_QtCharts_QChartView(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QChartView *sipCpp = reinterpret_cast< ::QtCharts::QChartView *>(sipCppV);

    if (targetType == sipType_QGraphicsView)
        return static_cast< ::QGraphicsView *>(sipCpp);

    if (targetType == sipType_QAbstractScrollArea)
        return static_cast< ::QAbstractScrollArea *>(sipCpp);

    if (targetType == sipType_QFrame)
        return static_cast< ::QFrame *>(sipCpp);

    if (targetType == sipType_QWidget)
        return static_cast< ::QWidget *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    if (targetType == sipType_QPaintDevice)
        return static_cast< ::QPaintDevice *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QChartView(void *, int);}
static void release_QtCharts_QChartView(void *sipCppV, int)
{
     ::QtCharts::QChartView *sipCpp = reinterpret_cast< ::QtCharts::QChartView *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QChartView(sipSimpleWrapper *);}
static void dealloc_QtCharts_QChartView(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QChartView *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QChartView(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QChartView(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QChartView(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QChartView *sipCpp = 0;

    {
         ::QWidget* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QWidget, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QChartView(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
         ::QtCharts::QChart* a0;
         ::QWidget* a1 = 0;

        static const char *sipKwdList[] = {
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J:|JH", sipType_QtCharts_QChart, &a0, sipType_QWidget, &a1, sipOwner))
        {
            sipCpp = new sipQtCharts_QChartView(a0,a1);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QChartView[] = {{13, 2, 1}};


static PyMethodDef methods_QtCharts_QChartView[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), (PyCFunction)meth_QtCharts_QChartView_actionEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), (PyCFunction)meth_QtCharts_QChartView_changeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_chart), meth_QtCharts_QChartView_chart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_chart)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QChartView_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), (PyCFunction)meth_QtCharts_QChartView_closeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QChartView_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), (PyCFunction)meth_QtCharts_QChartView_contextMenuEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_create), (PyCFunction)meth_QtCharts_QChartView_create, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QChartView_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), (PyCFunction)meth_QtCharts_QChartView_destroy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QChartView_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), (PyCFunction)meth_QtCharts_QChartView_dragEnterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), (PyCFunction)meth_QtCharts_QChartView_dragLeaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), (PyCFunction)meth_QtCharts_QChartView_dragMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_drawBackground), (PyCFunction)meth_QtCharts_QChartView_drawBackground, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_drawForeground), (PyCFunction)meth_QtCharts_QChartView_drawForeground, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_drawFrame), (PyCFunction)meth_QtCharts_QChartView_drawFrame, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), (PyCFunction)meth_QtCharts_QChartView_dropEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), (PyCFunction)meth_QtCharts_QChartView_enterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_event), (PyCFunction)meth_QtCharts_QChartView_event, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_eventFilter), (PyCFunction)meth_QtCharts_QChartView_eventFilter, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), (PyCFunction)meth_QtCharts_QChartView_focusInEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), (PyCFunction)meth_QtCharts_QChartView_focusNextChild, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), (PyCFunction)meth_QtCharts_QChartView_focusNextPrevChild, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), (PyCFunction)meth_QtCharts_QChartView_focusOutEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), (PyCFunction)meth_QtCharts_QChartView_focusPreviousChild, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), (PyCFunction)meth_QtCharts_QChartView_hideEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_initPainter), (PyCFunction)meth_QtCharts_QChartView_initPainter, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_initStyleOption), (PyCFunction)meth_QtCharts_QChartView_initStyleOption, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), (PyCFunction)meth_QtCharts_QChartView_inputMethodEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QChartView_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), (PyCFunction)meth_QtCharts_QChartView_keyPressEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), (PyCFunction)meth_QtCharts_QChartView_keyReleaseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), (PyCFunction)meth_QtCharts_QChartView_leaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), (PyCFunction)meth_QtCharts_QChartView_metric, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), (PyCFunction)meth_QtCharts_QChartView_mouseDoubleClickEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), (PyCFunction)meth_QtCharts_QChartView_mouseMoveEvent, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_mouseMoveEvent)},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), (PyCFunction)meth_QtCharts_QChartView_mousePressEvent, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_mousePressEvent)},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), (PyCFunction)meth_QtCharts_QChartView_mouseReleaseEvent, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_mouseReleaseEvent)},
    {SIP_MLNAME_CAST(sipName_moveEvent), (PyCFunction)meth_QtCharts_QChartView_moveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_nativeEvent), (PyCFunction)meth_QtCharts_QChartView_nativeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), (PyCFunction)meth_QtCharts_QChartView_paintEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QChartView_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), (PyCFunction)meth_QtCharts_QChartView_resizeEvent, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_resizeEvent)},
    {SIP_MLNAME_CAST(sipName_rubberBand), meth_QtCharts_QChartView_rubberBand, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_rubberBand)},
    {SIP_MLNAME_CAST(sipName_scrollContentsBy), (PyCFunction)meth_QtCharts_QChartView_scrollContentsBy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QChartView_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QChartView_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setChart), meth_QtCharts_QChartView_setChart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_setChart)},
    {SIP_MLNAME_CAST(sipName_setRubberBand), meth_QtCharts_QChartView_setRubberBand, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChartView_setRubberBand)},
    {SIP_MLNAME_CAST(sipName_setViewportMargins), (PyCFunction)meth_QtCharts_QChartView_setViewportMargins, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setupViewport), (PyCFunction)meth_QtCharts_QChartView_setupViewport, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sharedPainter), (PyCFunction)meth_QtCharts_QChartView_sharedPainter, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), (PyCFunction)meth_QtCharts_QChartView_showEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), (PyCFunction)meth_QtCharts_QChartView_tabletEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QChartView_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), (PyCFunction)meth_QtCharts_QChartView_updateMicroFocus, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_viewportEvent), (PyCFunction)meth_QtCharts_QChartView_viewportEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_viewportMargins), (PyCFunction)meth_QtCharts_QChartView_viewportMargins, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_viewportSizeHint), (PyCFunction)meth_QtCharts_QChartView_viewportSizeHint, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), (PyCFunction)meth_QtCharts_QChartView_wheelEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

static sipEnumMemberDef enummembers_QtCharts_QChartView[] = {
    {sipName_HorizontalRubberBand, static_cast<int>( ::QtCharts::QChartView::HorizontalRubberBand), 37},
    {sipName_NoRubberBand, static_cast<int>( ::QtCharts::QChartView::NoRubberBand), 37},
    {sipName_RectangleRubberBand, static_cast<int>( ::QtCharts::QChartView::RectangleRubberBand), 37},
    {sipName_VerticalRubberBand, static_cast<int>( ::QtCharts::QChartView::VerticalRubberBand), 37},
};

PyDoc_STRVAR(doc_QtCharts_QChartView, "\1QChartView(parent: QWidget = None)\n"
    "QChartView(QChart, parent: QWidget = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QChartView = {
    & ::QtCharts::QChartView::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QChartView = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QChartView,
        {0},
        &plugin_QtCharts_QChartView
    },
    {
        sipNameNr_QChartView,
        {0, 0, 1},
        61, methods_QtCharts_QChartView,
        4, enummembers_QtCharts_QChartView,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QChartView,
    -1,
    -1,
    supers_QtCharts_QChartView,
    0,
    init_type_QtCharts_QChartView,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QChartView,
    0,
    0,
    0,
    release_QtCharts_QChartView,
    cast_QtCharts_QChartView,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 47445 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 47485 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static long slot_QtCharts_QChart_AnimationOptions___hash__(PyObject *);}
static long slot_QtCharts_QChart_AnimationOptions___hash__(PyObject *sipSelf)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;


    {
        {
            long sipRes = 0;

#line 116 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = sipCpp->operator QtCharts::QChart::AnimationOptions::Int();
#line 47503 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static int slot_QtCharts_QChart_AnimationOptions___bool__(PyObject *);}
static int slot_QtCharts_QChart_AnimationOptions___bool__(PyObject *sipSelf)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return -1;


    {
        {
            int sipRes = 0;

#line 111 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChart::AnimationOptions::Int() != 0);
#line 47528 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___ne__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___ne__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State))
        {
            bool sipRes = 0;

#line 106 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChart::AnimationOptions::Int() != a0->operator QtCharts::QChart::AnimationOptions::Int());
#line 47558 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QChart::AnimationOptions *>(a0),sipType_QtCharts_QChart_AnimationOptions,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, ne_slot, sipType_QtCharts_QChart_AnimationOptions, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___eq__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___eq__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State))
        {
            bool sipRes = 0;

#line 101 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QChart::AnimationOptions::Int() == a0->operator QtCharts::QChart::AnimationOptions::Int());
#line 47594 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QChart::AnimationOptions *>(a0),sipType_QtCharts_QChart_AnimationOptions,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, eq_slot, sipType_QtCharts_QChart_AnimationOptions, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___ixor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChart_AnimationOptions)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 95 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QChart::AnimationOptions(*sipCpp ^ a0);
#line 47633 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___xor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___xor__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State, &a1))
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions((*a0 ^ a1));
            sipReleaseType(a0,sipType_QtCharts_QChart_AnimationOptions,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, xor_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___ior__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___ior__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChart_AnimationOptions)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 89 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QChart::AnimationOptions(*sipCpp | a0);
#line 47705 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___or__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___or__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State, &a1))
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions((*a0 | a1));
            sipReleaseType(a0,sipType_QtCharts_QChart_AnimationOptions,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, or_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___iand__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___iand__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QChart_AnimationOptions)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
            sipCpp-> ::QtCharts::QChart::AnimationOptions::operator&=(a0);

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___and__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___and__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State, &a1))
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions((*a0 & a1));
            sipReleaseType(a0,sipType_QtCharts_QChart_AnimationOptions,a0State);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, and_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___invert__(PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___invert__(PyObject *sipSelf)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;


    {
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions(~(*sipCpp));

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

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QChart_AnimationOptions___int__(PyObject *);}
static PyObject *slot_QtCharts_QChart_AnimationOptions___int__(PyObject *sipSelf)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QChart_AnimationOptions));

    if (!sipCpp)
        return 0;


    {
        {
            int sipRes;

            sipRes = *sipCpp;

            return SIPLong_FromLong(sipRes);
        }
    }

    return 0;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QChart_AnimationOptions(void *, int);}
static void release_QtCharts_QChart_AnimationOptions(void *sipCppV, int)
{
    delete reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipCppV);
}


extern "C" {static void assign_QtCharts_QChart_AnimationOptions(void *, SIP_SSIZE_T, void *);}
static void assign_QtCharts_QChart_AnimationOptions(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipDst)[sipDstIdx] = *reinterpret_cast< ::QtCharts::QChart::AnimationOptions *>(sipSrc);
}


extern "C" {static void *array_QtCharts_QChart_AnimationOptions(SIP_SSIZE_T);}
static void *array_QtCharts_QChart_AnimationOptions(SIP_SSIZE_T sipNrElem)
{
    return new  ::QtCharts::QChart::AnimationOptions[sipNrElem];
}


extern "C" {static void *copy_QtCharts_QChart_AnimationOptions(const void *, SIP_SSIZE_T);}
static void *copy_QtCharts_QChart_AnimationOptions(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new  ::QtCharts::QChart::AnimationOptions(reinterpret_cast<const  ::QtCharts::QChart::AnimationOptions *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_QtCharts_QChart_AnimationOptions(sipSimpleWrapper *);}
static void dealloc_QtCharts_QChart_AnimationOptions(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QChart_AnimationOptions(sipGetAddress(sipSelf), 0);
    }
}


extern "C" {static void *init_type_QtCharts_QChart_AnimationOptions(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QChart_AnimationOptions(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
     ::QtCharts::QChart::AnimationOptions *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            sipCpp = new  ::QtCharts::QChart::AnimationOptions();

            return sipCpp;
        }
    }

    {
        int a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "i", &a0))
        {
            sipCpp = new  ::QtCharts::QChart::AnimationOptions(a0);

            return sipCpp;
        }
    }

    {
        const  ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J1", sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State))
        {
            sipCpp = new  ::QtCharts::QChart::AnimationOptions(*a0);
            sipReleaseType(const_cast< ::QtCharts::QChart::AnimationOptions *>(a0),sipType_QtCharts_QChart_AnimationOptions,a0State);

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static int convertTo_QtCharts_QChart_AnimationOptions(PyObject *, void **, int *, PyObject *);}
static int convertTo_QtCharts_QChart_AnimationOptions(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
     ::QtCharts::QChart::AnimationOptions **sipCppPtr = reinterpret_cast< ::QtCharts::QChart::AnimationOptions **>(sipCppPtrV);

#line 121 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
// Allow an instance of the base enum whenever a QtCharts::QChart::AnimationOptions is expected.

if (sipIsErr == NULL)
    return (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QChart_AnimationOption)) ||
            sipCanConvertToType(sipPy, sipType_QtCharts_QChart_AnimationOptions, SIP_NO_CONVERTORS));

if (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QChart_AnimationOption)))
{
    *sipCppPtr = new QtCharts::QChart::AnimationOptions(int(SIPLong_AsLong(sipPy)));

    return sipGetState(sipTransferObj);
}

*sipCppPtr = reinterpret_cast<QtCharts::QChart::AnimationOptions *>(sipConvertToType(sipPy, sipType_QtCharts_QChart_AnimationOptions, sipTransferObj, SIP_NO_CONVERTORS, 0, sipIsErr));

return 0;
#line 47973 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QChart_AnimationOptions[] = {
    {(void *)slot_QtCharts_QChart_AnimationOptions___hash__, hash_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___bool__, bool_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___ne__, ne_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___eq__, eq_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___ixor__, ixor_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___xor__, xor_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___ior__, ior_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___or__, or_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___iand__, iand_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___and__, and_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___invert__, invert_slot},
    {(void *)slot_QtCharts_QChart_AnimationOptions___int__, int_slot},
    {0, (sipPySlotType)0}
};

PyDoc_STRVAR(doc_QtCharts_QChart_AnimationOptions, "\1QChart.AnimationOptions()\n"
    "QChart.AnimationOptions(Union[QChart.AnimationOptions, QChart.AnimationOption])\n"
    "QChart.AnimationOptions(QChart.AnimationOptions)");


static pyqt5ClassPluginDef plugin_QtCharts_QChart_AnimationOptions = {
    0,
    1,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QChart_AnimationOptions = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QChart__AnimationOptions,
        {0},
        &plugin_QtCharts_QChart_AnimationOptions
    },
    {
        sipNameNr_AnimationOptions,
        {31, 255, 0},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QChart_AnimationOptions,
    -1,
    sipNameNr_sip_simplewrapper,
    0,
    slots_QtCharts_QChart_AnimationOptions,
    init_type_QtCharts_QChart_AnimationOptions,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QChart_AnimationOptions,
    assign_QtCharts_QChart_AnimationOptions,
    array_QtCharts_QChart_AnimationOptions,
    copy_QtCharts_QChart_AnimationOptions,
    release_QtCharts_QChart_AnimationOptions,
    0,
    convertTo_QtCharts_QChart_AnimationOptions,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 48095 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 48099 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48102 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qeasingcurve.sip"
#include <qeasingcurve.h>
#line 48105 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtCore/qrect.sip"
#include <qrect.h>
#line 48108 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qlocale.sip"
#include <qlocale.h>
#line 48111 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 48114 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 48117 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 48120 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 48129 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmargins.sip"
#include <qmargins.h>
#line 48132 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48135 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 48140 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48143 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48146 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 48207 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 48246 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 48249 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 48252 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48255 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 48258 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 164 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48261 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 448 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48264 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 224 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48267 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 240 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48270 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 459 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48273 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 372 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48276 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 426 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48279 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48282 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 48285 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 97 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 48288 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 48291 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainterpath.sip"
#include <qpainterpath.h>
#line 48294 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpainter.sip"
#include <qpainter.h>
#line 48297 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 1012 "/usr/share/sip/PyQt5/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 48300 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 48303 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48306 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qaction.sip"
#include <qaction.h>
#line 48309 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 48312 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicswidget.sip"
#include <qgraphicswidget.h>
#line 48315 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpalette.sip"
#include <qpalette.h>
#line 48318 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qstyle.sip"
#include <qstyle.h>
#line 48321 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayout.sip"
#include <qgraphicslayout.h>
#line 48324 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48327 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 48330 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 48333 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 48336 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 48339 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48342 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 48345 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48348 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 48351 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48354 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 48357 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 48360 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 48363 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48366 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48369 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicstransform.sip"
#include <qgraphicstransform.h>
#line 48372 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 48375 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 634 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 48378 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtGui/qtransform.sip"
#include <qtransform.h>
#line 48381 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qregion.sip"
#include <qregion.h>
#line 48384 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qsize.sip"
#include <qsize.h>
#line 48387 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 48390 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 119 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48393 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 88 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48396 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 351 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48399 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 497 "/usr/share/sip/PyQt5/QtGui/qevent.sip"
#include <qevent.h>
#line 48402 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 199 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48405 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 139 "/usr/share/sip/PyQt5/QtWidgets/qgraphicssceneevent.sip"
#include <qgraphicssceneevent.h>
#line 48408 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 326 "/usr/share/sip/PyQt5/QtGui/qpolygon.sip"
#include <qpolygon.h>
#line 48411 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 48414 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcursor.sip"
#include <qcursor.h>
#line 48417 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 48420 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 602 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsitem.sip"
#include <qgraphicsitem.h>
#line 48423 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicsscene.sip"
#include <qgraphicsscene.h>
#line 48426 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qgraphicslayoutitem.sip"
#include <qgraphicslayoutitem.h>
#line 48429 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtWidgets/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 48432 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QChart : public  ::QtCharts::QChart
{
public:
    sipQtCharts_QChart( ::QGraphicsItem*, ::Qt::WindowFlags);
    virtual ~sipQtCharts_QChart();

    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.
     */
    void sipProtect_setGraphicsItem( ::QGraphicsItem*);
    void sipProtect_setOwnedByLayout(bool);
    void sipProtectVirt_contextMenuEvent(bool, ::QGraphicsSceneContextMenuEvent*);
    void sipProtectVirt_dragEnterEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dragLeaveEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dragMoveEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_dropEvent(bool, ::QGraphicsSceneDragDropEvent*);
    void sipProtectVirt_hoverEnterEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_inputMethodEvent(bool, ::QInputMethodEvent*);
     ::QVariant sipProtectVirt_inputMethodQuery(bool, ::Qt::InputMethodQuery) const;
    void sipProtectVirt_keyPressEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_keyReleaseEvent(bool, ::QKeyEvent*);
    void sipProtectVirt_mouseDoubleClickEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mouseMoveEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mousePressEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtectVirt_mouseReleaseEvent(bool, ::QGraphicsSceneMouseEvent*);
    void sipProtect_prepareGeometryChange();
    bool sipProtectVirt_sceneEventFilter(bool, ::QGraphicsItem*, ::QEvent*);
    void sipProtectVirt_wheelEvent(bool, ::QGraphicsSceneWheelEvent*);
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtect_updateMicroFocus();
    void sipProtectVirt_initStyleOption(bool, ::QStyleOption*) const;
     ::QSizeF sipProtectVirt_sizeHint(bool, ::Qt::SizeHint,const  ::QSizeF&) const;
    void sipProtectVirt_updateGeometry(bool);
     ::QVariant sipProtectVirt_itemChange(bool, ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);
    bool sipProtectVirt_sceneEvent(bool, ::QEvent*);
    bool sipProtectVirt_windowFrameEvent(bool, ::QEvent*);
     ::Qt::WindowFrameSection sipProtectVirt_windowFrameSectionAt(bool,const  ::QPointF&) const;
    bool sipProtectVirt_event(bool, ::QEvent*);
    void sipProtectVirt_changeEvent(bool, ::QEvent*);
    void sipProtectVirt_closeEvent(bool, ::QCloseEvent*);
    void sipProtectVirt_focusInEvent(bool, ::QFocusEvent*);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    void sipProtectVirt_focusOutEvent(bool, ::QFocusEvent*);
    void sipProtectVirt_hideEvent(bool, ::QHideEvent*);
    void sipProtectVirt_moveEvent(bool, ::QGraphicsSceneMoveEvent*);
    void sipProtectVirt_polishEvent(bool);
    void sipProtectVirt_resizeEvent(bool, ::QGraphicsSceneResizeEvent*);
    void sipProtectVirt_showEvent(bool, ::QShowEvent*);
    void sipProtectVirt_hoverMoveEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_hoverLeaveEvent(bool, ::QGraphicsSceneHoverEvent*);
    void sipProtectVirt_grabMouseEvent(bool, ::QEvent*);
    void sipProtectVirt_ungrabMouseEvent(bool, ::QEvent*);
    void sipProtectVirt_grabKeyboardEvent(bool, ::QEvent*);
    void sipProtectVirt_ungrabKeyboardEvent(bool, ::QEvent*);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void advance(int);
     ::QRectF boundingRect() const;
     ::QPainterPath shape() const;
    bool contains(const  ::QPointF&) const;
    bool collidesWithItem(const  ::QGraphicsItem*, ::Qt::ItemSelectionMode) const;
    bool collidesWithPath(const  ::QPainterPath&, ::Qt::ItemSelectionMode) const;
    bool isObscuredBy(const  ::QGraphicsItem*) const;
     ::QPainterPath opaqueArea() const;
    void paint( ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);
    int type() const;
    void contextMenuEvent( ::QGraphicsSceneContextMenuEvent*);
    void dragEnterEvent( ::QGraphicsSceneDragDropEvent*);
    void dragLeaveEvent( ::QGraphicsSceneDragDropEvent*);
    void dragMoveEvent( ::QGraphicsSceneDragDropEvent*);
    void dropEvent( ::QGraphicsSceneDragDropEvent*);
    void focusInEvent( ::QFocusEvent*);
    void focusOutEvent( ::QFocusEvent*);
    void hoverEnterEvent( ::QGraphicsSceneHoverEvent*);
    void hoverLeaveEvent( ::QGraphicsSceneHoverEvent*);
    void hoverMoveEvent( ::QGraphicsSceneHoverEvent*);
    void inputMethodEvent( ::QInputMethodEvent*);
     ::QVariant inputMethodQuery( ::Qt::InputMethodQuery) const;
     ::QVariant itemChange( ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);
    void keyPressEvent( ::QKeyEvent*);
    void keyReleaseEvent( ::QKeyEvent*);
    void mouseDoubleClickEvent( ::QGraphicsSceneMouseEvent*);
    void mouseMoveEvent( ::QGraphicsSceneMouseEvent*);
    void mousePressEvent( ::QGraphicsSceneMouseEvent*);
    void mouseReleaseEvent( ::QGraphicsSceneMouseEvent*);
    bool sceneEvent( ::QEvent*);
    bool sceneEventFilter( ::QGraphicsItem*, ::QEvent*);
    void wheelEvent( ::QGraphicsSceneWheelEvent*);
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);
     ::QSizeF sizeHint( ::Qt::SizeHint,const  ::QSizeF&) const;
    void updateGeometry();
    void getContentsMargins( ::qreal*, ::qreal*, ::qreal*, ::qreal*) const;
    void setGeometry(const  ::QRectF&);
    void paintWindowFrame( ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);
    void initStyleOption( ::QStyleOption*) const;
    bool windowFrameEvent( ::QEvent*);
     ::Qt::WindowFrameSection windowFrameSectionAt(const  ::QPointF&) const;
    void changeEvent( ::QEvent*);
    void closeEvent( ::QCloseEvent*);
    bool focusNextPrevChild(bool);
    void hideEvent( ::QHideEvent*);
    void moveEvent( ::QGraphicsSceneMoveEvent*);
    void polishEvent();
    void resizeEvent( ::QGraphicsSceneResizeEvent*);
    void showEvent( ::QShowEvent*);
    void grabMouseEvent( ::QEvent*);
    void ungrabMouseEvent( ::QEvent*);
    void grabKeyboardEvent( ::QEvent*);
    void ungrabKeyboardEvent( ::QEvent*);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[59];
};

sipQtCharts_QChart::sipQtCharts_QChart( ::QGraphicsItem*a0, ::Qt::WindowFlags a1):  ::QtCharts::QChart(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QChart::~sipQtCharts_QChart()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QChart::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QChart);

    return  ::QtCharts::QChart::metaObject();
}

int sipQtCharts_QChart::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QChart::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QChart,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QChart::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QChart, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QChart::qt_metacast(_clname));
}

void sipQtCharts_QChart::advance(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_advance);

    if (!sipMeth)
    {
         ::QtCharts::QChart::advance(a0);
        return;
    }

    extern void sipVH_QtChart_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_QtChart_46(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QRectF sipQtCharts_QChart::boundingRect() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[1]),sipPySelf,NULL,sipName_boundingRect);

    if (!sipMeth)
        return  ::QtCharts::QChart::boundingRect();

    extern  ::QRectF sipVH_QtChart_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_45(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QPainterPath sipQtCharts_QChart::shape() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[2]),sipPySelf,NULL,sipName_shape);

    if (!sipMeth)
        return  ::QtCharts::QChart::shape();

    extern  ::QPainterPath sipVH_QtChart_40(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_40(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QChart::contains(const  ::QPointF& a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[3]),sipPySelf,NULL,sipName_contains);

    if (!sipMeth)
        return  ::QtCharts::QChart::contains(a0);

    extern bool sipVH_QtChart_44(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPointF&);

    return sipVH_QtChart_44(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::collidesWithItem(const  ::QGraphicsItem*a0, ::Qt::ItemSelectionMode a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[4]),sipPySelf,NULL,sipName_collidesWithItem);

    if (!sipMeth)
        return  ::QtCharts::QChart::collidesWithItem(a0,a1);

    extern bool sipVH_QtChart_43(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QGraphicsItem*, ::Qt::ItemSelectionMode);

    return sipVH_QtChart_43(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QChart::collidesWithPath(const  ::QPainterPath& a0, ::Qt::ItemSelectionMode a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[5]),sipPySelf,NULL,sipName_collidesWithPath);

    if (!sipMeth)
        return  ::QtCharts::QChart::collidesWithPath(a0,a1);

    extern bool sipVH_QtChart_42(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPainterPath&, ::Qt::ItemSelectionMode);

    return sipVH_QtChart_42(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QChart::isObscuredBy(const  ::QGraphicsItem*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[6]),sipPySelf,NULL,sipName_isObscuredBy);

    if (!sipMeth)
        return  ::QtCharts::QChart::isObscuredBy(a0);

    extern bool sipVH_QtChart_41(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QGraphicsItem*);

    return sipVH_QtChart_41(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QPainterPath sipQtCharts_QChart::opaqueArea() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_opaqueArea);

    if (!sipMeth)
        return  ::QtCharts::QChart::opaqueArea();

    extern  ::QPainterPath sipVH_QtChart_40(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_40(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChart::paint( ::QPainter*a0,const  ::QStyleOptionGraphicsItem*a1, ::QWidget*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_paint);

    if (!sipMeth)
    {
         ::QtCharts::QChart::paint(a0,a1,a2);
        return;
    }

    extern void sipVH_QtChart_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);

    sipVH_QtChart_24(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

int sipQtCharts_QChart::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[9]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QChart::type();

    extern int sipVH_QtChart_39(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_39(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChart::contextMenuEvent( ::QGraphicsSceneContextMenuEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::contextMenuEvent(a0);
        return;
    }

    extern void sipVH_QtChart_38(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneContextMenuEvent*);

    sipVH_QtChart_38(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::dragEnterEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::dragEnterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::dragLeaveEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::dragLeaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::dragMoveEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::dragMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::dropEvent( ::QGraphicsSceneDragDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::dropEvent(a0);
        return;
    }

    extern void sipVH_QtChart_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneDragDropEvent*);

    sipVH_QtChart_37(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::focusInEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::focusInEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::focusOutEvent( ::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::focusOutEvent(a0);
        return;
    }

    extern void sipVH_QtChart_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QFocusEvent*);

    sipVH_QtChart_36(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::hoverEnterEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_hoverEnterEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::hoverEnterEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::hoverLeaveEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_hoverLeaveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::hoverLeaveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::hoverMoveEvent( ::QGraphicsSceneHoverEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_hoverMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::hoverMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneHoverEvent*);

    sipVH_QtChart_35(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::inputMethodEvent( ::QInputMethodEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::inputMethodEvent(a0);
        return;
    }

    extern void sipVH_QtChart_34(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QInputMethodEvent*);

    sipVH_QtChart_34(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QVariant sipQtCharts_QChart::inputMethodQuery( ::Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChart::inputMethodQuery(a0);

    extern  ::QVariant sipVH_QtChart_33(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::Qt::InputMethodQuery);

    return sipVH_QtChart_33(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QVariant sipQtCharts_QChart::itemChange( ::QGraphicsItem::GraphicsItemChange a0,const  ::QVariant& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_itemChange);

    if (!sipMeth)
        return  ::QtCharts::QChart::itemChange(a0,a1);

    extern  ::QVariant sipVH_QtChart_32(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsItem::GraphicsItemChange,const  ::QVariant&);

    return sipVH_QtChart_32(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChart::keyPressEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::keyPressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::keyReleaseEvent( ::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::keyReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QKeyEvent*);

    sipVH_QtChart_31(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::mouseDoubleClickEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::mouseDoubleClickEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::mouseMoveEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::mouseMoveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::mousePressEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::mousePressEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::mouseReleaseEvent( ::QGraphicsSceneMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::mouseReleaseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMouseEvent*);

    sipVH_QtChart_30(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::sceneEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_sceneEvent);

    if (!sipMeth)
        return  ::QtCharts::QChart::sceneEvent(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::sceneEventFilter( ::QGraphicsItem*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_sceneEventFilter);

    if (!sipMeth)
        return  ::QtCharts::QChart::sceneEventFilter(a0,a1);

    extern bool sipVH_QtChart_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsItem*, ::QEvent*);

    return sipVH_QtChart_29(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChart::wheelEvent( ::QGraphicsSceneWheelEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::wheelEvent(a0);
        return;
    }

    extern void sipVH_QtChart_28(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneWheelEvent*);

    sipVH_QtChart_28(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QChart::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QChart::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChart::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QChart::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QChart::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QSizeF sipQtCharts_QChart::sizeHint( ::Qt::SizeHint a0,const  ::QSizeF& a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

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

    if (!sipMeth)
        return  ::QtCharts::QChart::sizeHint(a0,a1);

    extern  ::QSizeF sipVH_QtChart_27(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::Qt::SizeHint,const  ::QSizeF&);

    return sipVH_QtChart_27(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QChart::updateGeometry()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,NULL,sipName_updateGeometry);

    if (!sipMeth)
    {
         ::QtCharts::QChart::updateGeometry();
        return;
    }

    extern void sipVH_QtChart_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_QtChart_17(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChart::getContentsMargins( ::qreal*a0, ::qreal*a1, ::qreal*a2, ::qreal*a3) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[41]),sipPySelf,NULL,sipName_getContentsMargins);

    if (!sipMeth)
    {
         ::QtCharts::QChart::getContentsMargins(a0,a1,a2,a3);
        return;
    }

    extern void sipVH_QtChart_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::qreal*, ::qreal*, ::qreal*, ::qreal*);

    sipVH_QtChart_26(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2, a3);
}

void sipQtCharts_QChart::setGeometry(const  ::QRectF& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,NULL,sipName_setGeometry);

    if (!sipMeth)
    {
         ::QtCharts::QChart::setGeometry(a0);
        return;
    }

    extern void sipVH_QtChart_25(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QRectF&);

    sipVH_QtChart_25(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::paintWindowFrame( ::QPainter*a0,const  ::QStyleOptionGraphicsItem*a1, ::QWidget*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_paintWindowFrame);

    if (!sipMeth)
    {
         ::QtCharts::QChart::paintWindowFrame(a0,a1,a2);
        return;
    }

    extern void sipVH_QtChart_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QPainter*,const  ::QStyleOptionGraphicsItem*, ::QWidget*);

    sipVH_QtChart_24(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

void sipQtCharts_QChart::initStyleOption( ::QStyleOption*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[44]),sipPySelf,NULL,sipName_initStyleOption);

    if (!sipMeth)
    {
         ::QtCharts::QChart::initStyleOption(a0);
        return;
    }

    extern void sipVH_QtChart_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QStyleOption*);

    sipVH_QtChart_23(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::windowFrameEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_windowFrameEvent);

    if (!sipMeth)
        return  ::QtCharts::QChart::windowFrameEvent(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::Qt::WindowFrameSection sipQtCharts_QChart::windowFrameSectionAt(const  ::QPointF& a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[46]),sipPySelf,NULL,sipName_windowFrameSectionAt);

    if (!sipMeth)
        return  ::QtCharts::QChart::windowFrameSectionAt(a0);

    extern  ::Qt::WindowFrameSection sipVH_QtChart_22(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPointF&);

    return sipVH_QtChart_22(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::changeEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::changeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::closeEvent( ::QCloseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::closeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_21(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QCloseEvent*);

    sipVH_QtChart_21(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QChart::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return  ::QtCharts::QChart::focusNextPrevChild(a0);

    extern bool sipVH_QtChart_20(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    return sipVH_QtChart_20(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::hideEvent( ::QHideEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::hideEvent(a0);
        return;
    }

    extern void sipVH_QtChart_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QHideEvent*);

    sipVH_QtChart_19(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::moveEvent( ::QGraphicsSceneMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::moveEvent(a0);
        return;
    }

    extern void sipVH_QtChart_18(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneMoveEvent*);

    sipVH_QtChart_18(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::polishEvent()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,NULL,sipName_polishEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::polishEvent();
        return;
    }

    extern void sipVH_QtChart_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_QtChart_17(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQtCharts_QChart::resizeEvent( ::QGraphicsSceneResizeEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[53],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::resizeEvent(a0);
        return;
    }

    extern void sipVH_QtChart_16(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QGraphicsSceneResizeEvent*);

    sipVH_QtChart_16(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::showEvent( ::QShowEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[54],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::showEvent(a0);
        return;
    }

    extern void sipVH_QtChart_15(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QShowEvent*);

    sipVH_QtChart_15(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::grabMouseEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[55],sipPySelf,NULL,sipName_grabMouseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::grabMouseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::ungrabMouseEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[56],sipPySelf,NULL,sipName_ungrabMouseEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::ungrabMouseEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::grabKeyboardEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[57],sipPySelf,NULL,sipName_grabKeyboardEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::grabKeyboardEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::ungrabKeyboardEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[58],sipPySelf,NULL,sipName_ungrabKeyboardEvent);

    if (!sipMeth)
    {
         ::QtCharts::QChart::ungrabKeyboardEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QChart::sipProtect_setGraphicsItem( ::QGraphicsItem*a0)
{
     ::QGraphicsLayoutItem::setGraphicsItem(a0);
}

void sipQtCharts_QChart::sipProtect_setOwnedByLayout(bool a0)
{
     ::QGraphicsLayoutItem::setOwnedByLayout(a0);
}

void sipQtCharts_QChart::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg, ::QGraphicsSceneContextMenuEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::contextMenuEvent(a0) : contextMenuEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_dropEvent(bool sipSelfWasArg, ::QGraphicsSceneDragDropEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::dropEvent(a0) : dropEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_hoverEnterEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::hoverEnterEvent(a0) : hoverEnterEvent(a0));
}

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

 ::QVariant sipQtCharts_QChart::sipProtectVirt_inputMethodQuery(bool sipSelfWasArg, ::Qt::InputMethodQuery a0) const
{
    return (sipSelfWasArg ?  ::QGraphicsItem::inputMethodQuery(a0) : inputMethodQuery(a0));
}

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

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

void sipQtCharts_QChart::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_mousePressEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg, ::QGraphicsSceneMouseEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipQtCharts_QChart::sipProtect_prepareGeometryChange()
{
     ::QGraphicsItem::prepareGeometryChange();
}

bool sipQtCharts_QChart::sipProtectVirt_sceneEventFilter(bool sipSelfWasArg, ::QGraphicsItem*a0, ::QEvent*a1)
{
    return (sipSelfWasArg ?  ::QGraphicsItem::sceneEventFilter(a0,a1) : sceneEventFilter(a0,a1));
}

void sipQtCharts_QChart::sipProtectVirt_wheelEvent(bool sipSelfWasArg, ::QGraphicsSceneWheelEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsItem::wheelEvent(a0) : wheelEvent(a0));
}

 ::QObject* sipQtCharts_QChart::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QChart::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QChart::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QChart::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QChart::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

void sipQtCharts_QChart::sipProtect_updateMicroFocus()
{
     ::QGraphicsObject::updateMicroFocus();
}

void sipQtCharts_QChart::sipProtectVirt_initStyleOption(bool sipSelfWasArg, ::QStyleOption*a0) const
{
    (sipSelfWasArg ?  ::QGraphicsWidget::initStyleOption(a0) : initStyleOption(a0));
}

 ::QSizeF sipQtCharts_QChart::sipProtectVirt_sizeHint(bool sipSelfWasArg, ::Qt::SizeHint a0,const  ::QSizeF& a1) const
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::sizeHint(a0,a1) : sizeHint(a0,a1));
}

void sipQtCharts_QChart::sipProtectVirt_updateGeometry(bool sipSelfWasArg)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::updateGeometry() : updateGeometry());
}

 ::QVariant sipQtCharts_QChart::sipProtectVirt_itemChange(bool sipSelfWasArg, ::QGraphicsItem::GraphicsItemChange a0,const  ::QVariant& a1)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::itemChange(a0,a1) : itemChange(a0,a1));
}

bool sipQtCharts_QChart::sipProtectVirt_sceneEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::sceneEvent(a0) : sceneEvent(a0));
}

bool sipQtCharts_QChart::sipProtectVirt_windowFrameEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::windowFrameEvent(a0) : windowFrameEvent(a0));
}

 ::Qt::WindowFrameSection sipQtCharts_QChart::sipProtectVirt_windowFrameSectionAt(bool sipSelfWasArg,const  ::QPointF& a0) const
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::windowFrameSectionAt(a0) : windowFrameSectionAt(a0));
}

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

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

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

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

bool sipQtCharts_QChart::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ?  ::QGraphicsWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

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

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

void sipQtCharts_QChart::sipProtectVirt_moveEvent(bool sipSelfWasArg, ::QGraphicsSceneMoveEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::moveEvent(a0) : moveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_polishEvent(bool sipSelfWasArg)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::polishEvent() : polishEvent());
}

void sipQtCharts_QChart::sipProtectVirt_resizeEvent(bool sipSelfWasArg, ::QGraphicsSceneResizeEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::resizeEvent(a0) : resizeEvent(a0));
}

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

void sipQtCharts_QChart::sipProtectVirt_hoverMoveEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::hoverMoveEvent(a0) : hoverMoveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_hoverLeaveEvent(bool sipSelfWasArg, ::QGraphicsSceneHoverEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::hoverLeaveEvent(a0) : hoverLeaveEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_grabMouseEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::grabMouseEvent(a0) : grabMouseEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_ungrabMouseEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::ungrabMouseEvent(a0) : ungrabMouseEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_grabKeyboardEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::grabKeyboardEvent(a0) : grabKeyboardEvent(a0));
}

void sipQtCharts_QChart::sipProtectVirt_ungrabKeyboardEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QGraphicsWidget::ungrabKeyboardEvent(a0) : ungrabKeyboardEvent(a0));
}


PyDoc_STRVAR(doc_QtCharts_QChart_setGraphicsItem, "setGraphicsItem(self, QGraphicsItem)");

extern "C" {static PyObject *meth_QtCharts_QChart_setGraphicsItem(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setGraphicsItem(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QGraphicsItem* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsItem, &a0))
        {
            sipCpp->sipProtect_setGraphicsItem(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setGraphicsItem, doc_QtCharts_QChart_setGraphicsItem);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setOwnedByLayout, "setOwnedByLayout(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QChart_setOwnedByLayout(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setOwnedByLayout(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bb", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setOwnedByLayout(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setOwnedByLayout, doc_QtCharts_QChart_setOwnedByLayout);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_contextMenuEvent, "contextMenuEvent(self, QGraphicsSceneContextMenuEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_contextMenuEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneContextMenuEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneContextMenuEvent, &a0))
        {
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_dragEnterEvent, "dragEnterEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_dragEnterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_dragLeaveEvent, "dragLeaveEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_dragLeaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_dragMoveEvent, "dragMoveEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_dragMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_dropEvent, "dropEvent(self, QGraphicsSceneDragDropEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_dropEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_dropEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneDragDropEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneDragDropEvent, &a0))
        {
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_hoverEnterEvent, "hoverEnterEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_hoverEnterEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_hoverEnterEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverEnterEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_hoverEnterEvent, doc_QtCharts_QChart_hoverEnterEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_inputMethodEvent, "inputMethodEvent(self, QInputMethodEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_inputMethodEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QInputMethodEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_inputMethodQuery, "inputMethodQuery(self, Qt.InputMethodQuery) -> Any");

extern "C" {static PyObject *meth_QtCharts_QChart_inputMethodQuery(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_inputMethodQuery(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::Qt::InputMethodQuery a0;
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BE", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_Qt_InputMethodQuery, &a0))
        {
             ::QVariant*sipRes;

            sipRes = new  ::QVariant(sipCpp->sipProtectVirt_inputMethodQuery(sipSelfWasArg,a0));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_inputMethodQuery, doc_QtCharts_QChart_inputMethodQuery);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_keyPressEvent, "keyPressEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_keyPressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_keyReleaseEvent, "keyReleaseEvent(self, QKeyEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_keyReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QKeyEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QKeyEvent, &a0))
        {
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mouseDoubleClickEvent, "mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_mouseDoubleClickEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mouseMoveEvent, "mouseMoveEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_mouseMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mousePressEvent, "mousePressEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_mousePressEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mouseReleaseEvent, "mouseReleaseEvent(self, QGraphicsSceneMouseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_mouseReleaseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMouseEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneMouseEvent, &a0))
        {
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_prepareGeometryChange, "prepareGeometryChange(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_prepareGeometryChange(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_prepareGeometryChange(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->sipProtect_prepareGeometryChange();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_prepareGeometryChange, doc_QtCharts_QChart_prepareGeometryChange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_sceneEventFilter, "sceneEventFilter(self, QGraphicsItem, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_sceneEventFilter(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_sceneEventFilter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsItem* a0;
         ::QEvent* a1;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsItem, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_sceneEventFilter(sipSelfWasArg,a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_sceneEventFilter, doc_QtCharts_QChart_sceneEventFilter);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_wheelEvent, "wheelEvent(self, QGraphicsSceneWheelEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_wheelEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_wheelEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneWheelEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneWheelEvent, &a0))
        {
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QChart_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 50480 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_sender, doc_QtCharts_QChart_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QChart_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 50540 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QChart_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QChart_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QChart_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_senderSignalIndex, doc_QtCharts_QChart_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_isSignalConnected, doc_QtCharts_QChart_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_updateMicroFocus, "updateMicroFocus(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_updateMicroFocus(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->sipProtect_updateMicroFocus();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_initStyleOption, "initStyleOption(self, QStyleOption)");

extern "C" {static PyObject *meth_QtCharts_QChart_initStyleOption(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_initStyleOption(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QStyleOption* a0;
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QStyleOption, &a0))
        {
            sipCpp->sipProtectVirt_initStyleOption(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_initStyleOption, doc_QtCharts_QChart_initStyleOption);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_sizeHint, "sizeHint(self, Qt.SizeHint, constraint: QSizeF = QSizeF()) -> QSizeF");

extern "C" {static PyObject *meth_QtCharts_QChart_sizeHint(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_sizeHint(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::Qt::SizeHint a0;
        const  ::QSizeF& a1def = QSizeF();
        const  ::QSizeF* a1 = &a1def;
        const sipQtCharts_QChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_constraint,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BE|J9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_Qt_SizeHint, &a0, sipType_QSizeF, &a1))
        {
             ::QSizeF*sipRes;

            sipRes = new  ::QSizeF(sipCpp->sipProtectVirt_sizeHint(sipSelfWasArg,a0,*a1));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_sizeHint, doc_QtCharts_QChart_sizeHint);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_updateGeometry, "updateGeometry(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_updateGeometry(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_updateGeometry(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->sipProtectVirt_updateGeometry(sipSelfWasArg);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_updateGeometry, doc_QtCharts_QChart_updateGeometry);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_itemChange, "itemChange(self, QGraphicsItem.GraphicsItemChange, Any) -> Any");

extern "C" {static PyObject *meth_QtCharts_QChart_itemChange(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_itemChange(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsItem::GraphicsItemChange a0;
        const  ::QVariant* a1;
        int a1State = 0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BEJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsItem_GraphicsItemChange, &a0, sipType_QVariant, &a1, &a1State))
        {
             ::QVariant*sipRes;

            sipRes = new  ::QVariant(sipCpp->sipProtectVirt_itemChange(sipSelfWasArg,a0,*a1));
            sipReleaseType(const_cast< ::QVariant *>(a1),sipType_QVariant,a1State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_itemChange, doc_QtCharts_QChart_itemChange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_sceneEvent, "sceneEvent(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_sceneEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_sceneEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_sceneEvent(sipSelfWasArg,a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_sceneEvent, doc_QtCharts_QChart_sceneEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_windowFrameEvent, "windowFrameEvent(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_windowFrameEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_windowFrameEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtectVirt_windowFrameEvent(sipSelfWasArg,a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_windowFrameEvent, doc_QtCharts_QChart_windowFrameEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_windowFrameSectionAt, "windowFrameSectionAt(self, Union[QPointF, QPoint]) -> Qt.WindowFrameSection");

extern "C" {static PyObject *meth_QtCharts_QChart_windowFrameSectionAt(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_windowFrameSectionAt(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QPointF* a0;
        int a0State = 0;
        const sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QPointF, &a0, &a0State))
        {
             ::Qt::WindowFrameSection sipRes;

            sipRes = sipCpp->sipProtectVirt_windowFrameSectionAt(sipSelfWasArg,*a0);
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_WindowFrameSection);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_windowFrameSectionAt, doc_QtCharts_QChart_windowFrameSectionAt);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_event, "event(self, QEvent) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_event(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_event(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_changeEvent, "changeEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_changeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_changeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_closeEvent, "closeEvent(self, QCloseEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_closeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_closeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QCloseEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QCloseEvent, &a0))
        {
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_focusInEvent, "focusInEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_focusInEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_focusInEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_focusNextPrevChild, "focusNextPrevChild(self, bool) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_focusNextPrevChild(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bb", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            bool sipRes;

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

            return PyBool_FromLong(sipRes);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_focusOutEvent, "focusOutEvent(self, QFocusEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_focusOutEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QFocusEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QFocusEvent, &a0))
        {
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_hideEvent, "hideEvent(self, QHideEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_hideEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_hideEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QHideEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QHideEvent, &a0))
        {
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_moveEvent, "moveEvent(self, QGraphicsSceneMoveEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_moveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_moveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneMoveEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneMoveEvent, &a0))
        {
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_polishEvent, "polishEvent(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_polishEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_polishEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->sipProtectVirt_polishEvent(sipSelfWasArg);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_polishEvent, doc_QtCharts_QChart_polishEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_resizeEvent, "resizeEvent(self, QGraphicsSceneResizeEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_resizeEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_resizeEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneResizeEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneResizeEvent, &a0))
        {
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_showEvent, "showEvent(self, QShowEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_showEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_showEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QShowEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QShowEvent, &a0))
        {
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_hoverMoveEvent, "hoverMoveEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_hoverMoveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_hoverMoveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverMoveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_hoverMoveEvent, doc_QtCharts_QChart_hoverMoveEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_hoverLeaveEvent, "hoverLeaveEvent(self, QGraphicsSceneHoverEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_hoverLeaveEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_hoverLeaveEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QGraphicsSceneHoverEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QGraphicsSceneHoverEvent, &a0))
        {
            sipCpp->sipProtectVirt_hoverLeaveEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_hoverLeaveEvent, doc_QtCharts_QChart_hoverLeaveEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_grabMouseEvent, "grabMouseEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_grabMouseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_grabMouseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_grabMouseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_grabMouseEvent, doc_QtCharts_QChart_grabMouseEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_ungrabMouseEvent, "ungrabMouseEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_ungrabMouseEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_ungrabMouseEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_ungrabMouseEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_ungrabMouseEvent, doc_QtCharts_QChart_ungrabMouseEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_grabKeyboardEvent, "grabKeyboardEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_grabKeyboardEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_grabKeyboardEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_grabKeyboardEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_grabKeyboardEvent, doc_QtCharts_QChart_grabKeyboardEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_ungrabKeyboardEvent, "ungrabKeyboardEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QChart_ungrabKeyboardEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_ungrabKeyboardEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QChart *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_ungrabKeyboardEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_ungrabKeyboardEvent, doc_QtCharts_QChart_ungrabKeyboardEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_addSeries, "addSeries(self, QAbstractSeries)");

extern "C" {static PyObject *meth_QtCharts_QChart_addSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_addSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractSeries, &a0))
        {
            sipCpp->addSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_addSeries, doc_QtCharts_QChart_addSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_removeSeries, "removeSeries(self, QAbstractSeries)");

extern "C" {static PyObject *meth_QtCharts_QChart_removeSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_removeSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ<", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractSeries, &a0))
        {
            sipCpp->removeSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_removeSeries, doc_QtCharts_QChart_removeSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_removeAllSeries, "removeAllSeries(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_removeAllSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_removeAllSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->removeAllSeries();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_removeAllSeries, doc_QtCharts_QChart_removeAllSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_series, "series(self) -> object");

extern "C" {static PyObject *meth_QtCharts_QChart_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            QList< ::QtCharts::QAbstractSeries*>*sipRes;

            sipRes = new QList< ::QtCharts::QAbstractSeries*>(sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_series, doc_QtCharts_QChart_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setTheme, "setTheme(self, QChart.ChartTheme)");

extern "C" {static PyObject *meth_QtCharts_QChart_setTheme(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setTheme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::ChartTheme a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QChart_ChartTheme, &a0))
        {
            sipCpp->setTheme(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setTheme, doc_QtCharts_QChart_setTheme);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_theme, "theme(self) -> QChart.ChartTheme");

extern "C" {static PyObject *meth_QtCharts_QChart_theme(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_theme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QtCharts::QChart::ChartTheme sipRes;

            sipRes = sipCpp->theme();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QChart_ChartTheme);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_theme, doc_QtCharts_QChart_theme);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setTitle, "setTitle(self, str)");

extern "C" {static PyObject *meth_QtCharts_QChart_setTitle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setTitle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setTitle(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setTitle, doc_QtCharts_QChart_setTitle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_title, "title(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QChart_title(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_title(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->title());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_title, doc_QtCharts_QChart_title);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setTitleFont, "setTitleFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QChart_setTitleFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setTitleFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setTitleFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setTitleFont, doc_QtCharts_QChart_setTitleFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_titleFont, "titleFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QChart_titleFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_titleFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->titleFont());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_titleFont, doc_QtCharts_QChart_titleFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setTitleBrush, "setTitleBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QChart_setTitleBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setTitleBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setTitleBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setTitleBrush, doc_QtCharts_QChart_setTitleBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_titleBrush, "titleBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QChart_titleBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_titleBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->titleBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_titleBrush, doc_QtCharts_QChart_titleBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setBackgroundBrush, "setBackgroundBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QChart_setBackgroundBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setBackgroundBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBackgroundBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setBackgroundBrush, doc_QtCharts_QChart_setBackgroundBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_backgroundBrush, "backgroundBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QChart_backgroundBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_backgroundBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->backgroundBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_backgroundBrush, doc_QtCharts_QChart_backgroundBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setBackgroundPen, "setBackgroundPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QChart_setBackgroundPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setBackgroundPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setBackgroundPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setBackgroundPen, doc_QtCharts_QChart_setBackgroundPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_backgroundPen, "backgroundPen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QChart_backgroundPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_backgroundPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->backgroundPen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_backgroundPen, doc_QtCharts_QChart_backgroundPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setBackgroundVisible, "setBackgroundVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QChart_setBackgroundVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setBackgroundVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setBackgroundVisible, doc_QtCharts_QChart_setBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_isBackgroundVisible, "isBackgroundVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_isBackgroundVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_isBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isBackgroundVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_isBackgroundVisible, doc_QtCharts_QChart_isBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setAnimationOptions, "setAnimationOptions(self, Union[QChart.AnimationOptions, QChart.AnimationOption])");

extern "C" {static PyObject *meth_QtCharts_QChart_setAnimationOptions(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setAnimationOptions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart::AnimationOptions* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QChart_AnimationOptions, &a0, &a0State))
        {
            sipCpp->setAnimationOptions(*a0);
            sipReleaseType(a0,sipType_QtCharts_QChart_AnimationOptions,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setAnimationOptions, doc_QtCharts_QChart_setAnimationOptions);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_animationOptions, "animationOptions(self) -> QChart.AnimationOptions");

extern "C" {static PyObject *meth_QtCharts_QChart_animationOptions(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_animationOptions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QtCharts::QChart::AnimationOptions*sipRes;

            sipRes = new  ::QtCharts::QChart::AnimationOptions(sipCpp->animationOptions());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_animationOptions, doc_QtCharts_QChart_animationOptions);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_zoomIn, "zoomIn(self)\n"
    "zoomIn(self, QRectF)");

extern "C" {static PyObject *meth_QtCharts_QChart_zoomIn(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_zoomIn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->zoomIn();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QRectF* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QRectF, &a0))
        {
            sipCpp->zoomIn(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_zoomIn, doc_QtCharts_QChart_zoomIn);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_zoomOut, "zoomOut(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_zoomOut(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_zoomOut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->zoomOut();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_zoomOut, doc_QtCharts_QChart_zoomOut);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_zoom, "zoom(self, float)");

extern "C" {static PyObject *meth_QtCharts_QChart_zoom(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_zoom(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->zoom(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_zoom, doc_QtCharts_QChart_zoom);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_legend, "legend(self) -> QLegend");

extern "C" {static PyObject *meth_QtCharts_QChart_legend(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_legend(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QtCharts::QLegend*sipRes;

            sipRes = sipCpp->legend();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_legend, doc_QtCharts_QChart_legend);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setAxisX, "setAxisX(self, QAbstractAxis, series: QAbstractSeries = None)");

extern "C" {static PyObject *meth_QtCharts_QChart_setAxisX(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setAxisX(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QAbstractSeries* a1 = 0;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BJ:|J:", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0, sipType_QtCharts_QAbstractSeries, &a1))
        {
            sipCpp->setAxisX(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setAxisX, doc_QtCharts_QChart_setAxisX);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setAxisY, "setAxisY(self, QAbstractAxis, series: QAbstractSeries = None)");

extern "C" {static PyObject *meth_QtCharts_QChart_setAxisY(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setAxisY(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QAbstractSeries* a1 = 0;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BJ:|J:", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0, sipType_QtCharts_QAbstractSeries, &a1))
        {
            sipCpp->setAxisY(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setAxisY, doc_QtCharts_QChart_setAxisY);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_axisX, "axisX(self, series: QAbstractSeries = None) -> QAbstractAxis");

extern "C" {static PyObject *meth_QtCharts_QChart_axisX(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_axisX(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries* a0 = 0;
        const  ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractSeries, &a0))
        {
             ::QtCharts::QAbstractAxis*sipRes;

            sipRes = sipCpp->axisX(a0);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_axisX, doc_QtCharts_QChart_axisX);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_axisY, "axisY(self, series: QAbstractSeries = None) -> QAbstractAxis");

extern "C" {static PyObject *meth_QtCharts_QChart_axisY(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_axisY(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries* a0 = 0;
        const  ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractSeries, &a0))
        {
             ::QtCharts::QAbstractAxis*sipRes;

            sipRes = sipCpp->axisY(a0);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_axisY, doc_QtCharts_QChart_axisY);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_createDefaultAxes, "createDefaultAxes(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_createDefaultAxes(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_createDefaultAxes(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->createDefaultAxes();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_createDefaultAxes, doc_QtCharts_QChart_createDefaultAxes);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setDropShadowEnabled, "setDropShadowEnabled(self, enabled: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QChart_setDropShadowEnabled(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setDropShadowEnabled(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_enabled,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setDropShadowEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setDropShadowEnabled, doc_QtCharts_QChart_setDropShadowEnabled);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_isDropShadowEnabled, "isDropShadowEnabled(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_isDropShadowEnabled(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_isDropShadowEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isDropShadowEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_isDropShadowEnabled, doc_QtCharts_QChart_isDropShadowEnabled);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_scroll, "scroll(self, float, float)");

extern "C" {static PyObject *meth_QtCharts_QChart_scroll(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_scroll(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdd", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0, &a1))
        {
            sipCpp->scroll(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_scroll, doc_QtCharts_QChart_scroll);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_plotArea, "plotArea(self) -> QRectF");

extern "C" {static PyObject *meth_QtCharts_QChart_plotArea(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_plotArea(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QRectF*sipRes;

            sipRes = new  ::QRectF(sipCpp->plotArea());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_plotArea, doc_QtCharts_QChart_plotArea);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_addAxis, "addAxis(self, QAbstractAxis, Union[Qt.Alignment, Qt.AlignmentFlag])");

extern "C" {static PyObject *meth_QtCharts_QChart_addAxis(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_addAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::Qt::Alignment* a1;
        int a1State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:J1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0, sipType_Qt_Alignment, &a1, &a1State))
        {
            sipCpp->addAxis(a0,*a1);
            sipReleaseType(a1,sipType_Qt_Alignment,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_addAxis, doc_QtCharts_QChart_addAxis);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_removeAxis, "removeAxis(self, QAbstractAxis)");

extern "C" {static PyObject *meth_QtCharts_QChart_removeAxis(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_removeAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ<", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0))
        {
            sipCpp->removeAxis(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_removeAxis, doc_QtCharts_QChart_removeAxis);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_axes, "axes(self, orientation: Union[Qt.Orientations, Qt.Orientation] = Qt.Horizontal|Qt.Vertical, series: QAbstractSeries = None) -> List[QAbstractAxis]");

extern "C" {static PyObject *meth_QtCharts_QChart_axes(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_axes(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
         ::Qt::Orientations a0def = Qt::Horizontal|Qt::Vertical;
         ::Qt::Orientations* a0 = &a0def;
        int a0State = 0;
         ::QtCharts::QAbstractSeries* a1 = 0;
        const  ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_orientation,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J1J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_Qt_Orientations, &a0, &a0State, sipType_QtCharts_QAbstractSeries, &a1))
        {
            QList< ::QtCharts::QAbstractAxis*>*sipRes;

            sipRes = new QList< ::QtCharts::QAbstractAxis*>(sipCpp->axes(*a0,a1));
            sipReleaseType(a0,sipType_Qt_Orientations,a0State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_axes, doc_QtCharts_QChart_axes);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setMargins, "setMargins(self, QMargins)");

extern "C" {static PyObject *meth_QtCharts_QChart_setMargins(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setMargins(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMargins* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QMargins, &a0))
        {
            sipCpp->setMargins(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setMargins, doc_QtCharts_QChart_setMargins);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_margins, "margins(self) -> QMargins");

extern "C" {static PyObject *meth_QtCharts_QChart_margins(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_margins(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QMargins*sipRes;

            sipRes = new  ::QMargins(sipCpp->margins());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_margins, doc_QtCharts_QChart_margins);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mapToValue, "mapToValue(self, Union[QPointF, QPoint], series: QAbstractSeries = None) -> QPointF");

extern "C" {static PyObject *meth_QtCharts_QChart_mapToValue(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mapToValue(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPointF* a0;
        int a0State = 0;
         ::QtCharts::QAbstractSeries* a1 = 0;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BJ1|J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QPointF, &a0, &a0State, sipType_QtCharts_QAbstractSeries, &a1))
        {
             ::QPointF*sipRes;

            sipRes = new  ::QPointF(sipCpp->mapToValue(*a0,a1));
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_mapToValue, doc_QtCharts_QChart_mapToValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_mapToPosition, "mapToPosition(self, Union[QPointF, QPoint], series: QAbstractSeries = None) -> QPointF");

extern "C" {static PyObject *meth_QtCharts_QChart_mapToPosition(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_mapToPosition(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPointF* a0;
        int a0State = 0;
         ::QtCharts::QAbstractSeries* a1 = 0;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_series,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "BJ1|J8", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QPointF, &a0, &a0State, sipType_QtCharts_QAbstractSeries, &a1))
        {
             ::QPointF*sipRes;

            sipRes = new  ::QPointF(sipCpp->mapToPosition(*a0,a1));
            sipReleaseType(const_cast< ::QPointF *>(a0),sipType_QPointF,a0State);

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_mapToPosition, doc_QtCharts_QChart_mapToPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setBackgroundRoundness, "setBackgroundRoundness(self, float)");

extern "C" {static PyObject *meth_QtCharts_QChart_setBackgroundRoundness(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setBackgroundRoundness(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setBackgroundRoundness(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setBackgroundRoundness, doc_QtCharts_QChart_setBackgroundRoundness);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_backgroundRoundness, "backgroundRoundness(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QChart_backgroundRoundness(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_backgroundRoundness(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->backgroundRoundness();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_backgroundRoundness, doc_QtCharts_QChart_backgroundRoundness);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_zoomReset, "zoomReset(self)");

extern "C" {static PyObject *meth_QtCharts_QChart_zoomReset(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_zoomReset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            sipCpp->zoomReset();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_zoomReset, doc_QtCharts_QChart_zoomReset);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_isZoomed, "isZoomed(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_isZoomed(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_isZoomed(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isZoomed();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_isZoomed, doc_QtCharts_QChart_isZoomed);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setPlotAreaBackgroundBrush, "setPlotAreaBackgroundBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setPlotAreaBackgroundBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setPlotAreaBackgroundBrush, doc_QtCharts_QChart_setPlotAreaBackgroundBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_plotAreaBackgroundBrush, "plotAreaBackgroundBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QChart_plotAreaBackgroundBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_plotAreaBackgroundBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->plotAreaBackgroundBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_plotAreaBackgroundBrush, doc_QtCharts_QChart_plotAreaBackgroundBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setPlotAreaBackgroundPen, "setPlotAreaBackgroundPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPlotAreaBackgroundPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setPlotAreaBackgroundPen, doc_QtCharts_QChart_setPlotAreaBackgroundPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_plotAreaBackgroundPen, "plotAreaBackgroundPen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QChart_plotAreaBackgroundPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_plotAreaBackgroundPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->plotAreaBackgroundPen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_plotAreaBackgroundPen, doc_QtCharts_QChart_plotAreaBackgroundPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setPlotAreaBackgroundVisible, "setPlotAreaBackgroundVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setPlotAreaBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QChart *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setPlotAreaBackgroundVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setPlotAreaBackgroundVisible, doc_QtCharts_QChart_setPlotAreaBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_isPlotAreaBackgroundVisible, "isPlotAreaBackgroundVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_isPlotAreaBackgroundVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_isPlotAreaBackgroundVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isPlotAreaBackgroundVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_isPlotAreaBackgroundVisible, doc_QtCharts_QChart_isPlotAreaBackgroundVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_chartType, "chartType(self) -> QChart.ChartType");

extern "C" {static PyObject *meth_QtCharts_QChart_chartType(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_chartType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QtCharts::QChart::ChartType sipRes;

            sipRes = sipCpp->chartType();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QChart_ChartType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_chartType, doc_QtCharts_QChart_chartType);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setLocalizeNumbers, "setLocalizeNumbers(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QChart_setLocalizeNumbers(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setLocalizeNumbers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setLocalizeNumbers(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setLocalizeNumbers, doc_QtCharts_QChart_setLocalizeNumbers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_localizeNumbers, "localizeNumbers(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QChart_localizeNumbers(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_localizeNumbers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->localizeNumbers();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_localizeNumbers, doc_QtCharts_QChart_localizeNumbers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setLocale, "setLocale(self, QLocale)");

extern "C" {static PyObject *meth_QtCharts_QChart_setLocale(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setLocale(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QLocale* a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QLocale, &a0))
        {
            sipCpp->setLocale(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setLocale, doc_QtCharts_QChart_setLocale);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_locale, "locale(self) -> QLocale");

extern "C" {static PyObject *meth_QtCharts_QChart_locale(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_locale(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QLocale*sipRes;

            sipRes = new  ::QLocale(sipCpp->locale());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_locale, doc_QtCharts_QChart_locale);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setAnimationDuration, "setAnimationDuration(self, int)");

extern "C" {static PyObject *meth_QtCharts_QChart_setAnimationDuration(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setAnimationDuration(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QChart, &sipCpp, &a0))
        {
            sipCpp->setAnimationDuration(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setAnimationDuration, doc_QtCharts_QChart_setAnimationDuration);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_animationDuration, "animationDuration(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QChart_animationDuration(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_animationDuration(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->animationDuration();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_animationDuration, doc_QtCharts_QChart_animationDuration);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_setAnimationEasingCurve, "setAnimationEasingCurve(self, Union[QEasingCurve, QEasingCurve.Type])");

extern "C" {static PyObject *meth_QtCharts_QChart_setAnimationEasingCurve(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_setAnimationEasingCurve(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QEasingCurve* a0;
        int a0State = 0;
         ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QChart, &sipCpp, sipType_QEasingCurve, &a0, &a0State))
        {
            sipCpp->setAnimationEasingCurve(*a0);
            sipReleaseType(const_cast< ::QEasingCurve *>(a0),sipType_QEasingCurve,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_setAnimationEasingCurve, doc_QtCharts_QChart_setAnimationEasingCurve);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QChart_animationEasingCurve, "animationEasingCurve(self) -> QEasingCurve");

extern "C" {static PyObject *meth_QtCharts_QChart_animationEasingCurve(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QChart_animationEasingCurve(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QChart *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QChart, &sipCpp))
        {
             ::QEasingCurve*sipRes;

            sipRes = new  ::QEasingCurve(sipCpp->animationEasingCurve());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QChart, sipName_animationEasingCurve, doc_QtCharts_QChart_animationEasingCurve);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QChart(void *, const sipTypeDef *);}
static void *cast_QtCharts_QChart(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QChart *sipCpp = reinterpret_cast< ::QtCharts::QChart *>(sipCppV);

    if (targetType == sipType_QGraphicsWidget)
        return static_cast< ::QGraphicsWidget *>(sipCpp);

    if (targetType == sipType_QGraphicsObject)
        return static_cast< ::QGraphicsObject *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    if (targetType == sipType_QGraphicsItem)
        return static_cast< ::QGraphicsItem *>(sipCpp);

    if (targetType == sipType_QGraphicsLayoutItem)
        return static_cast< ::QGraphicsLayoutItem *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QChart(void *, int);}
static void release_QtCharts_QChart(void *sipCppV, int)
{
     ::QtCharts::QChart *sipCpp = reinterpret_cast< ::QtCharts::QChart *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QChart(sipSimpleWrapper *);}
static void dealloc_QtCharts_QChart(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QChart *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QChart(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QChart(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QChart(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QChart *sipCpp = 0;

    {
         ::QGraphicsItem* a0 = 0;
         ::Qt::WindowFlags a1def = 0;
         ::Qt::WindowFlags* a1 = &a1def;
        int a1State = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
            sipName_flags,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JHJ1", sipType_QGraphicsItem, &a0, sipOwner, sipType_Qt_WindowFlags, &a1, &a1State))
        {
            sipCpp = new sipQtCharts_QChart(a0,*a1);
            sipReleaseType(a1,sipType_Qt_WindowFlags,a1State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QChart[] = {{14, 2, 1}};


static PyMethodDef methods_QtCharts_QChart[] = {
    {SIP_MLNAME_CAST(sipName_addAxis), meth_QtCharts_QChart_addAxis, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_addAxis)},
    {SIP_MLNAME_CAST(sipName_addSeries), meth_QtCharts_QChart_addSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_addSeries)},
    {SIP_MLNAME_CAST(sipName_animationDuration), meth_QtCharts_QChart_animationDuration, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_animationDuration)},
    {SIP_MLNAME_CAST(sipName_animationEasingCurve), meth_QtCharts_QChart_animationEasingCurve, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_animationEasingCurve)},
    {SIP_MLNAME_CAST(sipName_animationOptions), meth_QtCharts_QChart_animationOptions, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_animationOptions)},
    {SIP_MLNAME_CAST(sipName_axes), (PyCFunction)meth_QtCharts_QChart_axes, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_axes)},
    {SIP_MLNAME_CAST(sipName_axisX), (PyCFunction)meth_QtCharts_QChart_axisX, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_axisX)},
    {SIP_MLNAME_CAST(sipName_axisY), (PyCFunction)meth_QtCharts_QChart_axisY, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_axisY)},
    {SIP_MLNAME_CAST(sipName_backgroundBrush), meth_QtCharts_QChart_backgroundBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_backgroundBrush)},
    {SIP_MLNAME_CAST(sipName_backgroundPen), meth_QtCharts_QChart_backgroundPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_backgroundPen)},
    {SIP_MLNAME_CAST(sipName_backgroundRoundness), meth_QtCharts_QChart_backgroundRoundness, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_backgroundRoundness)},
    {SIP_MLNAME_CAST(sipName_changeEvent), (PyCFunction)meth_QtCharts_QChart_changeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_chartType), meth_QtCharts_QChart_chartType, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_chartType)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QChart_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), (PyCFunction)meth_QtCharts_QChart_closeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QChart_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), (PyCFunction)meth_QtCharts_QChart_contextMenuEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_createDefaultAxes), meth_QtCharts_QChart_createDefaultAxes, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_createDefaultAxes)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QChart_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QChart_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), (PyCFunction)meth_QtCharts_QChart_dragEnterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), (PyCFunction)meth_QtCharts_QChart_dragLeaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), (PyCFunction)meth_QtCharts_QChart_dragMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), (PyCFunction)meth_QtCharts_QChart_dropEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_event), (PyCFunction)meth_QtCharts_QChart_event, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), (PyCFunction)meth_QtCharts_QChart_focusInEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), (PyCFunction)meth_QtCharts_QChart_focusNextPrevChild, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), (PyCFunction)meth_QtCharts_QChart_focusOutEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_grabKeyboardEvent), (PyCFunction)meth_QtCharts_QChart_grabKeyboardEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_grabMouseEvent), (PyCFunction)meth_QtCharts_QChart_grabMouseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), (PyCFunction)meth_QtCharts_QChart_hideEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverEnterEvent), (PyCFunction)meth_QtCharts_QChart_hoverEnterEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverLeaveEvent), (PyCFunction)meth_QtCharts_QChart_hoverLeaveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_hoverMoveEvent), (PyCFunction)meth_QtCharts_QChart_hoverMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_initStyleOption), (PyCFunction)meth_QtCharts_QChart_initStyleOption, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), (PyCFunction)meth_QtCharts_QChart_inputMethodEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodQuery), (PyCFunction)meth_QtCharts_QChart_inputMethodQuery, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isBackgroundVisible), meth_QtCharts_QChart_isBackgroundVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_isBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_isDropShadowEnabled), meth_QtCharts_QChart_isDropShadowEnabled, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_isDropShadowEnabled)},
    {SIP_MLNAME_CAST(sipName_isPlotAreaBackgroundVisible), meth_QtCharts_QChart_isPlotAreaBackgroundVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_isPlotAreaBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QChart_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isZoomed), meth_QtCharts_QChart_isZoomed, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_isZoomed)},
    {SIP_MLNAME_CAST(sipName_itemChange), (PyCFunction)meth_QtCharts_QChart_itemChange, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), (PyCFunction)meth_QtCharts_QChart_keyPressEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), (PyCFunction)meth_QtCharts_QChart_keyReleaseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_legend), meth_QtCharts_QChart_legend, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_legend)},
    {SIP_MLNAME_CAST(sipName_locale), meth_QtCharts_QChart_locale, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_locale)},
    {SIP_MLNAME_CAST(sipName_localizeNumbers), meth_QtCharts_QChart_localizeNumbers, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_localizeNumbers)},
    {SIP_MLNAME_CAST(sipName_mapToPosition), (PyCFunction)meth_QtCharts_QChart_mapToPosition, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_mapToPosition)},
    {SIP_MLNAME_CAST(sipName_mapToValue), (PyCFunction)meth_QtCharts_QChart_mapToValue, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_mapToValue)},
    {SIP_MLNAME_CAST(sipName_margins), meth_QtCharts_QChart_margins, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_margins)},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), (PyCFunction)meth_QtCharts_QChart_mouseDoubleClickEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), (PyCFunction)meth_QtCharts_QChart_mouseMoveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), (PyCFunction)meth_QtCharts_QChart_mousePressEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), (PyCFunction)meth_QtCharts_QChart_mouseReleaseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), (PyCFunction)meth_QtCharts_QChart_moveEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_plotArea), meth_QtCharts_QChart_plotArea, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_plotArea)},
    {SIP_MLNAME_CAST(sipName_plotAreaBackgroundBrush), meth_QtCharts_QChart_plotAreaBackgroundBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_plotAreaBackgroundBrush)},
    {SIP_MLNAME_CAST(sipName_plotAreaBackgroundPen), meth_QtCharts_QChart_plotAreaBackgroundPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_plotAreaBackgroundPen)},
    {SIP_MLNAME_CAST(sipName_polishEvent), (PyCFunction)meth_QtCharts_QChart_polishEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_prepareGeometryChange), (PyCFunction)meth_QtCharts_QChart_prepareGeometryChange, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QChart_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_removeAllSeries), meth_QtCharts_QChart_removeAllSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_removeAllSeries)},
    {SIP_MLNAME_CAST(sipName_removeAxis), meth_QtCharts_QChart_removeAxis, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_removeAxis)},
    {SIP_MLNAME_CAST(sipName_removeSeries), meth_QtCharts_QChart_removeSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_removeSeries)},
    {SIP_MLNAME_CAST(sipName_resizeEvent), (PyCFunction)meth_QtCharts_QChart_resizeEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sceneEvent), (PyCFunction)meth_QtCharts_QChart_sceneEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sceneEventFilter), (PyCFunction)meth_QtCharts_QChart_sceneEventFilter, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_scroll), meth_QtCharts_QChart_scroll, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_scroll)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QChart_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QChart_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QChart_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_series)},
    {SIP_MLNAME_CAST(sipName_setAnimationDuration), meth_QtCharts_QChart_setAnimationDuration, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setAnimationDuration)},
    {SIP_MLNAME_CAST(sipName_setAnimationEasingCurve), meth_QtCharts_QChart_setAnimationEasingCurve, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setAnimationEasingCurve)},
    {SIP_MLNAME_CAST(sipName_setAnimationOptions), meth_QtCharts_QChart_setAnimationOptions, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setAnimationOptions)},
    {SIP_MLNAME_CAST(sipName_setAxisX), (PyCFunction)meth_QtCharts_QChart_setAxisX, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setAxisX)},
    {SIP_MLNAME_CAST(sipName_setAxisY), (PyCFunction)meth_QtCharts_QChart_setAxisY, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setAxisY)},
    {SIP_MLNAME_CAST(sipName_setBackgroundBrush), meth_QtCharts_QChart_setBackgroundBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setBackgroundBrush)},
    {SIP_MLNAME_CAST(sipName_setBackgroundPen), meth_QtCharts_QChart_setBackgroundPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setBackgroundPen)},
    {SIP_MLNAME_CAST(sipName_setBackgroundRoundness), meth_QtCharts_QChart_setBackgroundRoundness, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setBackgroundRoundness)},
    {SIP_MLNAME_CAST(sipName_setBackgroundVisible), (PyCFunction)meth_QtCharts_QChart_setBackgroundVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_setDropShadowEnabled), (PyCFunction)meth_QtCharts_QChart_setDropShadowEnabled, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setDropShadowEnabled)},
    {SIP_MLNAME_CAST(sipName_setGraphicsItem), (PyCFunction)meth_QtCharts_QChart_setGraphicsItem, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLocale), meth_QtCharts_QChart_setLocale, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setLocale)},
    {SIP_MLNAME_CAST(sipName_setLocalizeNumbers), meth_QtCharts_QChart_setLocalizeNumbers, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setLocalizeNumbers)},
    {SIP_MLNAME_CAST(sipName_setMargins), meth_QtCharts_QChart_setMargins, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setMargins)},
    {SIP_MLNAME_CAST(sipName_setOwnedByLayout), (PyCFunction)meth_QtCharts_QChart_setOwnedByLayout, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setPlotAreaBackgroundBrush), meth_QtCharts_QChart_setPlotAreaBackgroundBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setPlotAreaBackgroundBrush)},
    {SIP_MLNAME_CAST(sipName_setPlotAreaBackgroundPen), meth_QtCharts_QChart_setPlotAreaBackgroundPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setPlotAreaBackgroundPen)},
    {SIP_MLNAME_CAST(sipName_setPlotAreaBackgroundVisible), (PyCFunction)meth_QtCharts_QChart_setPlotAreaBackgroundVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setPlotAreaBackgroundVisible)},
    {SIP_MLNAME_CAST(sipName_setTheme), meth_QtCharts_QChart_setTheme, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setTheme)},
    {SIP_MLNAME_CAST(sipName_setTitle), meth_QtCharts_QChart_setTitle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setTitle)},
    {SIP_MLNAME_CAST(sipName_setTitleBrush), meth_QtCharts_QChart_setTitleBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setTitleBrush)},
    {SIP_MLNAME_CAST(sipName_setTitleFont), meth_QtCharts_QChart_setTitleFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_setTitleFont)},
    {SIP_MLNAME_CAST(sipName_showEvent), (PyCFunction)meth_QtCharts_QChart_showEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sizeHint), (PyCFunction)meth_QtCharts_QChart_sizeHint, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_theme), meth_QtCharts_QChart_theme, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_theme)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QChart_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_title), meth_QtCharts_QChart_title, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_title)},
    {SIP_MLNAME_CAST(sipName_titleBrush), meth_QtCharts_QChart_titleBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_titleBrush)},
    {SIP_MLNAME_CAST(sipName_titleFont), meth_QtCharts_QChart_titleFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_titleFont)},
    {SIP_MLNAME_CAST(sipName_ungrabKeyboardEvent), (PyCFunction)meth_QtCharts_QChart_ungrabKeyboardEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_ungrabMouseEvent), (PyCFunction)meth_QtCharts_QChart_ungrabMouseEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_updateGeometry), (PyCFunction)meth_QtCharts_QChart_updateGeometry, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), (PyCFunction)meth_QtCharts_QChart_updateMicroFocus, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), (PyCFunction)meth_QtCharts_QChart_wheelEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_windowFrameEvent), (PyCFunction)meth_QtCharts_QChart_windowFrameEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_windowFrameSectionAt), (PyCFunction)meth_QtCharts_QChart_windowFrameSectionAt, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_zoom), meth_QtCharts_QChart_zoom, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_zoom)},
    {SIP_MLNAME_CAST(sipName_zoomIn), meth_QtCharts_QChart_zoomIn, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_zoomIn)},
    {SIP_MLNAME_CAST(sipName_zoomOut), meth_QtCharts_QChart_zoomOut, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_zoomOut)},
    {SIP_MLNAME_CAST(sipName_zoomReset), meth_QtCharts_QChart_zoomReset, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QChart_zoomReset)}
};

static sipEnumMemberDef enummembers_QtCharts_QChart[] = {
    {sipName_AllAnimations, static_cast<int>( ::QtCharts::QChart::AllAnimations), 32},
    {sipName_ChartThemeBlueCerulean, static_cast<int>( ::QtCharts::QChart::ChartThemeBlueCerulean), 34},
    {sipName_ChartThemeBlueIcy, static_cast<int>( ::QtCharts::QChart::ChartThemeBlueIcy), 34},
    {sipName_ChartThemeBlueNcs, static_cast<int>( ::QtCharts::QChart::ChartThemeBlueNcs), 34},
    {sipName_ChartThemeBrownSand, static_cast<int>( ::QtCharts::QChart::ChartThemeBrownSand), 34},
    {sipName_ChartThemeDark, static_cast<int>( ::QtCharts::QChart::ChartThemeDark), 34},
    {sipName_ChartThemeHighContrast, static_cast<int>( ::QtCharts::QChart::ChartThemeHighContrast), 34},
    {sipName_ChartThemeLight, static_cast<int>( ::QtCharts::QChart::ChartThemeLight), 34},
    {sipName_ChartThemeQt, static_cast<int>( ::QtCharts::QChart::ChartThemeQt), 34},
    {sipName_ChartTypeCartesian, static_cast<int>( ::QtCharts::QChart::ChartTypeCartesian), 35},
    {sipName_ChartTypePolar, static_cast<int>( ::QtCharts::QChart::ChartTypePolar), 35},
    {sipName_ChartTypeUndefined, static_cast<int>( ::QtCharts::QChart::ChartTypeUndefined), 35},
    {sipName_GridAxisAnimations, static_cast<int>( ::QtCharts::QChart::GridAxisAnimations), 32},
    {sipName_NoAnimation, static_cast<int>( ::QtCharts::QChart::NoAnimation), 32},
    {sipName_SeriesAnimations, static_cast<int>( ::QtCharts::QChart::SeriesAnimations), 32},
};

PyDoc_STRVAR(doc_QtCharts_QChart, "\1QChart(parent: QGraphicsItem = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QChart[] = {
    {"plotAreaChanged(QRectF)", "\1plotAreaChanged(self, QRectF)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QChart = {
    & ::QtCharts::QChart::staticMetaObject,
    0,
    signals_QtCharts_QChart,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QChart = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QChart,
        {0},
        &plugin_QtCharts_QChart
    },
    {
        sipNameNr_QChart,
        {0, 0, 1},
        112, methods_QtCharts_QChart,
        15, enummembers_QtCharts_QChart,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QChart,
    -1,
    -1,
    supers_QtCharts_QChart,
    0,
    init_type_QtCharts_QChart,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QChart,
    0,
    0,
    0,
    release_QtCharts_QChart,
    cast_QtCharts_QChart,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 34 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 53570 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 53574 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 36 "/usr/share/sip/PyQt5/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 53577 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 53580 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 53585 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 53588 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 53591 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 53594 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 53597 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 53600 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 53603 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 53606 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 53609 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 53612 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 53615 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 53618 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 53621 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 53624 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 53627 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 53630 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 53633 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 53636 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 53639 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 53642 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QCategoryAxis : public  ::QtCharts::QCategoryAxis
{
public:
    sipQtCharts_QCategoryAxis( ::QObject*);
    virtual ~sipQtCharts_QCategoryAxis();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractAxis::AxisType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QCategoryAxis::sipQtCharts_QCategoryAxis( ::QObject*a0):  ::QtCharts::QCategoryAxis(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCategoryAxis::~sipQtCharts_QCategoryAxis()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QCategoryAxis::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QCategoryAxis);

    return  ::QtCharts::QCategoryAxis::metaObject();
}

int sipQtCharts_QCategoryAxis::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QCategoryAxis::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QCategoryAxis,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QCategoryAxis::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QCategoryAxis, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QCategoryAxis::qt_metacast(_clname));
}

 ::QtCharts::QAbstractAxis::AxisType sipQtCharts_QCategoryAxis::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QCategoryAxis::type();

    extern  ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_6(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QCategoryAxis::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QCategoryAxis::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QCategoryAxis::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QCategoryAxis::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QCategoryAxis::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCategoryAxis::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCategoryAxis::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCategoryAxis::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCategoryAxis::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCategoryAxis::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCategoryAxis::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCategoryAxis::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCategoryAxis::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCategoryAxis::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QCategoryAxis::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QCategoryAxis::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QCategoryAxis::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QCategoryAxis::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QCategoryAxis::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 53952 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_sender, doc_QtCharts_QCategoryAxis_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 54012 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_senderSignalIndex, doc_QtCharts_QCategoryAxis_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_isSignalConnected, doc_QtCharts_QCategoryAxis_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QCategoryAxis::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_type, doc_QtCharts_QCategoryAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_append, "append(self, str, float)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::qreal a1;
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1d", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State, &a1))
        {
            sipCpp->append(*a0,a1);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_append, doc_QtCharts_QCategoryAxis_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_remove, "remove(self, str)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->remove(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_remove, doc_QtCharts_QCategoryAxis_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_replaceLabel, "replaceLabel(self, str, str)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_replaceLabel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_replaceLabel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
        const  ::QString* a1;
        int a1State = 0;
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State, sipType_QString,&a1, &a1State))
        {
            sipCpp->replaceLabel(*a0,*a1);
            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(sipParseErr, sipName_QCategoryAxis, sipName_replaceLabel, doc_QtCharts_QCategoryAxis_replaceLabel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_startValue, "startValue(self, categoryLabel: str = '') -> float");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_startValue(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_startValue(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString& a0def = QString();
        const  ::QString* a0 = &a0def;
        int a0State = 0;
        const  ::QtCharts::QCategoryAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_categoryLabel,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|J1", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
             ::qreal sipRes;

            sipRes = sipCpp->startValue(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_startValue, doc_QtCharts_QCategoryAxis_startValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_setStartValue, "setStartValue(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_setStartValue(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_setStartValue(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, &a0))
        {
            sipCpp->setStartValue(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_setStartValue, doc_QtCharts_QCategoryAxis_setStartValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_endValue, "endValue(self, str) -> float");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_endValue(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_endValue(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
        const  ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
             ::qreal sipRes;

            sipRes = sipCpp->endValue(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_endValue, doc_QtCharts_QCategoryAxis_endValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_categoriesLabels, "categoriesLabels(self) -> List[str]");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_categoriesLabels(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_categoriesLabels(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
             ::QStringList*sipRes;

            sipRes = new  ::QStringList(sipCpp->categoriesLabels());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_categoriesLabels, doc_QtCharts_QCategoryAxis_categoriesLabels);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_count, doc_QtCharts_QCategoryAxis_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_labelsPosition, "labelsPosition(self) -> QCategoryAxis.AxisLabelsPosition");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_labelsPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_labelsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp))
        {
             ::QtCharts::QCategoryAxis::AxisLabelsPosition sipRes;

            sipRes = sipCpp->labelsPosition();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QCategoryAxis_AxisLabelsPosition);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_labelsPosition, doc_QtCharts_QCategoryAxis_labelsPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCategoryAxis_setLabelsPosition, "setLabelsPosition(self, QCategoryAxis.AxisLabelsPosition)");

extern "C" {static PyObject *meth_QtCharts_QCategoryAxis_setLabelsPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCategoryAxis_setLabelsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCategoryAxis::AxisLabelsPosition a0;
         ::QtCharts::QCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QCategoryAxis, &sipCpp, sipType_QtCharts_QCategoryAxis_AxisLabelsPosition, &a0))
        {
            sipCpp->setLabelsPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCategoryAxis, sipName_setLabelsPosition, doc_QtCharts_QCategoryAxis_setLabelsPosition);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QCategoryAxis___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QCategoryAxis___len__(PyObject *sipSelf)
{
     ::QtCharts::QCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QCategoryAxis *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QCategoryAxis));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 54580 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QCategoryAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QCategoryAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QCategoryAxis *>(sipCppV);

    if (targetType == sipType_QtCharts_QValueAxis)
        return static_cast< ::QtCharts::QValueAxis *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractAxis)
        return static_cast< ::QtCharts::QAbstractAxis *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QCategoryAxis(void *, int);}
static void release_QtCharts_QCategoryAxis(void *sipCppV, int)
{
     ::QtCharts::QCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QCategoryAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QCategoryAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QCategoryAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QCategoryAxis *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QCategoryAxis(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QCategoryAxis(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QCategoryAxis(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QCategoryAxis *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QCategoryAxis(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QCategoryAxis[] = {{71, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QCategoryAxis[] = {
    {(void *)slot_QtCharts_QCategoryAxis___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QCategoryAxis[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QCategoryAxis_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_append)},
    {SIP_MLNAME_CAST(sipName_categoriesLabels), meth_QtCharts_QCategoryAxis_categoriesLabels, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_categoriesLabels)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QCategoryAxis_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QCategoryAxis_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QCategoryAxis_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QCategoryAxis_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QCategoryAxis_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_endValue), meth_QtCharts_QCategoryAxis_endValue, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_endValue)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QCategoryAxis_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_labelsPosition), meth_QtCharts_QCategoryAxis_labelsPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_labelsPosition)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QCategoryAxis_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QCategoryAxis_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_remove)},
    {SIP_MLNAME_CAST(sipName_replaceLabel), meth_QtCharts_QCategoryAxis_replaceLabel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_replaceLabel)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QCategoryAxis_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QCategoryAxis_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLabelsPosition), meth_QtCharts_QCategoryAxis_setLabelsPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_setLabelsPosition)},
    {SIP_MLNAME_CAST(sipName_setStartValue), meth_QtCharts_QCategoryAxis_setStartValue, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_setStartValue)},
    {SIP_MLNAME_CAST(sipName_startValue), (PyCFunction)meth_QtCharts_QCategoryAxis_startValue, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_startValue)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QCategoryAxis_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QCategoryAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCategoryAxis_type)}
};

static sipEnumMemberDef enummembers_QtCharts_QCategoryAxis[] = {
    {sipName_AxisLabelsPositionCenter, static_cast<int>( ::QtCharts::QCategoryAxis::AxisLabelsPositionCenter), 30},
    {sipName_AxisLabelsPositionOnValue, static_cast<int>( ::QtCharts::QCategoryAxis::AxisLabelsPositionOnValue), 30},
};

PyDoc_STRVAR(doc_QtCharts_QCategoryAxis, "\1QCategoryAxis(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QCategoryAxis[] = {
    {"labelsPositionChanged(QCategoryAxis::AxisLabelsPosition)", "\1labelsPositionChanged(self, QCategoryAxis.AxisLabelsPosition)", 0, 0},
    {"categoriesChanged()", "\1categoriesChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QCategoryAxis = {
    & ::QtCharts::QCategoryAxis::staticMetaObject,
    0,
    signals_QtCharts_QCategoryAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QCategoryAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QCategoryAxis,
        {0},
        &plugin_QtCharts_QCategoryAxis
    },
    {
        sipNameNr_QCategoryAxis,
        {0, 0, 1},
        20, methods_QtCharts_QCategoryAxis,
        2, enummembers_QtCharts_QCategoryAxis,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QCategoryAxis,
    -1,
    -1,
    supers_QtCharts_QCategoryAxis,
    slots_QtCharts_QCategoryAxis,
    init_type_QtCharts_QCategoryAxis,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QCategoryAxis,
    0,
    0,
    0,
    release_QtCharts_QCategoryAxis,
    cast_QtCharts_QCategoryAxis,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 28 "sip/QtChart/qlogvalueaxis.sip"
#include <qlogvalueaxis.h>
#line 26 "sip/QtChart/qpercentbarseries.sip"
#include <qpercentbarseries.h>
#line 28 "sip/QtChart/qpielegendmarker.sip"
#include <qpielegendmarker.h>
#line 26 "sip/QtChart/qpieseries.sip"
#include <qpieseries.h>
#line 26 "sip/QtChart/qpieslice.sip"
#include <qpieslice.h>
#line 28 "sip/QtChart/qpolarchart.sip"
#include <qpolarchart.h>
#line 26 "sip/QtChart/qscatterseries.sip"
#include <qscatterseries.h>
#line 26 "sip/QtChart/qsplineseries.sip"
#include <qsplineseries.h>
#line 26 "sip/QtChart/qstackedbarseries.sip"
#include <qstackedbarseries.h>
#line 28 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 34 "sip/QtChart/qvalueaxis.sip"
#include <qvalueaxis.h>
#line 54853 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 54857 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 54860 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 54865 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 54868 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 54871 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 54874 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 54877 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 54880 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 54883 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 54886 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 54889 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 54892 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 54895 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 54898 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 54901 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 54904 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 54907 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 54910 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 54913 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 54916 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 54919 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 54922 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QValueAxis : public  ::QtCharts::QValueAxis
{
public:
    sipQtCharts_QValueAxis( ::QObject*);
    virtual ~sipQtCharts_QValueAxis();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractAxis::AxisType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QValueAxis::sipQtCharts_QValueAxis( ::QObject*a0):  ::QtCharts::QValueAxis(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QValueAxis::~sipQtCharts_QValueAxis()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QValueAxis::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QValueAxis);

    return  ::QtCharts::QValueAxis::metaObject();
}

int sipQtCharts_QValueAxis::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QValueAxis::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QValueAxis,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QValueAxis::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QValueAxis, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QValueAxis::qt_metacast(_clname));
}

void sipQtCharts_QValueAxis::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QValueAxis::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QValueAxis::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QValueAxis::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QValueAxis::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QValueAxis::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QValueAxis::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QValueAxis::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QValueAxis::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QValueAxis::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QValueAxis::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QValueAxis::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QValueAxis::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QValueAxis::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractAxis::AxisType sipQtCharts_QValueAxis::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QValueAxis::type();

    extern  ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_6(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QValueAxis::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QValueAxis::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QValueAxis::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QValueAxis::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QValueAxis::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 55232 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_sender, doc_QtCharts_QValueAxis_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 55292 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_senderSignalIndex, doc_QtCharts_QValueAxis_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QValueAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_isSignalConnected, doc_QtCharts_QValueAxis_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QValueAxis::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_type, doc_QtCharts_QValueAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setMin, "setMin(self, float)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setMin(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setMin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMin(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setMin, doc_QtCharts_QValueAxis_setMin);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_min, "min(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_min(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_min(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->min();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_min, doc_QtCharts_QValueAxis_min);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setMax, "setMax(self, float)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setMax(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setMax(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMax(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setMax, doc_QtCharts_QValueAxis_setMax);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_max, "max(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_max(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_max(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->max();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_max, doc_QtCharts_QValueAxis_max);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setRange, "setRange(self, float, float)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setRange(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::qreal a1;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bdd", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0, &a1))
        {
            sipCpp->setRange(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setRange, doc_QtCharts_QValueAxis_setRange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setTickCount, "setTickCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0))
        {
            sipCpp->setTickCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setTickCount, doc_QtCharts_QValueAxis_setTickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_tickCount, "tickCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_tickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_tickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->tickCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_tickCount, doc_QtCharts_QValueAxis_tickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setLabelFormat, "setLabelFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setLabelFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setLabelFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabelFormat(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setLabelFormat, doc_QtCharts_QValueAxis_setLabelFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_labelFormat, "labelFormat(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_labelFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_labelFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->labelFormat());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_labelFormat, doc_QtCharts_QValueAxis_labelFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_applyNiceNumbers, "applyNiceNumbers(self)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_applyNiceNumbers(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_applyNiceNumbers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
            sipCpp->applyNiceNumbers();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_applyNiceNumbers, doc_QtCharts_QValueAxis_applyNiceNumbers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_setMinorTickCount, "setMinorTickCount(self, int)");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_setMinorTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_setMinorTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp, &a0))
        {
            sipCpp->setMinorTickCount(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_setMinorTickCount, doc_QtCharts_QValueAxis_setMinorTickCount);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QValueAxis_minorTickCount, "minorTickCount(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QValueAxis_minorTickCount(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QValueAxis_minorTickCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QValueAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QValueAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->minorTickCount();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QValueAxis, sipName_minorTickCount, doc_QtCharts_QValueAxis_minorTickCount);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QValueAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QValueAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QValueAxis *sipCpp = reinterpret_cast< ::QtCharts::QValueAxis *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractAxis)
        return static_cast< ::QtCharts::QAbstractAxis *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QValueAxis(void *, int);}
static void release_QtCharts_QValueAxis(void *sipCppV, int)
{
     ::QtCharts::QValueAxis *sipCpp = reinterpret_cast< ::QtCharts::QValueAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QValueAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QValueAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QValueAxis *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QValueAxis(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QValueAxis(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QValueAxis(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QValueAxis *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QValueAxis(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QValueAxis[] = {{8, 255, 1}};


static PyMethodDef methods_QtCharts_QValueAxis[] = {
    {SIP_MLNAME_CAST(sipName_applyNiceNumbers), meth_QtCharts_QValueAxis_applyNiceNumbers, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_applyNiceNumbers)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QValueAxis_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QValueAxis_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QValueAxis_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QValueAxis_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QValueAxis_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_labelFormat), meth_QtCharts_QValueAxis_labelFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_labelFormat)},
    {SIP_MLNAME_CAST(sipName_max), meth_QtCharts_QValueAxis_max, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_max)},
    {SIP_MLNAME_CAST(sipName_min), meth_QtCharts_QValueAxis_min, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_min)},
    {SIP_MLNAME_CAST(sipName_minorTickCount), meth_QtCharts_QValueAxis_minorTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_minorTickCount)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QValueAxis_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QValueAxis_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QValueAxis_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setLabelFormat), meth_QtCharts_QValueAxis_setLabelFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setLabelFormat)},
    {SIP_MLNAME_CAST(sipName_setMax), meth_QtCharts_QValueAxis_setMax, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setMax)},
    {SIP_MLNAME_CAST(sipName_setMin), meth_QtCharts_QValueAxis_setMin, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setMin)},
    {SIP_MLNAME_CAST(sipName_setMinorTickCount), meth_QtCharts_QValueAxis_setMinorTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setMinorTickCount)},
    {SIP_MLNAME_CAST(sipName_setRange), meth_QtCharts_QValueAxis_setRange, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setRange)},
    {SIP_MLNAME_CAST(sipName_setTickCount), meth_QtCharts_QValueAxis_setTickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_setTickCount)},
    {SIP_MLNAME_CAST(sipName_tickCount), meth_QtCharts_QValueAxis_tickCount, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_tickCount)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QValueAxis_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QValueAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QValueAxis_type)}
};

PyDoc_STRVAR(doc_QtCharts_QValueAxis, "\1QValueAxis(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QValueAxis[] = {
    {"minorTickCountChanged(int)", "\1minorTickCountChanged(self, int)", 0, 0},
    {"labelFormatChanged(QString)", "\1labelFormatChanged(self, str)", 0, 0},
    {"tickCountChanged(int)", "\1tickCountChanged(self, int)", 0, 0},
    {"rangeChanged(qreal,qreal)", "\1rangeChanged(self, float, float)", 0, 0},
    {"maxChanged(qreal)", "\1maxChanged(self, float)", 0, 0},
    {"minChanged(qreal)", "\1minChanged(self, float)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QValueAxis = {
    & ::QtCharts::QValueAxis::staticMetaObject,
    0,
    signals_QtCharts_QValueAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QValueAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QValueAxis,
        {0},
        &plugin_QtCharts_QValueAxis
    },
    {
        sipNameNr_QValueAxis,
        {0, 0, 1},
        22, methods_QtCharts_QValueAxis,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QValueAxis,
    -1,
    -1,
    supers_QtCharts_QValueAxis,
    0,
    init_type_QtCharts_QValueAxis,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QValueAxis,
    0,
    0,
    0,
    release_QtCharts_QValueAxis,
    cast_QtCharts_QValueAxis,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 34 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 56086 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 56090 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 56093 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 56096 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 56099 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 56102 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 56105 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 56108 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 56111 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 56114 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 56117 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 56120 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 56123 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 56126 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 56129 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 56132 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 56135 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 56138 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 56141 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QCandlestickSet : public  ::QtCharts::QCandlestickSet
{
public:
    sipQtCharts_QCandlestickSet( ::qreal, ::QObject*);
    sipQtCharts_QCandlestickSet( ::qreal, ::qreal, ::qreal, ::qreal, ::qreal, ::QObject*);
    virtual ~sipQtCharts_QCandlestickSet();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QCandlestickSet::sipQtCharts_QCandlestickSet( ::qreal a0, ::QObject*a1):  ::QtCharts::QCandlestickSet(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCandlestickSet::sipQtCharts_QCandlestickSet( ::qreal a0, ::qreal a1, ::qreal a2, ::qreal a3, ::qreal a4, ::QObject*a5):  ::QtCharts::QCandlestickSet(a0,a1,a2,a3,a4,a5), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCandlestickSet::~sipQtCharts_QCandlestickSet()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QCandlestickSet::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QCandlestickSet);

    return  ::QtCharts::QCandlestickSet::metaObject();
}

int sipQtCharts_QCandlestickSet::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QCandlestickSet::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QCandlestickSet,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QCandlestickSet::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QCandlestickSet, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QCandlestickSet::qt_metacast(_clname));
}

bool sipQtCharts_QCandlestickSet::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickSet::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QCandlestickSet::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickSet::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QCandlestickSet::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSet::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSet::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSet::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSet::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSet::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSet::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSet::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSet::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSet::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QCandlestickSet::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QCandlestickSet::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QCandlestickSet::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QCandlestickSet::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QCandlestickSet::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 56441 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_sender, doc_QtCharts_QCandlestickSet_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 56501 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_senderSignalIndex, doc_QtCharts_QCandlestickSet_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QCandlestickSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_isSignalConnected, doc_QtCharts_QCandlestickSet_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setTimestamp, "setTimestamp(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setTimestamp(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setTimestamp(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            sipCpp->setTimestamp(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setTimestamp, doc_QtCharts_QCandlestickSet_setTimestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_timestamp, "timestamp(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_timestamp(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_timestamp(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->timestamp();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_timestamp, doc_QtCharts_QCandlestickSet_timestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setOpen, "setOpen(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setOpen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setOpen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            sipCpp->setOpen(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setOpen, doc_QtCharts_QCandlestickSet_setOpen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_open, "open(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_open(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_open(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->open();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_open, doc_QtCharts_QCandlestickSet_open);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setHigh, "setHigh(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setHigh(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setHigh(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            sipCpp->setHigh(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setHigh, doc_QtCharts_QCandlestickSet_setHigh);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_high, "high(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_high(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_high(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->high();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_high, doc_QtCharts_QCandlestickSet_high);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setLow, "setLow(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setLow(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setLow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            sipCpp->setLow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setLow, doc_QtCharts_QCandlestickSet_setLow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_low, "low(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_low(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_low(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->low();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_low, doc_QtCharts_QCandlestickSet_low);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setClose, "setClose(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setClose(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setClose(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, &a0))
        {
            sipCpp->setClose(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setClose, doc_QtCharts_QCandlestickSet_setClose);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_close, "close(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_close(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_close(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->close();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_close, doc_QtCharts_QCandlestickSet_close);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setBrush, doc_QtCharts_QCandlestickSet_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_brush, doc_QtCharts_QCandlestickSet_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_setPen, doc_QtCharts_QCandlestickSet_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSet_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSet_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSet_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSet, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSet, sipName_pen, doc_QtCharts_QCandlestickSet_pen);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QCandlestickSet(void *, const sipTypeDef *);}
static void *cast_QtCharts_QCandlestickSet(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QCandlestickSet *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickSet *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QCandlestickSet(void *, int);}
static void release_QtCharts_QCandlestickSet(void *sipCppV, int)
{
     ::QtCharts::QCandlestickSet *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickSet *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QCandlestickSet(sipSimpleWrapper *);}
static void dealloc_QtCharts_QCandlestickSet(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QCandlestickSet *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QCandlestickSet(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QCandlestickSet(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QCandlestickSet(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QCandlestickSet *sipCpp = 0;

    {
         ::qreal a0 = 0;
         ::QObject* a1 = 0;

        static const char *sipKwdList[] = {
            sipName_timestamp,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|dJH", &a0, sipType_QObject, &a1, sipOwner))
        {
            sipCpp = new sipQtCharts_QCandlestickSet(a0,a1);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
         ::qreal a0;
         ::qreal a1;
         ::qreal a2;
         ::qreal a3;
         ::qreal a4 = 0;
         ::QObject* a5 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            NULL,
            NULL,
            sipName_timestamp,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "dddd|dJH", &a0, &a1, &a2, &a3, &a4, sipType_QObject, &a5, sipOwner))
        {
            sipCpp = new sipQtCharts_QCandlestickSet(a0,a1,a2,a3,a4,a5);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QCandlestickSet[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QCandlestickSet[] = {
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QCandlestickSet_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QCandlestickSet_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_close), meth_QtCharts_QCandlestickSet_close, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_close)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QCandlestickSet_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QCandlestickSet_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QCandlestickSet_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_high), meth_QtCharts_QCandlestickSet_high, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_high)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QCandlestickSet_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_low), meth_QtCharts_QCandlestickSet_low, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_low)},
    {SIP_MLNAME_CAST(sipName_open), meth_QtCharts_QCandlestickSet_open, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_open)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QCandlestickSet_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_pen)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QCandlestickSet_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QCandlestickSet_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QCandlestickSet_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QCandlestickSet_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setBrush)},
    {SIP_MLNAME_CAST(sipName_setClose), meth_QtCharts_QCandlestickSet_setClose, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setClose)},
    {SIP_MLNAME_CAST(sipName_setHigh), meth_QtCharts_QCandlestickSet_setHigh, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setHigh)},
    {SIP_MLNAME_CAST(sipName_setLow), meth_QtCharts_QCandlestickSet_setLow, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setLow)},
    {SIP_MLNAME_CAST(sipName_setOpen), meth_QtCharts_QCandlestickSet_setOpen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setOpen)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QCandlestickSet_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setPen)},
    {SIP_MLNAME_CAST(sipName_setTimestamp), meth_QtCharts_QCandlestickSet_setTimestamp, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_setTimestamp)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QCandlestickSet_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestamp), meth_QtCharts_QCandlestickSet_timestamp, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSet_timestamp)}
};

PyDoc_STRVAR(doc_QtCharts_QCandlestickSet, "\1QCandlestickSet(timestamp: float = 0, parent: QObject = None)\n"
    "QCandlestickSet(float, float, float, float, timestamp: float = 0, parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QCandlestickSet[] = {
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"closeChanged()", "\1closeChanged(self)", 0, 0},
    {"lowChanged()", "\1lowChanged(self)", 0, 0},
    {"highChanged()", "\1highChanged(self)", 0, 0},
    {"openChanged()", "\1openChanged(self)", 0, 0},
    {"timestampChanged()", "\1timestampChanged(self)", 0, 0},
    {"doubleClicked()", "\1doubleClicked(self)", 0, 0},
    {"released()", "\1released(self)", 0, 0},
    {"pressed()", "\1pressed(self)", 0, 0},
    {"hovered(bool)", "\1hovered(self, bool)", 0, 0},
    {"clicked()", "\1clicked(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QCandlestickSet = {
    & ::QtCharts::QCandlestickSet::staticMetaObject,
    0,
    signals_QtCharts_QCandlestickSet,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QCandlestickSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QCandlestickSet,
        {0},
        &plugin_QtCharts_QCandlestickSet
    },
    {
        sipNameNr_QCandlestickSet,
        {0, 0, 1},
        23, methods_QtCharts_QCandlestickSet,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QCandlestickSet,
    -1,
    -1,
    supers_QtCharts_QCandlestickSet,
    0,
    init_type_QtCharts_QCandlestickSet,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QCandlestickSet,
    0,
    0,
    0,
    release_QtCharts_QCandlestickSet,
    cast_QtCharts_QCandlestickSet,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 57356 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 57360 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 57363 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 34 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 57398 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 57401 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 57404 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 57407 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 57416 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 57419 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 57424 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 57463 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 57466 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 57469 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 57472 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 57475 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 57478 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 57481 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 57484 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 57487 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 57490 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 57493 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 57496 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 57499 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 57502 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 57505 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 57508 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QCandlestickSeries : public  ::QtCharts::QCandlestickSeries
{
public:
    sipQtCharts_QCandlestickSeries( ::QObject*);
    virtual ~sipQtCharts_QCandlestickSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractSeries::SeriesType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QCandlestickSeries::sipQtCharts_QCandlestickSeries( ::QObject*a0):  ::QtCharts::QCandlestickSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCandlestickSeries::~sipQtCharts_QCandlestickSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QCandlestickSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QCandlestickSeries);

    return  ::QtCharts::QCandlestickSeries::metaObject();
}

int sipQtCharts_QCandlestickSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QCandlestickSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QCandlestickSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QCandlestickSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QCandlestickSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QCandlestickSeries::qt_metacast(_clname));
}

void sipQtCharts_QCandlestickSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QCandlestickSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QCandlestickSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QCandlestickSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QCandlestickSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QCandlestickSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QCandlestickSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QCandlestickSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QCandlestickSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 57818 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_sender, doc_QtCharts_QCandlestickSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 57878 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_senderSignalIndex, doc_QtCharts_QCandlestickSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QCandlestickSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_isSignalConnected, doc_QtCharts_QCandlestickSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_append, "append(self, QCandlestickSet) -> bool\n"
    "append(self, object) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCandlestickSet* a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QtCharts_QCandlestickSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->append(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    {
        const QList< ::QtCharts::QCandlestickSet*>* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ3", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QList_0101QtCharts_QCandlestickSet,&a0, &a0State))
        {
            bool sipRes;

            sipRes = sipCpp->append(*a0);
            sipReleaseType(const_cast<QList< ::QtCharts::QCandlestickSet*> *>(a0),sipType_QList_0101QtCharts_QCandlestickSet,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_append, doc_QtCharts_QCandlestickSeries_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_remove, "remove(self, QCandlestickSet) -> bool\n"
    "remove(self, Iterable[QCandlestickSet]) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCandlestickSet* a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QtCharts_QCandlestickSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->remove(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    {
        const QList< ::QtCharts::QCandlestickSet*>* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QList_0101QtCharts_QCandlestickSet,&a0, &a0State))
        {
            bool sipRes;

            sipRes = sipCpp->remove(*a0);
            sipReleaseType(const_cast<QList< ::QtCharts::QCandlestickSet*> *>(a0),sipType_QList_0101QtCharts_QCandlestickSet,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_remove, doc_QtCharts_QCandlestickSeries_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_insert, "insert(self, int, QCandlestickSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QCandlestickSet* a1;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ:", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0, sipType_QtCharts_QCandlestickSet, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->insert(a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_insert, doc_QtCharts_QCandlestickSeries_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_take, "take(self, QCandlestickSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_take(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_take(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCandlestickSet* a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QtCharts_QCandlestickSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->take(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_take, doc_QtCharts_QCandlestickSeries_take);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_sets, "sets(self) -> List[QCandlestickSet]");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_sets(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_sets(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            QList< ::QtCharts::QCandlestickSet*>*sipRes;

            sipRes = new QList< ::QtCharts::QCandlestickSet*>(sipCpp->sets());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_sets, doc_QtCharts_QCandlestickSeries_sets);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_count, doc_QtCharts_QCandlestickSeries_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QCandlestickSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_type, doc_QtCharts_QCandlestickSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setMaximumColumnWidth, "setMaximumColumnWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setMaximumColumnWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setMaximumColumnWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setMaximumColumnWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setMaximumColumnWidth, doc_QtCharts_QCandlestickSeries_setMaximumColumnWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_maximumColumnWidth, "maximumColumnWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_maximumColumnWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_maximumColumnWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->maximumColumnWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_maximumColumnWidth, doc_QtCharts_QCandlestickSeries_maximumColumnWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setMinimumColumnWidth, "setMinimumColumnWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setMinimumColumnWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setMinimumColumnWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setMinimumColumnWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setMinimumColumnWidth, doc_QtCharts_QCandlestickSeries_setMinimumColumnWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_minimumColumnWidth, "minimumColumnWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_minimumColumnWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_minimumColumnWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->minimumColumnWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_minimumColumnWidth, doc_QtCharts_QCandlestickSeries_minimumColumnWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setBodyWidth, "setBodyWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setBodyWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setBodyWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setBodyWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setBodyWidth, doc_QtCharts_QCandlestickSeries_setBodyWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_bodyWidth, "bodyWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_bodyWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_bodyWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->bodyWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_bodyWidth, doc_QtCharts_QCandlestickSeries_bodyWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setBodyOutlineVisible, "setBodyOutlineVisible(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setBodyOutlineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setBodyOutlineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setBodyOutlineVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setBodyOutlineVisible, doc_QtCharts_QCandlestickSeries_setBodyOutlineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_bodyOutlineVisible, "bodyOutlineVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_bodyOutlineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_bodyOutlineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->bodyOutlineVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_bodyOutlineVisible, doc_QtCharts_QCandlestickSeries_bodyOutlineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setCapsWidth, "setCapsWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setCapsWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setCapsWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setCapsWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setCapsWidth, doc_QtCharts_QCandlestickSeries_setCapsWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_capsWidth, "capsWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_capsWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_capsWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->capsWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_capsWidth, doc_QtCharts_QCandlestickSeries_capsWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setCapsVisible, "setCapsVisible(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setCapsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setCapsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, &a0))
        {
            sipCpp->setCapsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setCapsVisible, doc_QtCharts_QCandlestickSeries_setCapsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_capsVisible, "capsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_capsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_capsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->capsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_capsVisible, doc_QtCharts_QCandlestickSeries_capsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setIncreasingColor, "setIncreasingColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setIncreasingColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setIncreasingColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setIncreasingColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setIncreasingColor, doc_QtCharts_QCandlestickSeries_setIncreasingColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_increasingColor, "increasingColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_increasingColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_increasingColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->increasingColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_increasingColor, doc_QtCharts_QCandlestickSeries_increasingColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setDecreasingColor, "setDecreasingColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setDecreasingColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setDecreasingColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setDecreasingColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setDecreasingColor, doc_QtCharts_QCandlestickSeries_setDecreasingColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_decreasingColor, "decreasingColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_decreasingColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_decreasingColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->decreasingColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_decreasingColor, doc_QtCharts_QCandlestickSeries_decreasingColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setBrush, doc_QtCharts_QCandlestickSeries_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_brush, doc_QtCharts_QCandlestickSeries_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_setPen, doc_QtCharts_QCandlestickSeries_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QCandlestickSeries_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickSeries_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickSeries, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickSeries, sipName_pen, doc_QtCharts_QCandlestickSeries_pen);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QCandlestickSeries___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QCandlestickSeries___len__(PyObject *sipSelf)
{
     ::QtCharts::QCandlestickSeries *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickSeries *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QCandlestickSeries));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 58949 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QCandlestickSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QCandlestickSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QCandlestickSeries *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QCandlestickSeries(void *, int);}
static void release_QtCharts_QCandlestickSeries(void *sipCppV, int)
{
     ::QtCharts::QCandlestickSeries *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QCandlestickSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QCandlestickSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QCandlestickSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QCandlestickSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QCandlestickSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QCandlestickSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QCandlestickSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QCandlestickSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QCandlestickSeries[] = {{13, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QCandlestickSeries[] = {
    {(void *)slot_QtCharts_QCandlestickSeries___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QCandlestickSeries[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QCandlestickSeries_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_append)},
    {SIP_MLNAME_CAST(sipName_bodyOutlineVisible), meth_QtCharts_QCandlestickSeries_bodyOutlineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_bodyOutlineVisible)},
    {SIP_MLNAME_CAST(sipName_bodyWidth), meth_QtCharts_QCandlestickSeries_bodyWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_bodyWidth)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QCandlestickSeries_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_brush)},
    {SIP_MLNAME_CAST(sipName_capsVisible), meth_QtCharts_QCandlestickSeries_capsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_capsVisible)},
    {SIP_MLNAME_CAST(sipName_capsWidth), meth_QtCharts_QCandlestickSeries_capsWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_capsWidth)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QCandlestickSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QCandlestickSeries_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_clear)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QCandlestickSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QCandlestickSeries_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QCandlestickSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_decreasingColor), meth_QtCharts_QCandlestickSeries_decreasingColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_decreasingColor)},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QCandlestickSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_increasingColor), meth_QtCharts_QCandlestickSeries_increasingColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_increasingColor)},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QCandlestickSeries_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_insert)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QCandlestickSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_maximumColumnWidth), meth_QtCharts_QCandlestickSeries_maximumColumnWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_maximumColumnWidth)},
    {SIP_MLNAME_CAST(sipName_minimumColumnWidth), meth_QtCharts_QCandlestickSeries_minimumColumnWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_minimumColumnWidth)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QCandlestickSeries_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_pen)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QCandlestickSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QCandlestickSeries_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_remove)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QCandlestickSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QCandlestickSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBodyOutlineVisible), meth_QtCharts_QCandlestickSeries_setBodyOutlineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setBodyOutlineVisible)},
    {SIP_MLNAME_CAST(sipName_setBodyWidth), meth_QtCharts_QCandlestickSeries_setBodyWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setBodyWidth)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QCandlestickSeries_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setBrush)},
    {SIP_MLNAME_CAST(sipName_setCapsVisible), meth_QtCharts_QCandlestickSeries_setCapsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setCapsVisible)},
    {SIP_MLNAME_CAST(sipName_setCapsWidth), meth_QtCharts_QCandlestickSeries_setCapsWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setCapsWidth)},
    {SIP_MLNAME_CAST(sipName_setDecreasingColor), meth_QtCharts_QCandlestickSeries_setDecreasingColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setDecreasingColor)},
    {SIP_MLNAME_CAST(sipName_setIncreasingColor), meth_QtCharts_QCandlestickSeries_setIncreasingColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setIncreasingColor)},
    {SIP_MLNAME_CAST(sipName_setMaximumColumnWidth), meth_QtCharts_QCandlestickSeries_setMaximumColumnWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setMaximumColumnWidth)},
    {SIP_MLNAME_CAST(sipName_setMinimumColumnWidth), meth_QtCharts_QCandlestickSeries_setMinimumColumnWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setMinimumColumnWidth)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QCandlestickSeries_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_setPen)},
    {SIP_MLNAME_CAST(sipName_sets), meth_QtCharts_QCandlestickSeries_sets, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_sets)},
    {SIP_MLNAME_CAST(sipName_take), meth_QtCharts_QCandlestickSeries_take, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_take)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QCandlestickSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QCandlestickSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QCandlestickSeries, "\1QCandlestickSeries(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QCandlestickSeries[] = {
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"decreasingColorChanged()", "\1decreasingColorChanged(self)", 0, 0},
    {"increasingColorChanged()", "\1increasingColorChanged(self)", 0, 0},
    {"capsVisibilityChanged()", "\1capsVisibilityChanged(self)", 0, 0},
    {"capsWidthChanged()", "\1capsWidthChanged(self)", 0, 0},
    {"bodyOutlineVisibilityChanged()", "\1bodyOutlineVisibilityChanged(self)", 0, 0},
    {"bodyWidthChanged()", "\1bodyWidthChanged(self)", 0, 0},
    {"minimumColumnWidthChanged()", "\1minimumColumnWidthChanged(self)", 0, 0},
    {"maximumColumnWidthChanged()", "\1maximumColumnWidthChanged(self)", 0, 0},
    {"countChanged()", "\1countChanged(self)", 0, 0},
    {"candlestickSetsRemoved(QList<QCandlestickSet*>)", "\1candlestickSetsRemoved(self, Iterable[QCandlestickSet])", 0, 0},
    {"candlestickSetsAdded(QList<QCandlestickSet*>)", "\1candlestickSetsAdded(self, Iterable[QCandlestickSet])", 0, 0},
    {"doubleClicked(QCandlestickSet*)", "\1doubleClicked(self, QCandlestickSet)", 0, 0},
    {"released(QCandlestickSet*)", "\1released(self, QCandlestickSet)", 0, 0},
    {"pressed(QCandlestickSet*)", "\1pressed(self, QCandlestickSet)", 0, 0},
    {"hovered(bool,QCandlestickSet*)", "\1hovered(self, bool, QCandlestickSet)", 0, 0},
    {"clicked(QCandlestickSet*)", "\1clicked(self, QCandlestickSet)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QCandlestickSeries = {
    & ::QtCharts::QCandlestickSeries::staticMetaObject,
    0,
    signals_QtCharts_QCandlestickSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QCandlestickSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QCandlestickSeries,
        {0},
        &plugin_QtCharts_QCandlestickSeries
    },
    {
        sipNameNr_QCandlestickSeries,
        {0, 0, 1},
        37, methods_QtCharts_QCandlestickSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QCandlestickSeries,
    -1,
    -1,
    supers_QtCharts_QCandlestickSeries,
    slots_QtCharts_QCandlestickSeries,
    init_type_QtCharts_QCandlestickSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QCandlestickSeries,
    0,
    0,
    0,
    release_QtCharts_QCandlestickSeries,
    cast_QtCharts_QCandlestickSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 34 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 59193 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 59197 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 59200 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 59233 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 105 "/usr/share/sip/PyQt5/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 59236 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 59239 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 59242 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 59245 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 59248 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 59251 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 59254 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 59257 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 59260 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 59263 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 59266 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 59269 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 59272 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 59275 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 59278 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QCandlestickModelMapper : public  ::QtCharts::QCandlestickModelMapper
{
public:
    sipQtCharts_QCandlestickModelMapper( ::QObject*);
    virtual ~sipQtCharts_QCandlestickModelMapper();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;
    void sipProtect_setTimestamp(int);
    int sipProtect_timestamp() const;
    void sipProtect_setOpen(int);
    int sipProtect_open() const;
    void sipProtect_setHigh(int);
    int sipProtect_high() const;
    void sipProtect_setLow(int);
    int sipProtect_low() const;
    void sipProtect_setClose(int);
    int sipProtect_close() const;
    void sipProtect_setFirstSetSection(int);
    int sipProtect_firstSetSection() const;
    void sipProtect_setLastSetSection(int);
    int sipProtect_lastSetSection() const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::Qt::Orientation orientation() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QCandlestickModelMapper::sipQtCharts_QCandlestickModelMapper( ::QObject*a0):  ::QtCharts::QCandlestickModelMapper(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCandlestickModelMapper::~sipQtCharts_QCandlestickModelMapper()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QCandlestickModelMapper::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QCandlestickModelMapper);

    return  ::QtCharts::QCandlestickModelMapper::metaObject();
}

int sipQtCharts_QCandlestickModelMapper::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QCandlestickModelMapper::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QCandlestickModelMapper,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QCandlestickModelMapper::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QCandlestickModelMapper, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QCandlestickModelMapper::qt_metacast(_clname));
}

 ::Qt::Orientation sipQtCharts_QCandlestickModelMapper::orientation() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,sipName_QCandlestickModelMapper,sipName_orientation);

    if (!sipMeth)
        return  ::Qt::Horizontal;

    extern  ::Qt::Orientation sipVH_QtChart_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_14(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QCandlestickModelMapper::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickModelMapper::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QCandlestickModelMapper::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickModelMapper::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QCandlestickModelMapper::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickModelMapper::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickModelMapper::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickModelMapper::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickModelMapper::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickModelMapper::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickModelMapper::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickModelMapper::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickModelMapper::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickModelMapper::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QCandlestickModelMapper::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QCandlestickModelMapper::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QCandlestickModelMapper::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QCandlestickModelMapper::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setTimestamp(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setTimestamp(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_timestamp() const
{
    return  ::QtCharts::QCandlestickModelMapper::timestamp();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setOpen(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setOpen(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_open() const
{
    return  ::QtCharts::QCandlestickModelMapper::open();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setHigh(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setHigh(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_high() const
{
    return  ::QtCharts::QCandlestickModelMapper::high();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setLow(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLow(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_low() const
{
    return  ::QtCharts::QCandlestickModelMapper::low();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setClose(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setClose(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_close() const
{
    return  ::QtCharts::QCandlestickModelMapper::close();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setFirstSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setFirstSetSection(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_firstSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::firstSetSection();
}

void sipQtCharts_QCandlestickModelMapper::sipProtect_setLastSetSection(int a0)
{
     ::QtCharts::QCandlestickModelMapper::setLastSetSection(a0);
}

int sipQtCharts_QCandlestickModelMapper::sipProtect_lastSetSection() const
{
    return  ::QtCharts::QCandlestickModelMapper::lastSetSection();
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 59672 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_sender, doc_QtCharts_QCandlestickModelMapper_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 59732 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_senderSignalIndex, doc_QtCharts_QCandlestickModelMapper_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_isSignalConnected, doc_QtCharts_QCandlestickModelMapper_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setModel, "setModel(self, QAbstractItemModel)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setModel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setModel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QAbstractItemModel* a0;
        PyObject *a0Keep;
         ::QtCharts::QCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B@J8", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0Keep, sipType_QAbstractItemModel, &a0))
        {
            sipCpp->setModel(a0);

            sipKeepReference(sipSelf, -1, a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setModel, doc_QtCharts_QCandlestickModelMapper_setModel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_model, "model(self) -> QAbstractItemModel");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_model(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_model(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
             ::QAbstractItemModel*sipRes;

            sipRes = sipCpp->model();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_model, doc_QtCharts_QCandlestickModelMapper_model);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setSeries, "setSeries(self, QCandlestickSeries)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QCandlestickSeries* a0;
         ::QtCharts::QCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, sipType_QtCharts_QCandlestickSeries, &a0))
        {
            sipCpp->setSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setSeries, doc_QtCharts_QCandlestickModelMapper_setSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_series, "series(self) -> QCandlestickSeries");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
             ::QtCharts::QCandlestickSeries*sipRes;

            sipRes = sipCpp->series();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_series, doc_QtCharts_QCandlestickModelMapper_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_orientation, "orientation(self) -> Qt.Orientation");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_orientation(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_orientation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    PyObject *sipOrigSelf = sipSelf;

    {
        const  ::QtCharts::QCandlestickModelMapper *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
             ::Qt::Orientation sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_QCandlestickModelMapper, sipName_orientation);
                return NULL;
            }

            sipRes = sipCpp->orientation();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_Orientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_orientation, doc_QtCharts_QCandlestickModelMapper_orientation);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setTimestamp, "setTimestamp(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setTimestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setTimestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setTimestamp(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setTimestamp, doc_QtCharts_QCandlestickModelMapper_setTimestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_timestamp, "timestamp(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_timestamp(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_timestamp(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_timestamp();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_timestamp, doc_QtCharts_QCandlestickModelMapper_timestamp);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setOpen, "setOpen(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setOpen(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setOpen(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setOpen(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setOpen, doc_QtCharts_QCandlestickModelMapper_setOpen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_open, "open(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_open(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_open(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_open();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_open, doc_QtCharts_QCandlestickModelMapper_open);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setHigh, "setHigh(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setHigh(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setHigh(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setHigh(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setHigh, doc_QtCharts_QCandlestickModelMapper_setHigh);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_high, "high(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_high(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_high(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_high();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_high, doc_QtCharts_QCandlestickModelMapper_high);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setLow, "setLow(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setLow(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setLow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLow(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setLow, doc_QtCharts_QCandlestickModelMapper_setLow);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_low, "low(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_low(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_low(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_low();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_low, doc_QtCharts_QCandlestickModelMapper_low);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setClose, "setClose(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setClose(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setClose(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setClose(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setClose, doc_QtCharts_QCandlestickModelMapper_setClose);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_close, "close(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_close(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_close(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_close();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_close, doc_QtCharts_QCandlestickModelMapper_close);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setFirstSetSection, "setFirstSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setFirstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setFirstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setFirstSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setFirstSetSection, doc_QtCharts_QCandlestickModelMapper_setFirstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_firstSetSection, "firstSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_firstSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_firstSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_firstSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_firstSetSection, doc_QtCharts_QCandlestickModelMapper_firstSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_setLastSetSection, "setLastSetSection(self, int)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_setLastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_setLastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "Bi", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp, &a0))
        {
            sipCpp->sipProtect_setLastSetSection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_setLastSetSection, doc_QtCharts_QCandlestickModelMapper_setLastSetSection);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper_lastSetSection, "lastSetSection(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickModelMapper_lastSetSection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickModelMapper_lastSetSection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickModelMapper *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickModelMapper, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_lastSetSection();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickModelMapper, sipName_lastSetSection, doc_QtCharts_QCandlestickModelMapper_lastSetSection);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QCandlestickModelMapper(void *, const sipTypeDef *);}
static void *cast_QtCharts_QCandlestickModelMapper(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickModelMapper *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QCandlestickModelMapper(void *, int);}
static void release_QtCharts_QCandlestickModelMapper(void *sipCppV, int)
{
     ::QtCharts::QCandlestickModelMapper *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickModelMapper *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QCandlestickModelMapper(sipSimpleWrapper *);}
static void dealloc_QtCharts_QCandlestickModelMapper(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QCandlestickModelMapper *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QCandlestickModelMapper(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QCandlestickModelMapper(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QCandlestickModelMapper(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QCandlestickModelMapper *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QCandlestickModelMapper(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QCandlestickModelMapper[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QCandlestickModelMapper[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_close), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_close, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_close)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_firstSetSection), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_firstSetSection, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_firstSetSection)},
    {SIP_MLNAME_CAST(sipName_high), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_high, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_high)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lastSetSection), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_lastSetSection, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_lastSetSection)},
    {SIP_MLNAME_CAST(sipName_low), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_low, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_low)},
    {SIP_MLNAME_CAST(sipName_model), meth_QtCharts_QCandlestickModelMapper_model, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_model)},
    {SIP_MLNAME_CAST(sipName_open), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_open, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_open)},
    {SIP_MLNAME_CAST(sipName_orientation), meth_QtCharts_QCandlestickModelMapper_orientation, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_orientation)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QCandlestickModelMapper_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_series)},
    {SIP_MLNAME_CAST(sipName_setClose), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setClose, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setClose)},
    {SIP_MLNAME_CAST(sipName_setFirstSetSection), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setFirstSetSection, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setFirstSetSection)},
    {SIP_MLNAME_CAST(sipName_setHigh), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setHigh, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setHigh)},
    {SIP_MLNAME_CAST(sipName_setLastSetSection), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setLastSetSection, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setLastSetSection)},
    {SIP_MLNAME_CAST(sipName_setLow), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setLow, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setLow)},
    {SIP_MLNAME_CAST(sipName_setModel), meth_QtCharts_QCandlestickModelMapper_setModel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setModel)},
    {SIP_MLNAME_CAST(sipName_setOpen), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setOpen, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setOpen)},
    {SIP_MLNAME_CAST(sipName_setSeries), meth_QtCharts_QCandlestickModelMapper_setSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setSeries)},
    {SIP_MLNAME_CAST(sipName_setTimestamp), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_setTimestamp, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_setTimestamp)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timestamp), (PyCFunction)meth_QtCharts_QCandlestickModelMapper_timestamp, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickModelMapper_timestamp)}
};

PyDoc_STRVAR(doc_QtCharts_QCandlestickModelMapper, "\1QCandlestickModelMapper(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QCandlestickModelMapper[] = {
    {"seriesReplaced()", "\1seriesReplaced(self)", 0, 0},
    {"modelReplaced()", "\1modelReplaced(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QCandlestickModelMapper = {
    & ::QtCharts::QCandlestickModelMapper::staticMetaObject,
    0,
    signals_QtCharts_QCandlestickModelMapper,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QCandlestickModelMapper = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QCandlestickModelMapper,
        {0},
        &plugin_QtCharts_QCandlestickModelMapper
    },
    {
        sipNameNr_QCandlestickModelMapper,
        {0, 0, 1},
        28, methods_QtCharts_QCandlestickModelMapper,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QCandlestickModelMapper,
    -1,
    -1,
    supers_QtCharts_QCandlestickModelMapper,
    0,
    init_type_QtCharts_QCandlestickModelMapper,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QCandlestickModelMapper,
    0,
    0,
    0,
    release_QtCharts_QCandlestickModelMapper,
    cast_QtCharts_QCandlestickModelMapper,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 34 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 60694 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 34 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 60728 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 60789 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 60792 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 60855 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 60858 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 60861 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 60864 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 60867 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 60870 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 60873 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 60876 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 60879 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 60882 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 60885 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 60888 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 60891 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 60894 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 60897 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 60900 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 60903 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 60906 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 60909 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QCandlestickLegendMarker : public  ::QtCharts::QCandlestickLegendMarker
{
public:
    sipQtCharts_QCandlestickLegendMarker( ::QtCharts::QCandlestickSeries*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QCandlestickLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QCandlestickSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[9];
};

sipQtCharts_QCandlestickLegendMarker::sipQtCharts_QCandlestickLegendMarker( ::QtCharts::QCandlestickSeries*a0, ::QtCharts::QLegend*a1, ::QObject*a2):  ::QtCharts::QCandlestickLegendMarker(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QCandlestickLegendMarker::~sipQtCharts_QCandlestickLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QCandlestickLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QCandlestickLegendMarker);

    return  ::QtCharts::QCandlestickLegendMarker::metaObject();
}

int sipQtCharts_QCandlestickLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QCandlestickLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QCandlestickLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QCandlestickLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QCandlestickLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QCandlestickLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QCandlestickLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QCandlestickLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QCandlestickLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QCandlestickLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QCandlestickLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QCandlestickLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QCandlestickSeries* sipQtCharts_QCandlestickLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QCandlestickLegendMarker::series();

    extern  ::QtCharts::QCandlestickSeries* sipVH_QtChart_13(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_13(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QCandlestickLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QCandlestickLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QCandlestickLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QCandlestickLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QCandlestickLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 61235 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickLegendMarker, sipName_sender, doc_QtCharts_QCandlestickLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 61295 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QCandlestickLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QCandlestickLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickLegendMarker, sipName_isSignalConnected, doc_QtCharts_QCandlestickLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QCandlestickLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QCandlestickLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickLegendMarker, sipName_type, doc_QtCharts_QCandlestickLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker_series, "series(self) -> QCandlestickSeries");

extern "C" {static PyObject *meth_QtCharts_QCandlestickLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QCandlestickLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QCandlestickLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QCandlestickLegendMarker, &sipCpp))
        {
             ::QtCharts::QCandlestickSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QCandlestickLegendMarker::series() : sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QCandlestickLegendMarker, sipName_series, doc_QtCharts_QCandlestickLegendMarker_series);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QCandlestickLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QCandlestickLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QCandlestickLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QCandlestickLegendMarker(void *, int);}
static void release_QtCharts_QCandlestickLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QCandlestickLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QCandlestickLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QCandlestickLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QCandlestickLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QCandlestickLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QCandlestickLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QCandlestickLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QCandlestickLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QCandlestickLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QCandlestickSeries* a0;
         ::QtCharts::QLegend* a1;
         ::QObject* a2 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8|JH", sipType_QtCharts_QCandlestickSeries, &a0, sipType_QtCharts_QLegend, &a1, sipType_QObject, &a2, sipOwner))
        {
            sipCpp = new sipQtCharts_QCandlestickLegendMarker(a0,a1,a2);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QCandlestickLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QCandlestickLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QCandlestickLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QCandlestickLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QCandlestickLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QCandlestickLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QCandlestickLegendMarker, "\1QCandlestickLegendMarker(QCandlestickSeries, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QCandlestickLegendMarker = {
    & ::QtCharts::QCandlestickLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QCandlestickLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QCandlestickLegendMarker,
        {0},
        &plugin_QtCharts_QCandlestickLegendMarker
    },
    {
        sipNameNr_QCandlestickLegendMarker,
        {0, 0, 1},
        11, methods_QtCharts_QCandlestickLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QCandlestickLegendMarker,
    -1,
    -1,
    supers_QtCharts_QCandlestickLegendMarker,
    0,
    init_type_QtCharts_QCandlestickLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QCandlestickLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QCandlestickLegendMarker,
    cast_QtCharts_QCandlestickLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 34 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 61753 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 61757 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 61760 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 61763 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 61766 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 751 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 61769 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 61772 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 61775 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 61778 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 61781 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 61784 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 61787 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 61790 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 61793 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 61796 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 61799 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 61802 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 61805 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 61808 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 61811 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBoxSet : public  ::QtCharts::QBoxSet
{
public:
    sipQtCharts_QBoxSet(const  ::QString, ::QObject*);
    sipQtCharts_QBoxSet(const  ::qreal,const  ::qreal,const  ::qreal,const  ::qreal,const  ::qreal,const  ::QString, ::QObject*);
    virtual ~sipQtCharts_QBoxSet();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QBoxSet::sipQtCharts_QBoxSet(const  ::QString a0, ::QObject*a1):  ::QtCharts::QBoxSet(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBoxSet::sipQtCharts_QBoxSet(const  ::qreal a0,const  ::qreal a1,const  ::qreal a2,const  ::qreal a3,const  ::qreal a4,const  ::QString a5, ::QObject*a6):  ::QtCharts::QBoxSet(a0,a1,a2,a3,a4,a5,a6), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBoxSet::~sipQtCharts_QBoxSet()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBoxSet::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBoxSet);

    return  ::QtCharts::QBoxSet::metaObject();
}

int sipQtCharts_QBoxSet::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBoxSet::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBoxSet,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBoxSet::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBoxSet, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBoxSet::qt_metacast(_clname));
}

bool sipQtCharts_QBoxSet::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBoxSet::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBoxSet::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBoxSet::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QBoxSet::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxSet::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxSet::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxSet::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxSet::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxSet::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxSet::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxSet::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxSet::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxSet::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QBoxSet::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBoxSet::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBoxSet::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBoxSet::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBoxSet::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 62111 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_sender, doc_QtCharts_QBoxSet_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 62171 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_senderSignalIndex, doc_QtCharts_QBoxSet_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBoxSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_isSignalConnected, doc_QtCharts_QBoxSet_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_append, "append(self, float)\n"
    "append(self, Iterable[float])");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, &a0))
        {
            sipCpp->append(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QList< ::qreal>* a0;
        int a0State = 0;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QList_2400,&a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast< ::QList< ::qreal> *>(a0),sipType_QList_2400,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_append, doc_QtCharts_QBoxSet_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_setLabel, "setLabel(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_setLabel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_setLabel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabel(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_setLabel, doc_QtCharts_QBoxSet_setLabel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_label, "label(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_label(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_label(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->label());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_label, doc_QtCharts_QBoxSet_label);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_setValue, "setValue(self, int, float)");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_setValue(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_setValue(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::qreal a1;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bid", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, &a0, &a1))
        {
            sipCpp->setValue(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_setValue, doc_QtCharts_QBoxSet_setValue);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_at, "at(self, int) -> float");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_at(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_at(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, &a0))
        {
             ::qreal sipRes;

            sipRes = sipCpp->at(a0);

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_at, doc_QtCharts_QBoxSet_at);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_count, doc_QtCharts_QBoxSet_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_setPen, doc_QtCharts_QBoxSet_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_pen, doc_QtCharts_QBoxSet_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_setBrush, doc_QtCharts_QBoxSet_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxSet_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QBoxSet_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxSet_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxSet, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName_brush, doc_QtCharts_QBoxSet_brush);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QBoxSet___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QBoxSet___len__(PyObject *sipSelf)
{
     ::QtCharts::QBoxSet *sipCpp = reinterpret_cast< ::QtCharts::QBoxSet *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBoxSet));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 62741 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QBoxSet___getitem__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QBoxSet___getitem__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QBoxSet *sipCpp = reinterpret_cast< ::QtCharts::QBoxSet *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBoxSet));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
             ::qreal sipRes;

            sipRes = (*sipCpp)[a0];

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxSet, sipName___getitem__, NULL);

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QBoxSet___lshift__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QBoxSet___lshift__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxSet* a0;
         ::qreal a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J9d", sipType_QtCharts_QBoxSet, &a0, &a1))
        {
             ::QtCharts::QBoxSet*sipRes;

            sipRes = &(*a0 << a1);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, lshift_slot, NULL, sipArg0, sipArg1);
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBoxSet(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBoxSet(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBoxSet *sipCpp = reinterpret_cast< ::QtCharts::QBoxSet *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBoxSet(void *, int);}
static void release_QtCharts_QBoxSet(void *sipCppV, int)
{
     ::QtCharts::QBoxSet *sipCpp = reinterpret_cast< ::QtCharts::QBoxSet *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBoxSet(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBoxSet(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBoxSet *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBoxSet(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBoxSet(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBoxSet(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBoxSet *sipCpp = 0;

    {
        const  ::QString a0def = QString();
        const  ::QString* a0 = &a0def;
        int a0State = 0;
         ::QObject* a1 = 0;

        static const char *sipKwdList[] = {
            sipName_label,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|J1JH", sipType_QString,&a0, &a0State, sipType_QObject, &a1, sipOwner))
        {
            sipCpp = new sipQtCharts_QBoxSet(*a0,a1);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
         ::qreal a0;
         ::qreal a1;
         ::qreal a2;
         ::qreal a3;
         ::qreal a4;
        const  ::QString a5def = QString();
        const  ::QString* a5 = &a5def;
        int a5State = 0;
         ::QObject* a6 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            sipName_label,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "ddddd|J1JH", &a0, &a1, &a2, &a3, &a4, sipType_QString,&a5, &a5State, sipType_QObject, &a6, sipOwner))
        {
            sipCpp = new sipQtCharts_QBoxSet(a0,a1,a2,a3,a4,*a5,a6);
            sipReleaseType(const_cast< ::QString *>(a5),sipType_QString,a5State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBoxSet[] = {{10, 0, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QBoxSet[] = {
    {(void *)slot_QtCharts_QBoxSet___len__, len_slot},
    {(void *)slot_QtCharts_QBoxSet___getitem__, getitem_slot},
    {(void *)slot_QtCharts_QBoxSet___lshift__, lshift_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QBoxSet[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QBoxSet_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_append)},
    {SIP_MLNAME_CAST(sipName_at), meth_QtCharts_QBoxSet_at, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_at)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QBoxSet_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBoxSet_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QBoxSet_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_clear)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBoxSet_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QBoxSet_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBoxSet_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBoxSet_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBoxSet_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_label), meth_QtCharts_QBoxSet_label, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_label)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QBoxSet_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_pen)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBoxSet_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBoxSet_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBoxSet_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QBoxSet_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_setBrush)},
    {SIP_MLNAME_CAST(sipName_setLabel), meth_QtCharts_QBoxSet_setLabel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_setLabel)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QBoxSet_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_setPen)},
    {SIP_MLNAME_CAST(sipName_setValue), meth_QtCharts_QBoxSet_setValue, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxSet_setValue)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBoxSet_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

static sipEnumMemberDef enummembers_QtCharts_QBoxSet[] = {
    {sipName_LowerExtreme, static_cast<int>( ::QtCharts::QBoxSet::LowerExtreme), 24},
    {sipName_LowerQuartile, static_cast<int>( ::QtCharts::QBoxSet::LowerQuartile), 24},
    {sipName_Median, static_cast<int>( ::QtCharts::QBoxSet::Median), 24},
    {sipName_UpperExtreme, static_cast<int>( ::QtCharts::QBoxSet::UpperExtreme), 24},
    {sipName_UpperQuartile, static_cast<int>( ::QtCharts::QBoxSet::UpperQuartile), 24},
};

PyDoc_STRVAR(doc_QtCharts_QBoxSet, "\1QBoxSet(label: str = '', parent: QObject = None)\n"
    "QBoxSet(float, float, float, float, float, label: str = '', parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QBoxSet[] = {
    {"doubleClicked()", "\1doubleClicked(self)", 0, 0},
    {"released()", "\1released(self)", 0, 0},
    {"pressed()", "\1pressed(self)", 0, 0},
    {"cleared()", "\1cleared(self)", 0, 0},
    {"valueChanged(int)", "\1valueChanged(self, int)", 0, 0},
    {"valuesChanged()", "\1valuesChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"hovered(bool)", "\1hovered(self, bool)", 0, 0},
    {"clicked()", "\1clicked(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QBoxSet = {
    & ::QtCharts::QBoxSet::staticMetaObject,
    0,
    signals_QtCharts_QBoxSet,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBoxSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBoxSet,
        {0},
        &plugin_QtCharts_QBoxSet
    },
    {
        sipNameNr_QBoxSet,
        {0, 0, 1},
        20, methods_QtCharts_QBoxSet,
        5, enummembers_QtCharts_QBoxSet,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBoxSet,
    -1,
    -1,
    supers_QtCharts_QBoxSet,
    slots_QtCharts_QBoxSet,
    init_type_QtCharts_QBoxSet,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBoxSet,
    0,
    0,
    0,
    release_QtCharts_QBoxSet,
    cast_QtCharts_QBoxSet,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 34 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 63057 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 63061 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 34 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 63088 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 63091 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 63094 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 63097 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 63106 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 63109 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 63114 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 63153 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 63156 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 63159 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 63162 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 63165 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 63168 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 63171 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 63174 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 63177 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 63180 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 63183 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 63186 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 63189 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 63192 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 63195 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 63198 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBoxPlotSeries : public  ::QtCharts::QBoxPlotSeries
{
public:
    sipQtCharts_QBoxPlotSeries( ::QObject*);
    virtual ~sipQtCharts_QBoxPlotSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractSeries::SeriesType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QBoxPlotSeries::sipQtCharts_QBoxPlotSeries( ::QObject*a0):  ::QtCharts::QBoxPlotSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBoxPlotSeries::~sipQtCharts_QBoxPlotSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBoxPlotSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBoxPlotSeries);

    return  ::QtCharts::QBoxPlotSeries::metaObject();
}

int sipQtCharts_QBoxPlotSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBoxPlotSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBoxPlotSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBoxPlotSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBoxPlotSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBoxPlotSeries::qt_metacast(_clname));
}

void sipQtCharts_QBoxPlotSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBoxPlotSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QBoxPlotSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QBoxPlotSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QBoxPlotSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBoxPlotSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBoxPlotSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBoxPlotSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBoxPlotSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 63508 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_sender, doc_QtCharts_QBoxPlotSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 63568 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_senderSignalIndex, doc_QtCharts_QBoxPlotSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBoxPlotSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_isSignalConnected, doc_QtCharts_QBoxPlotSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_append, "append(self, QBoxSet) -> bool\n"
    "append(self, object) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxSet* a0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QtCharts_QBoxSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->append(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    {
        QList< ::QtCharts::QBoxSet*>* a0;
        int a0State = 0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ3", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QList_0101QtCharts_QBoxSet,&a0, &a0State))
        {
            bool sipRes;

            sipRes = sipCpp->append(*a0);
            sipReleaseType(a0,sipType_QList_0101QtCharts_QBoxSet,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_append, doc_QtCharts_QBoxPlotSeries_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_remove, "remove(self, QBoxSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxSet* a0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QtCharts_QBoxSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->remove(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_remove, doc_QtCharts_QBoxPlotSeries_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_take, "take(self, QBoxSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_take(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_take(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxSet* a0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QtCharts_QBoxSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->take(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_take, doc_QtCharts_QBoxPlotSeries_take);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_insert, "insert(self, int, QBoxSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QBoxSet* a1;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ:", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, &a0, sipType_QtCharts_QBoxSet, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->insert(a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_insert, doc_QtCharts_QBoxPlotSeries_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_count, doc_QtCharts_QBoxPlotSeries_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_boxSets, "boxSets(self) -> List[QBoxSet]");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_boxSets(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_boxSets(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
            QList< ::QtCharts::QBoxSet*>*sipRes;

            sipRes = new QList< ::QtCharts::QBoxSet*>(sipCpp->boxSets());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_boxSets, doc_QtCharts_QBoxPlotSeries_boxSets);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBoxPlotSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_type, doc_QtCharts_QBoxPlotSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_setBoxOutlineVisible, "setBoxOutlineVisible(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_setBoxOutlineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_setBoxOutlineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, &a0))
        {
            sipCpp->setBoxOutlineVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_setBoxOutlineVisible, doc_QtCharts_QBoxPlotSeries_setBoxOutlineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_boxOutlineVisible, "boxOutlineVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_boxOutlineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_boxOutlineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->boxOutlineVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_boxOutlineVisible, doc_QtCharts_QBoxPlotSeries_boxOutlineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_setBoxWidth, "setBoxWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_setBoxWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_setBoxWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, &a0))
        {
            sipCpp->setBoxWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_setBoxWidth, doc_QtCharts_QBoxPlotSeries_setBoxWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_boxWidth, "boxWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_boxWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_boxWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->boxWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_boxWidth, doc_QtCharts_QBoxPlotSeries_boxWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_setBrush, doc_QtCharts_QBoxPlotSeries_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_brush, doc_QtCharts_QBoxPlotSeries_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_setPen, doc_QtCharts_QBoxPlotSeries_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotSeries_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotSeries_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBoxPlotSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotSeries, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotSeries, sipName_pen, doc_QtCharts_QBoxPlotSeries_pen);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QBoxPlotSeries___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QBoxPlotSeries___len__(PyObject *sipSelf)
{
     ::QtCharts::QBoxPlotSeries *sipCpp = reinterpret_cast< ::QtCharts::QBoxPlotSeries *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBoxPlotSeries));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 64281 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBoxPlotSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBoxPlotSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBoxPlotSeries *sipCpp = reinterpret_cast< ::QtCharts::QBoxPlotSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBoxPlotSeries(void *, int);}
static void release_QtCharts_QBoxPlotSeries(void *sipCppV, int)
{
     ::QtCharts::QBoxPlotSeries *sipCpp = reinterpret_cast< ::QtCharts::QBoxPlotSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBoxPlotSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBoxPlotSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBoxPlotSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBoxPlotSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBoxPlotSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBoxPlotSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBoxPlotSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QBoxPlotSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBoxPlotSeries[] = {{13, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QBoxPlotSeries[] = {
    {(void *)slot_QtCharts_QBoxPlotSeries___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QBoxPlotSeries[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QBoxPlotSeries_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_append)},
    {SIP_MLNAME_CAST(sipName_boxOutlineVisible), meth_QtCharts_QBoxPlotSeries_boxOutlineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_boxOutlineVisible)},
    {SIP_MLNAME_CAST(sipName_boxSets), meth_QtCharts_QBoxPlotSeries_boxSets, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_boxSets)},
    {SIP_MLNAME_CAST(sipName_boxWidth), meth_QtCharts_QBoxPlotSeries_boxWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_boxWidth)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QBoxPlotSeries_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBoxPlotSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QBoxPlotSeries_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_clear)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBoxPlotSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QBoxPlotSeries_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBoxPlotSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBoxPlotSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QBoxPlotSeries_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_insert)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBoxPlotSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QBoxPlotSeries_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_pen)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBoxPlotSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QBoxPlotSeries_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_remove)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBoxPlotSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBoxPlotSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBoxOutlineVisible), meth_QtCharts_QBoxPlotSeries_setBoxOutlineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_setBoxOutlineVisible)},
    {SIP_MLNAME_CAST(sipName_setBoxWidth), meth_QtCharts_QBoxPlotSeries_setBoxWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_setBoxWidth)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QBoxPlotSeries_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_setBrush)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QBoxPlotSeries_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_setPen)},
    {SIP_MLNAME_CAST(sipName_take), meth_QtCharts_QBoxPlotSeries_take, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_take)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBoxPlotSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QBoxPlotSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QBoxPlotSeries, "\1QBoxPlotSeries(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QBoxPlotSeries[] = {
    {"doubleClicked(QBoxSet*)", "\1doubleClicked(self, QBoxSet)", 0, 0},
    {"released(QBoxSet*)", "\1released(self, QBoxSet)", 0, 0},
    {"pressed(QBoxSet*)", "\1pressed(self, QBoxSet)", 0, 0},
    {"boxsetsRemoved(QList<QBoxSet*>)", "\1boxsetsRemoved(self, Iterable[QBoxSet])", 0, 0},
    {"boxsetsAdded(QList<QBoxSet*>)", "\1boxsetsAdded(self, Iterable[QBoxSet])", 0, 0},
    {"boxWidthChanged()", "\1boxWidthChanged(self)", 0, 0},
    {"boxOutlineVisibilityChanged()", "\1boxOutlineVisibilityChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"countChanged()", "\1countChanged(self)", 0, 0},
    {"hovered(bool,QBoxSet*)", "\1hovered(self, bool, QBoxSet)", 0, 0},
    {"clicked(QBoxSet*)", "\1clicked(self, QBoxSet)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QBoxPlotSeries = {
    & ::QtCharts::QBoxPlotSeries::staticMetaObject,
    0,
    signals_QtCharts_QBoxPlotSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBoxPlotSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBoxPlotSeries,
        {0},
        &plugin_QtCharts_QBoxPlotSeries
    },
    {
        sipNameNr_QBoxPlotSeries,
        {0, 0, 1},
        25, methods_QtCharts_QBoxPlotSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBoxPlotSeries,
    -1,
    -1,
    supers_QtCharts_QBoxPlotSeries,
    slots_QtCharts_QBoxPlotSeries,
    init_type_QtCharts_QBoxPlotSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBoxPlotSeries,
    0,
    0,
    0,
    release_QtCharts_QBoxPlotSeries,
    cast_QtCharts_QBoxPlotSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 34 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 64499 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 34 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 64525 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 64586 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 64589 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 64652 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 64655 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 64658 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 64661 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 64664 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 64667 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 64670 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 64673 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 64676 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 64679 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 64682 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 64685 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 64688 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 64691 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 64694 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 64697 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 64700 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 64703 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 64706 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBoxPlotLegendMarker : public  ::QtCharts::QBoxPlotLegendMarker
{
public:
    sipQtCharts_QBoxPlotLegendMarker( ::QtCharts::QBoxPlotSeries*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QBoxPlotLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QBoxPlotSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[9];
};

sipQtCharts_QBoxPlotLegendMarker::sipQtCharts_QBoxPlotLegendMarker( ::QtCharts::QBoxPlotSeries*a0, ::QtCharts::QLegend*a1, ::QObject*a2):  ::QtCharts::QBoxPlotLegendMarker(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBoxPlotLegendMarker::~sipQtCharts_QBoxPlotLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBoxPlotLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBoxPlotLegendMarker);

    return  ::QtCharts::QBoxPlotLegendMarker::metaObject();
}

int sipQtCharts_QBoxPlotLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBoxPlotLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBoxPlotLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBoxPlotLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBoxPlotLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBoxPlotLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QBoxPlotLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBoxPlotLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBoxPlotLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBoxPlotLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QBoxPlotLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QBoxPlotLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QBoxPlotSeries* sipQtCharts_QBoxPlotLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QBoxPlotLegendMarker::series();

    extern  ::QtCharts::QBoxPlotSeries* sipVH_QtChart_12(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_12(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QBoxPlotLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBoxPlotLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBoxPlotLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBoxPlotLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBoxPlotLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 65032 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotLegendMarker, sipName_sender, doc_QtCharts_QBoxPlotLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 65092 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QBoxPlotLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBoxPlotLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotLegendMarker, sipName_isSignalConnected, doc_QtCharts_QBoxPlotLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QBoxPlotLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBoxPlotLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotLegendMarker, sipName_type, doc_QtCharts_QBoxPlotLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker_series, "series(self) -> QBoxPlotSeries");

extern "C" {static PyObject *meth_QtCharts_QBoxPlotLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBoxPlotLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QBoxPlotLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBoxPlotLegendMarker, &sipCpp))
        {
             ::QtCharts::QBoxPlotSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBoxPlotLegendMarker::series() : sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBoxPlotLegendMarker, sipName_series, doc_QtCharts_QBoxPlotLegendMarker_series);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBoxPlotLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBoxPlotLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBoxPlotLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QBoxPlotLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBoxPlotLegendMarker(void *, int);}
static void release_QtCharts_QBoxPlotLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QBoxPlotLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QBoxPlotLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBoxPlotLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBoxPlotLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBoxPlotLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBoxPlotLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBoxPlotLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBoxPlotLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBoxPlotLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QBoxPlotSeries* a0;
         ::QtCharts::QLegend* a1;
         ::QObject* a2 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8|JH", sipType_QtCharts_QBoxPlotSeries, &a0, sipType_QtCharts_QLegend, &a1, sipType_QObject, &a2, sipOwner))
        {
            sipCpp = new sipQtCharts_QBoxPlotLegendMarker(a0,a1,a2);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBoxPlotLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QBoxPlotLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QBoxPlotLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBoxPlotLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QBoxPlotLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBoxPlotLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QBoxPlotLegendMarker, "\1QBoxPlotLegendMarker(QBoxPlotSeries, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QBoxPlotLegendMarker = {
    & ::QtCharts::QBoxPlotLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBoxPlotLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBoxPlotLegendMarker,
        {0},
        &plugin_QtCharts_QBoxPlotLegendMarker
    },
    {
        sipNameNr_QBoxPlotLegendMarker,
        {0, 0, 1},
        11, methods_QtCharts_QBoxPlotLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBoxPlotLegendMarker,
    -1,
    -1,
    supers_QtCharts_QBoxPlotLegendMarker,
    0,
    init_type_QtCharts_QBoxPlotLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBoxPlotLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QBoxPlotLegendMarker,
    cast_QtCharts_QBoxPlotLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 65544 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 65548 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 65551 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 65554 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 65557 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 65560 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 65563 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 751 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 65566 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 65569 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 65572 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 65575 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 65578 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 65581 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 65584 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 65587 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 65590 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 65593 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 65596 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 65599 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 65602 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 65605 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 65608 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBarSet : public  ::QtCharts::QBarSet
{
public:
    sipQtCharts_QBarSet(const  ::QString, ::QObject*);
    virtual ~sipQtCharts_QBarSet();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[7];
};

sipQtCharts_QBarSet::sipQtCharts_QBarSet(const  ::QString a0, ::QObject*a1):  ::QtCharts::QBarSet(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBarSet::~sipQtCharts_QBarSet()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBarSet::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBarSet);

    return  ::QtCharts::QBarSet::metaObject();
}

int sipQtCharts_QBarSet::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBarSet::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBarSet,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBarSet::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBarSet, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBarSet::qt_metacast(_clname));
}

bool sipQtCharts_QBarSet::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBarSet::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBarSet::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBarSet::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QBarSet::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSet::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSet::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSet::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSet::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSet::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSet::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarSet::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSet::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarSet::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QBarSet::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBarSet::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBarSet::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBarSet::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBarSet::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBarSet_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 65902 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_sender, doc_QtCharts_QBarSet_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarSet_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 65962 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarSet_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_senderSignalIndex, doc_QtCharts_QBarSet_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBarSet_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBarSet *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_isSignalConnected, doc_QtCharts_QBarSet_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_append, "append(self, float)\n"
    "append(self, Iterable[float])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0))
        {
            sipCpp->append(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QList< ::qreal>* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QList_2400,&a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast< ::QList< ::qreal> *>(a0),sipType_QList_2400,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_append, doc_QtCharts_QBarSet_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_insert, "insert(self, int, float)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::qreal a1;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bid", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0, &a1))
        {
            sipCpp->insert(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_insert, doc_QtCharts_QBarSet_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_replace, "replace(self, int, float)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_replace(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_replace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::qreal a1;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bid", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0, &a1))
        {
            sipCpp->replace(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_replace, doc_QtCharts_QBarSet_replace);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarSet_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_count, doc_QtCharts_QBarSet_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_sum, "sum(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QBarSet_sum(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_sum(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->sum();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_sum, doc_QtCharts_QBarSet_sum);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setPen, doc_QtCharts_QBarSet_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QBarSet_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_pen, doc_QtCharts_QBarSet_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setBrush, doc_QtCharts_QBarSet_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QBarSet_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_brush, doc_QtCharts_QBarSet_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setLabelBrush, "setLabelBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setLabelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setLabelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setLabelBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setLabelBrush, doc_QtCharts_QBarSet_setLabelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_labelBrush, "labelBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QBarSet_labelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_labelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->labelBrush());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_labelBrush, doc_QtCharts_QBarSet_labelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setLabelFont, "setLabelFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setLabelFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setLabelFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setLabelFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setLabelFont, doc_QtCharts_QBarSet_setLabelFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_labelFont, "labelFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QBarSet_labelFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_labelFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->labelFont());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_labelFont, doc_QtCharts_QBarSet_labelFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setLabel, "setLabel(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setLabel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setLabel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabel(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setLabel, doc_QtCharts_QBarSet_setLabel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_label, "label(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QBarSet_label(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_label(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->label());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_label, doc_QtCharts_QBarSet_label);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_remove, "remove(self, int, count: int = 1)");

extern "C" {static PyObject *meth_QtCharts_QBarSet_remove(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_remove(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        int a1 = 1;
         ::QtCharts::QBarSet *sipCpp;

        static const char *sipKwdList[] = {
            NULL,
            sipName_count,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "Bi|i", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0, &a1))
        {
            sipCpp->remove(a0,a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_remove, doc_QtCharts_QBarSet_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_at, "at(self, int) -> float");

extern "C" {static PyObject *meth_QtCharts_QBarSet_at(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_at(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, &a0))
        {
             ::qreal sipRes;

            sipRes = sipCpp->at(a0);

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_at, doc_QtCharts_QBarSet_at);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QBarSet_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->color());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_color, doc_QtCharts_QBarSet_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setColor, doc_QtCharts_QBarSet_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_borderColor, "borderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QBarSet_borderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_borderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->borderColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_borderColor, doc_QtCharts_QBarSet_borderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setBorderColor, "setBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setBorderColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setBorderColor, doc_QtCharts_QBarSet_setBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_labelColor, "labelColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QBarSet_labelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_labelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->labelColor());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_labelColor, doc_QtCharts_QBarSet_labelColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSet_setLabelColor, "setLabelColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QBarSet_setLabelColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSet_setLabelColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QBarSet *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarSet, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLabelColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName_setLabelColor, doc_QtCharts_QBarSet_setLabelColor);

    return NULL;
}


extern "C" {static PyObject *slot_QtCharts_QBarSet___getitem__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QBarSet___getitem__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QBarSet *sipCpp = reinterpret_cast< ::QtCharts::QBarSet *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBarSet));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
             ::qreal sipRes = 0;
            int sipIsErr = 0;

#line 59 "sip/QtChart/qbarset.sip"
            SIP_SSIZE_T idx = sipConvertFromSequenceIndex(a0, sipCpp->count());
            
            if (idx < 0)
                sipIsErr = 1;
            else
                sipRes = sipCpp->operator[]((int)idx);
#line 66894 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipIsErr)
                return 0;

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSet, sipName___getitem__, NULL);

    return 0;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QBarSet___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QBarSet___len__(PyObject *sipSelf)
{
     ::QtCharts::QBarSet *sipCpp = reinterpret_cast< ::QtCharts::QBarSet *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBarSet));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 66925 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QBarSet___lshift__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QBarSet___lshift__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet* a0;
         ::qreal a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J9d", sipType_QtCharts_QBarSet, &a0, &a1))
        {
             ::QtCharts::QBarSet*sipRes;

            sipRes = &(*a0 << a1);

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

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, lshift_slot, NULL, sipArg0, sipArg1);
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBarSet(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBarSet(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBarSet *sipCpp = reinterpret_cast< ::QtCharts::QBarSet *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBarSet(void *, int);}
static void release_QtCharts_QBarSet(void *sipCppV, int)
{
     ::QtCharts::QBarSet *sipCpp = reinterpret_cast< ::QtCharts::QBarSet *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBarSet(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBarSet(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBarSet *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBarSet(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBarSet(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBarSet(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBarSet *sipCpp = 0;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QObject* a1 = 0;

        static const char *sipKwdList[] = {
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J1|JH", sipType_QString,&a0, &a0State, sipType_QObject, &a1, sipOwner))
        {
            sipCpp = new sipQtCharts_QBarSet(*a0,a1);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBarSet[] = {{10, 0, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QBarSet[] = {
    {(void *)slot_QtCharts_QBarSet___getitem__, getitem_slot},
    {(void *)slot_QtCharts_QBarSet___len__, len_slot},
    {(void *)slot_QtCharts_QBarSet___lshift__, lshift_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QBarSet[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QBarSet_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_append)},
    {SIP_MLNAME_CAST(sipName_at), meth_QtCharts_QBarSet_at, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_at)},
    {SIP_MLNAME_CAST(sipName_borderColor), meth_QtCharts_QBarSet_borderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_borderColor)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QBarSet_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBarSet_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QBarSet_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_color)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBarSet_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QBarSet_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBarSet_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBarSet_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QBarSet_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_insert)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBarSet_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_label), meth_QtCharts_QBarSet_label, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_label)},
    {SIP_MLNAME_CAST(sipName_labelBrush), meth_QtCharts_QBarSet_labelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_labelBrush)},
    {SIP_MLNAME_CAST(sipName_labelColor), meth_QtCharts_QBarSet_labelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_labelColor)},
    {SIP_MLNAME_CAST(sipName_labelFont), meth_QtCharts_QBarSet_labelFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_labelFont)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QBarSet_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_pen)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBarSet_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), (PyCFunction)meth_QtCharts_QBarSet_remove, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_remove)},
    {SIP_MLNAME_CAST(sipName_replace), meth_QtCharts_QBarSet_replace, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_replace)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBarSet_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBarSet_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBorderColor), meth_QtCharts_QBarSet_setBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setBorderColor)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QBarSet_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QBarSet_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setColor)},
    {SIP_MLNAME_CAST(sipName_setLabel), meth_QtCharts_QBarSet_setLabel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setLabel)},
    {SIP_MLNAME_CAST(sipName_setLabelBrush), meth_QtCharts_QBarSet_setLabelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setLabelBrush)},
    {SIP_MLNAME_CAST(sipName_setLabelColor), meth_QtCharts_QBarSet_setLabelColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setLabelColor)},
    {SIP_MLNAME_CAST(sipName_setLabelFont), meth_QtCharts_QBarSet_setLabelFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setLabelFont)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QBarSet_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_setPen)},
    {SIP_MLNAME_CAST(sipName_sum), meth_QtCharts_QBarSet_sum, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSet_sum)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBarSet_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL}
};

PyDoc_STRVAR(doc_QtCharts_QBarSet, "\1QBarSet(str, parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QBarSet[] = {
    {"doubleClicked(int)", "\1doubleClicked(self, int)", 0, 0},
    {"released(int)", "\1released(self, int)", 0, 0},
    {"pressed(int)", "\1pressed(self, int)", 0, 0},
    {"labelColorChanged(QColor)", "\1labelColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"borderColorChanged(QColor)", "\1borderColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"hovered(bool,int)", "\1hovered(self, bool, int)", 0, 0},
    {"clicked(int)", "\1clicked(self, int)", 0, 0},
    {"valueChanged(int)", "\1valueChanged(self, int)", 0, 0},
    {"valuesRemoved(int,int)", "\1valuesRemoved(self, int, int)", 0, 0},
    {"valuesAdded(int,int)", "\1valuesAdded(self, int, int)", 0, 0},
    {"labelFontChanged()", "\1labelFontChanged(self)", 0, 0},
    {"labelBrushChanged()", "\1labelBrushChanged(self)", 0, 0},
    {"labelChanged()", "\1labelChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QBarSet = {
    & ::QtCharts::QBarSet::staticMetaObject,
    0,
    signals_QtCharts_QBarSet,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBarSet = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBarSet,
        {0},
        &plugin_QtCharts_QBarSet
    },
    {
        sipNameNr_QBarSet,
        {0, 0, 1},
        32, methods_QtCharts_QBarSet,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBarSet,
    -1,
    -1,
    supers_QtCharts_QBarSet,
    slots_QtCharts_QBarSet,
    init_type_QtCharts_QBarSet,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBarSet,
    0,
    0,
    0,
    release_QtCharts_QBarSet,
    cast_QtCharts_QBarSet,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 32 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 67181 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 67185 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 67194 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 67215 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 67222 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 67225 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 67228 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 67231 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 67236 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 67275 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 67278 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 67281 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 67284 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 67287 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 67290 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 67293 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 67296 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 67299 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 67302 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 67305 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 67308 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 67311 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 67314 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 67317 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBarSeries : public  ::QtCharts::QBarSeries
{
public:
    sipQtCharts_QBarSeries( ::QObject*);
    virtual ~sipQtCharts_QBarSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::QtCharts::QAbstractSeries::SeriesType type() const;
    bool event( ::QEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    void timerEvent( ::QTimerEvent*);
    void childEvent( ::QChildEvent*);
    void customEvent( ::QEvent*);
    void connectNotify(const  ::QMetaMethod&);
    void disconnectNotify(const  ::QMetaMethod&);

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QBarSeries::sipQtCharts_QBarSeries( ::QObject*a0):  ::QtCharts::QBarSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBarSeries::~sipQtCharts_QBarSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBarSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBarSeries);

    return  ::QtCharts::QBarSeries::metaObject();
}

int sipQtCharts_QBarSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBarSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBarSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBarSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBarSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBarSeries::qt_metacast(_clname));
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QBarSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QBarSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQtCharts_QBarSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBarSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBarSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBarSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQtCharts_QBarSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QObject* sipQtCharts_QBarSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBarSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBarSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBarSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBarSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 67627 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSeries, sipName_sender, doc_QtCharts_QBarSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 67687 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSeries, sipName_senderSignalIndex, doc_QtCharts_QBarSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBarSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSeries, sipName_isSignalConnected, doc_QtCharts_QBarSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QBarSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBarSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarSeries, sipName_type, doc_QtCharts_QBarSeries_type);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractBarSeries)
        return static_cast< ::QtCharts::QAbstractBarSeries *>(sipCpp);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBarSeries(void *, int);}
static void release_QtCharts_QBarSeries(void *sipCppV, int)
{
     ::QtCharts::QBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBarSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBarSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBarSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBarSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBarSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QBarSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBarSeries[] = {{11, 255, 1}};


static PyMethodDef methods_QtCharts_QBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBarSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBarSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBarSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBarSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBarSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBarSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBarSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBarSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBarSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QBarSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarSeries_type)}
};

PyDoc_STRVAR(doc_QtCharts_QBarSeries, "\1QBarSeries(parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QBarSeries = {
    & ::QtCharts::QBarSeries::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBarSeries,
        {0},
        &plugin_QtCharts_QBarSeries
    },
    {
        sipNameNr_QBarSeries,
        {0, 0, 1},
        10, methods_QtCharts_QBarSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBarSeries,
    -1,
    -1,
    supers_QtCharts_QBarSeries,
    0,
    init_type_QtCharts_QBarSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBarSeries,
    0,
    0,
    0,
    release_QtCharts_QBarSeries,
    cast_QtCharts_QBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 34 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 68104 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 68112 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 68133 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 68194 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 68197 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 68260 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 68263 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 68266 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 68269 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 68272 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 68275 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 68278 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 68281 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 68284 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 68287 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 68290 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 68293 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 68296 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 68299 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 68302 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 68305 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 68308 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 68311 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 68314 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBarLegendMarker : public  ::QtCharts::QBarLegendMarker
{
public:
    sipQtCharts_QBarLegendMarker( ::QtCharts::QAbstractBarSeries*, ::QtCharts::QBarSet*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QBarLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QAbstractBarSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[9];
};

sipQtCharts_QBarLegendMarker::sipQtCharts_QBarLegendMarker( ::QtCharts::QAbstractBarSeries*a0, ::QtCharts::QBarSet*a1, ::QtCharts::QLegend*a2, ::QObject*a3):  ::QtCharts::QBarLegendMarker(a0,a1,a2,a3), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBarLegendMarker::~sipQtCharts_QBarLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBarLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBarLegendMarker);

    return  ::QtCharts::QBarLegendMarker::metaObject();
}

int sipQtCharts_QBarLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBarLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBarLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBarLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBarLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBarLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QBarLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBarLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBarLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QBarLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBarLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QBarLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QBarLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QAbstractBarSeries* sipQtCharts_QBarLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QBarLegendMarker::series();

    extern  ::QtCharts::QAbstractBarSeries* sipVH_QtChart_11(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_11(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QBarLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBarLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBarLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBarLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBarLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 68640 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_sender, doc_QtCharts_QBarLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 68700 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QBarLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBarLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_isSignalConnected, doc_QtCharts_QBarLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QBarLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBarLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_type, doc_QtCharts_QBarLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_series, "series(self) -> QAbstractBarSeries");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QBarLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp))
        {
             ::QtCharts::QAbstractBarSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBarLegendMarker::series() : sipCpp->series());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_series, doc_QtCharts_QBarLegendMarker_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker_barset, "barset(self) -> QBarSet");

extern "C" {static PyObject *meth_QtCharts_QBarLegendMarker_barset(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarLegendMarker_barset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarLegendMarker, &sipCpp))
        {
             ::QtCharts::QBarSet*sipRes;

            sipRes = sipCpp->barset();

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarLegendMarker, sipName_barset, doc_QtCharts_QBarLegendMarker_barset);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBarLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBarLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBarLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QBarLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBarLegendMarker(void *, int);}
static void release_QtCharts_QBarLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QBarLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QBarLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBarLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBarLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBarLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBarLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBarLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBarLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBarLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QAbstractBarSeries* a0;
         ::QtCharts::QBarSet* a1;
         ::QtCharts::QLegend* a2;
         ::QObject* a3 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8J8|JH", sipType_QtCharts_QAbstractBarSeries, &a0, sipType_QtCharts_QBarSet, &a1, sipType_QtCharts_QLegend, &a2, sipType_QObject, &a3, sipOwner))
        {
            sipCpp = new sipQtCharts_QBarLegendMarker(a0,a1,a2,a3);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBarLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QBarLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_barset), meth_QtCharts_QBarLegendMarker_barset, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarLegendMarker_barset)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBarLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBarLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBarLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBarLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBarLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBarLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBarLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBarLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QBarLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBarLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QBarLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QBarLegendMarker, "\1QBarLegendMarker(QAbstractBarSeries, QBarSet, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QBarLegendMarker = {
    & ::QtCharts::QBarLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBarLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBarLegendMarker,
        {0},
        &plugin_QtCharts_QBarLegendMarker
    },
    {
        sipNameNr_QBarLegendMarker,
        {0, 0, 1},
        12, methods_QtCharts_QBarLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBarLegendMarker,
    -1,
    -1,
    supers_QtCharts_QBarLegendMarker,
    0,
    init_type_QtCharts_QBarLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBarLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QBarLegendMarker,
    cast_QtCharts_QBarLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 34 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 69177 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 69181 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 69184 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 36 "/usr/share/sip/PyQt5/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 69187 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 69192 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 69195 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 69198 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 69201 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 69204 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 69207 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 69210 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 69213 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 69216 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 69219 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 69222 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 69225 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 69228 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 69231 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 69234 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 69237 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 69240 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 69243 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 69246 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 69249 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QBarCategoryAxis : public  ::QtCharts::QBarCategoryAxis
{
public:
    sipQtCharts_QBarCategoryAxis( ::QObject*);
    virtual ~sipQtCharts_QBarCategoryAxis();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractAxis::AxisType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QBarCategoryAxis::sipQtCharts_QBarCategoryAxis( ::QObject*a0):  ::QtCharts::QBarCategoryAxis(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QBarCategoryAxis::~sipQtCharts_QBarCategoryAxis()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QBarCategoryAxis::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QBarCategoryAxis);

    return  ::QtCharts::QBarCategoryAxis::metaObject();
}

int sipQtCharts_QBarCategoryAxis::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QBarCategoryAxis::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QBarCategoryAxis,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QBarCategoryAxis::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QBarCategoryAxis, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QBarCategoryAxis::qt_metacast(_clname));
}

void sipQtCharts_QBarCategoryAxis::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarCategoryAxis::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarCategoryAxis::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QBarCategoryAxis::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarCategoryAxis::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarCategoryAxis::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarCategoryAxis::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarCategoryAxis::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QBarCategoryAxis::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QBarCategoryAxis::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QBarCategoryAxis::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QBarCategoryAxis::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QBarCategoryAxis::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QBarCategoryAxis::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractAxis::AxisType sipQtCharts_QBarCategoryAxis::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QBarCategoryAxis::type();

    extern  ::QtCharts::QAbstractAxis::AxisType sipVH_QtChart_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_6(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QBarCategoryAxis::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QBarCategoryAxis::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QBarCategoryAxis::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QBarCategoryAxis::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QBarCategoryAxis::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 69559 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_sender, doc_QtCharts_QBarCategoryAxis_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 69619 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_senderSignalIndex, doc_QtCharts_QBarCategoryAxis_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QBarCategoryAxis *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_isSignalConnected, doc_QtCharts_QBarCategoryAxis_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QBarCategoryAxis::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_type, doc_QtCharts_QBarCategoryAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_append, "append(self, Iterable[str])\n"
    "append(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QStringList* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QStringList,&a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast< ::QStringList *>(a0),sipType_QStringList,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->append(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_append, doc_QtCharts_QBarCategoryAxis_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_remove, "remove(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->remove(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_remove, doc_QtCharts_QBarCategoryAxis_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_insert, "insert(self, int, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QString* a1;
        int a1State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, &a0, sipType_QString,&a1, &a1State))
        {
            sipCpp->insert(a0,*a1);
            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(sipParseErr, sipName_QBarCategoryAxis, sipName_insert, doc_QtCharts_QBarCategoryAxis_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_replace, "replace(self, str, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_replace(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_replace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
        const  ::QString* a1;
        int a1State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State, sipType_QString,&a1, &a1State))
        {
            sipCpp->replace(*a0,*a1);
            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(sipParseErr, sipName_QBarCategoryAxis, sipName_replace, doc_QtCharts_QBarCategoryAxis_replace);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

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

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_setCategories, "setCategories(self, Iterable[str])");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_setCategories(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_setCategories(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QStringList* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QStringList,&a0, &a0State))
        {
            sipCpp->setCategories(*a0);
            sipReleaseType(const_cast< ::QStringList *>(a0),sipType_QStringList,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_setCategories, doc_QtCharts_QBarCategoryAxis_setCategories);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_categories, "categories(self) -> List[str]");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_categories(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_categories(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
             ::QStringList*sipRes;

            sipRes = new  ::QStringList(sipCpp->categories());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_categories, doc_QtCharts_QBarCategoryAxis_categories);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_count, doc_QtCharts_QBarCategoryAxis_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_at, "at(self, int) -> str");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_at(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_at(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const  ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, &a0))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->at(a0));

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_at, doc_QtCharts_QBarCategoryAxis_at);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_setMin, "setMin(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_setMin(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_setMin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setMin(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_setMin, doc_QtCharts_QBarCategoryAxis_setMin);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_min, "min(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_min(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_min(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->min());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_min, doc_QtCharts_QBarCategoryAxis_min);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_setMax, "setMax(self, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_setMax(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_setMax(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setMax(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_setMax, doc_QtCharts_QBarCategoryAxis_setMax);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_max, "max(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_max(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_max(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->max());

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

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QBarCategoryAxis, sipName_max, doc_QtCharts_QBarCategoryAxis_max);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis_setRange, "setRange(self, str, str)");

extern "C" {static PyObject *meth_QtCharts_QBarCategoryAxis_setRange(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QBarCategoryAxis_setRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
        const  ::QString* a1;
        int a1State = 0;
         ::QtCharts::QBarCategoryAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QBarCategoryAxis, &sipCpp, sipType_QString,&a0, &a0State, sipType_QString,&a1, &a1State))
        {
            sipCpp->setRange(*a0,*a1);
            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(sipParseErr, sipName_QBarCategoryAxis, sipName_setRange, doc_QtCharts_QBarCategoryAxis_setRange);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QBarCategoryAxis___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QBarCategoryAxis___len__(PyObject *sipSelf)
{
     ::QtCharts::QBarCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QBarCategoryAxis *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QBarCategoryAxis));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 70318 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QBarCategoryAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QBarCategoryAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QBarCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QBarCategoryAxis *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractAxis)
        return static_cast< ::QtCharts::QAbstractAxis *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QBarCategoryAxis(void *, int);}
static void release_QtCharts_QBarCategoryAxis(void *sipCppV, int)
{
     ::QtCharts::QBarCategoryAxis *sipCpp = reinterpret_cast< ::QtCharts::QBarCategoryAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QBarCategoryAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QBarCategoryAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QBarCategoryAxis *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QBarCategoryAxis(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QBarCategoryAxis(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QBarCategoryAxis(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QBarCategoryAxis *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QBarCategoryAxis(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QBarCategoryAxis[] = {{8, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QBarCategoryAxis[] = {
    {(void *)slot_QtCharts_QBarCategoryAxis___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QBarCategoryAxis[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QBarCategoryAxis_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_append)},
    {SIP_MLNAME_CAST(sipName_at), meth_QtCharts_QBarCategoryAxis_at, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_at)},
    {SIP_MLNAME_CAST(sipName_categories), meth_QtCharts_QBarCategoryAxis_categories, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_categories)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QBarCategoryAxis_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QBarCategoryAxis_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_clear)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QBarCategoryAxis_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QBarCategoryAxis_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_count)},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QBarCategoryAxis_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QBarCategoryAxis_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QBarCategoryAxis_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_insert)},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QBarCategoryAxis_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_max), meth_QtCharts_QBarCategoryAxis_max, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_max)},
    {SIP_MLNAME_CAST(sipName_min), meth_QtCharts_QBarCategoryAxis_min, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_min)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QBarCategoryAxis_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QBarCategoryAxis_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_remove)},
    {SIP_MLNAME_CAST(sipName_replace), meth_QtCharts_QBarCategoryAxis_replace, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_replace)},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QBarCategoryAxis_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QBarCategoryAxis_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setCategories), meth_QtCharts_QBarCategoryAxis_setCategories, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_setCategories)},
    {SIP_MLNAME_CAST(sipName_setMax), meth_QtCharts_QBarCategoryAxis_setMax, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_setMax)},
    {SIP_MLNAME_CAST(sipName_setMin), meth_QtCharts_QBarCategoryAxis_setMin, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_setMin)},
    {SIP_MLNAME_CAST(sipName_setRange), meth_QtCharts_QBarCategoryAxis_setRange, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_setRange)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QBarCategoryAxis_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QBarCategoryAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QBarCategoryAxis_type)}
};

PyDoc_STRVAR(doc_QtCharts_QBarCategoryAxis, "\1QBarCategoryAxis(parent: QObject = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QBarCategoryAxis[] = {
    {"countChanged()", "\1countChanged(self)", 0, 0},
    {"rangeChanged(QString,QString)", "\1rangeChanged(self, str, str)", 0, 0},
    {"maxChanged(QString)", "\1maxChanged(self, str)", 0, 0},
    {"minChanged(QString)", "\1minChanged(self, str)", 0, 0},
    {"categoriesChanged()", "\1categoriesChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QBarCategoryAxis = {
    & ::QtCharts::QBarCategoryAxis::staticMetaObject,
    0,
    signals_QtCharts_QBarCategoryAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QBarCategoryAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QBarCategoryAxis,
        {0},
        &plugin_QtCharts_QBarCategoryAxis
    },
    {
        sipNameNr_QBarCategoryAxis,
        {0, 0, 1},
        24, methods_QtCharts_QBarCategoryAxis,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QBarCategoryAxis,
    -1,
    -1,
    supers_QtCharts_QBarCategoryAxis,
    slots_QtCharts_QBarCategoryAxis,
    init_type_QtCharts_QBarCategoryAxis,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QBarCategoryAxis,
    0,
    0,
    0,
    release_QtCharts_QBarCategoryAxis,
    cast_QtCharts_QBarCategoryAxis,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 32 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 70518 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 70522 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 26 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 32 "sip/QtChart/qlineseries.sip"
#include <qlineseries.h>
#line 70587 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 95 "/usr/share/sip/PyQt5/QtCore/qpoint.sip"
#include <qpoint.h>
#line 70590 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 70593 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 70596 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 70599 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 70602 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 70605 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 70614 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 70617 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 70622 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 70661 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 70664 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 70667 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 70670 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 70673 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 70676 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 70679 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 70682 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 70685 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 70688 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 70691 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 70694 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 70697 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 70700 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 70703 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QAreaSeries : public  ::QtCharts::QAreaSeries
{
public:
    sipQtCharts_QAreaSeries( ::QObject*);
    sipQtCharts_QAreaSeries( ::QtCharts::QLineSeries*, ::QtCharts::QLineSeries*);
    virtual ~sipQtCharts_QAreaSeries();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QAbstractSeries::SeriesType type() const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[8];
};

sipQtCharts_QAreaSeries::sipQtCharts_QAreaSeries( ::QObject*a0):  ::QtCharts::QAreaSeries(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QAreaSeries::sipQtCharts_QAreaSeries( ::QtCharts::QLineSeries*a0, ::QtCharts::QLineSeries*a1):  ::QtCharts::QAreaSeries(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QAreaSeries::~sipQtCharts_QAreaSeries()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QAreaSeries::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QAreaSeries);

    return  ::QtCharts::QAreaSeries::metaObject();
}

int sipQtCharts_QAreaSeries::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QAreaSeries::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QAreaSeries,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QAreaSeries::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QAreaSeries, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QAreaSeries::qt_metacast(_clname));
}

void sipQtCharts_QAreaSeries::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QAreaSeries::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaSeries::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QAreaSeries::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaSeries::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaSeries::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaSeries::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaSeries::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaSeries::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaSeries::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QAreaSeries::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QAreaSeries::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QAreaSeries::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QAreaSeries::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QAbstractSeries::SeriesType sipQtCharts_QAreaSeries::type() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QAreaSeries::type();

    extern  ::QtCharts::QAbstractSeries::SeriesType sipVH_QtChart_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_7(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QAreaSeries::sipProtect_sender() const
{
    return  ::QObject::sender();
}

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

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

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

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

void sipQtCharts_QAreaSeries::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QAreaSeries::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QAreaSeries::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QAreaSeries::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 71019 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_sender, doc_QtCharts_QAreaSeries_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 71079 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_receivers, doc_QtCharts_QAreaSeries_receivers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_timerEvent, doc_QtCharts_QAreaSeries_timerEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_childEvent, doc_QtCharts_QAreaSeries_childEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_customEvent, doc_QtCharts_QAreaSeries_customEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_connectNotify, doc_QtCharts_QAreaSeries_connectNotify);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_disconnectNotify, doc_QtCharts_QAreaSeries_disconnectNotify);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_senderSignalIndex, doc_QtCharts_QAreaSeries_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QAreaSeries *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_isSignalConnected, doc_QtCharts_QAreaSeries_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QAreaSeries::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_type, doc_QtCharts_QAreaSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setUpperSeries, "setUpperSeries(self, QLineSeries)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setUpperSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setUpperSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLineSeries* a0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QtCharts_QLineSeries, &a0))
        {
            sipCpp->setUpperSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setUpperSeries, doc_QtCharts_QAreaSeries_setUpperSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_upperSeries, "upperSeries(self) -> QLineSeries");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_upperSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_upperSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QtCharts::QLineSeries*sipRes;

            sipRes = sipCpp->upperSeries();

            return sipConvertFromType(sipRes,sipType_QtCharts_QLineSeries,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_upperSeries, doc_QtCharts_QAreaSeries_upperSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setLowerSeries, "setLowerSeries(self, QLineSeries)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setLowerSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setLowerSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLineSeries* a0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QtCharts_QLineSeries, &a0))
        {
            sipCpp->setLowerSeries(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setLowerSeries, doc_QtCharts_QAreaSeries_setLowerSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_lowerSeries, "lowerSeries(self) -> QLineSeries");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_lowerSeries(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_lowerSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QtCharts::QLineSeries*sipRes;

            sipRes = sipCpp->lowerSeries();

            return sipConvertFromType(sipRes,sipType_QtCharts_QLineSeries,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_lowerSeries, doc_QtCharts_QAreaSeries_lowerSeries);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPen, doc_QtCharts_QAreaSeries_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pen, doc_QtCharts_QAreaSeries_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setBrush, doc_QtCharts_QAreaSeries_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_brush, doc_QtCharts_QAreaSeries_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointsVisible, "setPointsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAreaSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, &a0))
        {
            sipCpp->setPointsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointsVisible, doc_QtCharts_QAreaSeries_setPointsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointsVisible, "pointsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointsVisible, doc_QtCharts_QAreaSeries_pointsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setColor, "setColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setColor, doc_QtCharts_QAreaSeries_setColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_color(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->color());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_color, doc_QtCharts_QAreaSeries_color);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setBorderColor, "setBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setBorderColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setBorderColor, doc_QtCharts_QAreaSeries_setBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_borderColor, "borderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_borderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_borderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->borderColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_borderColor, doc_QtCharts_QAreaSeries_borderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointLabelsFormat, "setPointLabelsFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setPointLabelsFormat(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointLabelsFormat, doc_QtCharts_QAreaSeries_setPointLabelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointLabelsFormat, "pointLabelsFormat(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointLabelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointLabelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->pointLabelsFormat());

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointLabelsFormat, doc_QtCharts_QAreaSeries_pointLabelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointLabelsVisible, "setPointLabelsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAreaSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, &a0))
        {
            sipCpp->setPointLabelsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointLabelsVisible, doc_QtCharts_QAreaSeries_setPointLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointLabelsVisible, "pointLabelsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointLabelsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointLabelsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointLabelsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointLabelsVisible, doc_QtCharts_QAreaSeries_pointLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointLabelsFont, "setPointLabelsFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setPointLabelsFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointLabelsFont, doc_QtCharts_QAreaSeries_setPointLabelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointLabelsFont, "pointLabelsFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointLabelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointLabelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->pointLabelsFont());

            return sipConvertFromNewType(sipRes,sipType_QFont,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointLabelsFont, doc_QtCharts_QAreaSeries_pointLabelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointLabelsColor, "setPointLabelsColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setPointLabelsColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointLabelsColor, doc_QtCharts_QAreaSeries_setPointLabelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointLabelsColor, "pointLabelsColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointLabelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointLabelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->pointLabelsColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointLabelsColor, doc_QtCharts_QAreaSeries_pointLabelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_setPointLabelsClipping, "setPointLabelsClipping(self, enable: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsClipping(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_setPointLabelsClipping(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAreaSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_enable,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp, &a0))
        {
            sipCpp->setPointLabelsClipping(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_setPointLabelsClipping, doc_QtCharts_QAreaSeries_setPointLabelsClipping);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaSeries_pointLabelsClipping, "pointLabelsClipping(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAreaSeries_pointLabelsClipping(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaSeries_pointLabelsClipping(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAreaSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->pointLabelsClipping();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaSeries, sipName_pointLabelsClipping, doc_QtCharts_QAreaSeries_pointLabelsClipping);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QAreaSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QAreaSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QAreaSeries *sipCpp = reinterpret_cast< ::QtCharts::QAreaSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAreaSeries(void *, int);}
static void release_QtCharts_QAreaSeries(void *sipCppV, int)
{
     ::QtCharts::QAreaSeries *sipCpp = reinterpret_cast< ::QtCharts::QAreaSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QAreaSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAreaSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QAreaSeries *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAreaSeries(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QAreaSeries(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QAreaSeries(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QAreaSeries *sipCpp = 0;

    {
         ::QObject* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QObject, &a0, sipOwner))
        {
            sipCpp = new sipQtCharts_QAreaSeries(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
         ::QtCharts::QLineSeries* a0;
         ::QtCharts::QLineSeries* a1 = 0;

        static const char *sipKwdList[] = {
            NULL,
            sipName_lowerSeries,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8|J8", sipType_QtCharts_QLineSeries, &a0, sipType_QtCharts_QLineSeries, &a1))
        {
            sipCpp = new sipQtCharts_QAreaSeries(a0,a1);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QAreaSeries[] = {{13, 255, 1}};


static PyMethodDef methods_QtCharts_QAreaSeries[] = {
    {SIP_MLNAME_CAST(sipName_borderColor), meth_QtCharts_QAreaSeries_borderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_borderColor)},
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QAreaSeries_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_brush)},
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QAreaSeries_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_color), meth_QtCharts_QAreaSeries_color, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_color)},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QAreaSeries_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QAreaSeries_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QAreaSeries_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QAreaSeries_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_lowerSeries), meth_QtCharts_QAreaSeries_lowerSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_lowerSeries)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QAreaSeries_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pen)},
    {SIP_MLNAME_CAST(sipName_pointLabelsClipping), meth_QtCharts_QAreaSeries_pointLabelsClipping, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointLabelsClipping)},
    {SIP_MLNAME_CAST(sipName_pointLabelsColor), meth_QtCharts_QAreaSeries_pointLabelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointLabelsColor)},
    {SIP_MLNAME_CAST(sipName_pointLabelsFont), meth_QtCharts_QAreaSeries_pointLabelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointLabelsFont)},
    {SIP_MLNAME_CAST(sipName_pointLabelsFormat), meth_QtCharts_QAreaSeries_pointLabelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointLabelsFormat)},
    {SIP_MLNAME_CAST(sipName_pointLabelsVisible), meth_QtCharts_QAreaSeries_pointLabelsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_pointsVisible), meth_QtCharts_QAreaSeries_pointsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_pointsVisible)},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QAreaSeries_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QAreaSeries_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QAreaSeries_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_setBorderColor), meth_QtCharts_QAreaSeries_setBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setBorderColor)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QAreaSeries_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setBrush)},
    {SIP_MLNAME_CAST(sipName_setColor), meth_QtCharts_QAreaSeries_setColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setColor)},
    {SIP_MLNAME_CAST(sipName_setLowerSeries), meth_QtCharts_QAreaSeries_setLowerSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setLowerSeries)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QAreaSeries_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPen)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsClipping), (PyCFunction)meth_QtCharts_QAreaSeries_setPointLabelsClipping, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointLabelsClipping)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsColor), meth_QtCharts_QAreaSeries_setPointLabelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointLabelsColor)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsFont), meth_QtCharts_QAreaSeries_setPointLabelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointLabelsFont)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsFormat), meth_QtCharts_QAreaSeries_setPointLabelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointLabelsFormat)},
    {SIP_MLNAME_CAST(sipName_setPointLabelsVisible), (PyCFunction)meth_QtCharts_QAreaSeries_setPointLabelsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_setPointsVisible), (PyCFunction)meth_QtCharts_QAreaSeries_setPointsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setPointsVisible)},
    {SIP_MLNAME_CAST(sipName_setUpperSeries), meth_QtCharts_QAreaSeries_setUpperSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_setUpperSeries)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QAreaSeries_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QAreaSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_type)},
    {SIP_MLNAME_CAST(sipName_upperSeries), meth_QtCharts_QAreaSeries_upperSeries, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaSeries_upperSeries)}
};

PyDoc_STRVAR(doc_QtCharts_QAreaSeries, "\1QAreaSeries(parent: QObject = None)\n"
    "QAreaSeries(QLineSeries, lowerSeries: QLineSeries = None)");


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QAreaSeries[] = {
    {"pointLabelsClippingChanged(bool)", "\1pointLabelsClippingChanged(self, bool)", 0, 0},
    {"doubleClicked(QPointF)", "\1doubleClicked(self, Union[QPointF, QPoint])", 0, 0},
    {"released(QPointF)", "\1released(self, Union[QPointF, QPoint])", 0, 0},
    {"pressed(QPointF)", "\1pressed(self, Union[QPointF, QPoint])", 0, 0},
    {"pointLabelsColorChanged(QColor)", "\1pointLabelsColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"pointLabelsFontChanged(QFont)", "\1pointLabelsFontChanged(self, QFont)", 0, 0},
    {"pointLabelsVisibilityChanged(bool)", "\1pointLabelsVisibilityChanged(self, bool)", 0, 0},
    {"pointLabelsFormatChanged(QString)", "\1pointLabelsFormatChanged(self, str)", 0, 0},
    {"hovered(QPointF,bool)", "\1hovered(self, Union[QPointF, QPoint], bool)", 0, 0},
    {"selected()", "\1selected(self)", 0, 0},
    {"clicked(QPointF)", "\1clicked(self, Union[QPointF, QPoint])", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"borderColorChanged(QColor)", "\1borderColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QAreaSeries = {
    & ::QtCharts::QAreaSeries::staticMetaObject,
    0,
    signals_QtCharts_QAreaSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAreaSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAreaSeries,
        {0},
        &plugin_QtCharts_QAreaSeries
    },
    {
        sipNameNr_QAreaSeries,
        {0, 0, 1},
        34, methods_QtCharts_QAreaSeries,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QAreaSeries,
    -1,
    -1,
    supers_QtCharts_QAreaSeries,
    0,
    init_type_QtCharts_QAreaSeries,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAreaSeries,
    0,
    0,
    0,
    release_QtCharts_QAreaSeries,
    cast_QtCharts_QAreaSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 34 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 72246 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 32 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 72260 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 72321 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 72324 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 72387 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 72390 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 72393 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 72396 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 72399 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 72402 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 72405 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 72408 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 72411 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 72414 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 72417 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 72420 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 72423 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 72426 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 72429 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 72432 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 72435 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 72438 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 72441 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


class sipQtCharts_QAreaLegendMarker : public  ::QtCharts::QAreaLegendMarker
{
public:
    sipQtCharts_QAreaLegendMarker( ::QtCharts::QAreaSeries*, ::QtCharts::QLegend*, ::QObject*);
    virtual ~sipQtCharts_QAreaLegendMarker();

    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.
     */
     ::QObject* sipProtect_sender() const;
    int sipProtect_receivers(const char*) const;
    void sipProtectVirt_timerEvent(bool, ::QTimerEvent*);
    void sipProtectVirt_childEvent(bool, ::QChildEvent*);
    void sipProtectVirt_customEvent(bool, ::QEvent*);
    void sipProtectVirt_connectNotify(bool,const  ::QMetaMethod&);
    void sipProtectVirt_disconnectNotify(bool,const  ::QMetaMethod&);
    int sipProtect_senderSignalIndex() const;
    bool sipProtect_isSignalConnected(const  ::QMetaMethod&) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void disconnectNotify(const  ::QMetaMethod&);
    void connectNotify(const  ::QMetaMethod&);
    void customEvent( ::QEvent*);
    void childEvent( ::QChildEvent*);
    void timerEvent( ::QTimerEvent*);
    bool eventFilter( ::QObject*, ::QEvent*);
    bool event( ::QEvent*);
     ::QtCharts::QLegendMarker::LegendMarkerType type();
     ::QtCharts::QAreaSeries* series();

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipQtCharts_QAreaLegendMarker(const sipQtCharts_QAreaLegendMarker &);
    sipQtCharts_QAreaLegendMarker &operator = (const sipQtCharts_QAreaLegendMarker &);

    char sipPyMethods[9];
};

sipQtCharts_QAreaLegendMarker::sipQtCharts_QAreaLegendMarker( ::QtCharts::QAreaSeries*a0, ::QtCharts::QLegend*a1, ::QObject*a2):  ::QtCharts::QAreaLegendMarker(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQtCharts_QAreaLegendMarker::~sipQtCharts_QAreaLegendMarker()
{
    sipInstanceDestroyed(sipPySelf);
}

const QMetaObject *sipQtCharts_QAreaLegendMarker::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_QtChart_qt_metaobject(sipPySelf,sipType_QtCharts_QAreaLegendMarker);

    return  ::QtCharts::QAreaLegendMarker::metaObject();
}

int sipQtCharts_QAreaLegendMarker::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id =  ::QtCharts::QAreaLegendMarker::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_QtChart_qt_metacall(sipPySelf,sipType_QtCharts_QAreaLegendMarker,_c,_id,_a);

    return _id;
}

void *sipQtCharts_QAreaLegendMarker::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_QtChart_qt_metacast(sipPySelf, sipType_QtCharts_QAreaLegendMarker, _clname, &sipCpp) ? sipCpp :  ::QtCharts::QAreaLegendMarker::qt_metacast(_clname));
}

void sipQtCharts_QAreaLegendMarker::disconnectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QAreaLegendMarker::disconnectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaLegendMarker::connectNotify(const  ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
         ::QtCharts::QAreaLegendMarker::connectNotify(a0);
        return;
    }

    extern void sipVH_QtChart_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QMetaMethod&);

    sipVH_QtChart_0(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaLegendMarker::customEvent( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaLegendMarker::customEvent(a0);
        return;
    }

    extern void sipVH_QtChart_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    sipVH_QtChart_1(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaLegendMarker::childEvent( ::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaLegendMarker::childEvent(a0);
        return;
    }

    extern void sipVH_QtChart_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QChildEvent*);

    sipVH_QtChart_2(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQtCharts_QAreaLegendMarker::timerEvent( ::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
         ::QtCharts::QAreaLegendMarker::timerEvent(a0);
        return;
    }

    extern void sipVH_QtChart_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QTimerEvent*);

    sipVH_QtChart_3(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQtCharts_QAreaLegendMarker::eventFilter( ::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return  ::QtCharts::QAreaLegendMarker::eventFilter(a0,a1);

    extern bool sipVH_QtChart_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QObject*, ::QEvent*);

    return sipVH_QtChart_4(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQtCharts_QAreaLegendMarker::event( ::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return  ::QtCharts::QAreaLegendMarker::event(a0);

    extern bool sipVH_QtChart_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::QEvent*);

    return sipVH_QtChart_5(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

 ::QtCharts::QLegendMarker::LegendMarkerType sipQtCharts_QAreaLegendMarker::type()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_type);

    if (!sipMeth)
        return  ::QtCharts::QAreaLegendMarker::type();

    extern  ::QtCharts::QLegendMarker::LegendMarkerType sipVH_QtChart_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_8(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QtCharts::QAreaSeries* sipQtCharts_QAreaLegendMarker::series()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_series);

    if (!sipMeth)
        return  ::QtCharts::QAreaLegendMarker::series();

    extern  ::QtCharts::QAreaSeries* sipVH_QtChart_10(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_QtChart_10(sipGILState, sipImportedVirtErrorHandlers_QtChart_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

 ::QObject* sipQtCharts_QAreaLegendMarker::sipProtect_sender() const
{
    return  ::QObject::sender();
}

int sipQtCharts_QAreaLegendMarker::sipProtect_receivers(const char*a0) const
{
    return  ::QObject::receivers(a0);
}

void sipQtCharts_QAreaLegendMarker::sipProtectVirt_timerEvent(bool sipSelfWasArg, ::QTimerEvent*a0)
{
    (sipSelfWasArg ?  ::QObject::timerEvent(a0) : timerEvent(a0));
}

void sipQtCharts_QAreaLegendMarker::sipProtectVirt_childEvent(bool sipSelfWasArg, ::QChildEvent*a0)
{
    (sipSelfWasArg ?  ::QObject::childEvent(a0) : childEvent(a0));
}

void sipQtCharts_QAreaLegendMarker::sipProtectVirt_customEvent(bool sipSelfWasArg, ::QEvent*a0)
{
    (sipSelfWasArg ?  ::QObject::customEvent(a0) : customEvent(a0));
}

void sipQtCharts_QAreaLegendMarker::sipProtectVirt_connectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::connectNotify(a0) : connectNotify(a0));
}

void sipQtCharts_QAreaLegendMarker::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const  ::QMetaMethod& a0)
{
    (sipSelfWasArg ?  ::QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

int sipQtCharts_QAreaLegendMarker::sipProtect_senderSignalIndex() const
{
    return  ::QObject::senderSignalIndex();
}

bool sipQtCharts_QAreaLegendMarker::sipProtect_isSignalConnected(const  ::QMetaMethod& a0) const
{
    return  ::QObject::isSignalConnected(a0);
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_sender, "sender(self) -> QObject");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_sender(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_sender(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp))
        {
             ::QObject*sipRes = 0;

#line 560 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // sender() must be called without the GIL to avoid possible deadlocks between
        // the GIL and Qt's internal thread data mutex.
        
        Py_BEGIN_ALLOW_THREADS
        
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        sipRes = sipCpp->sender();
        #else
        sipRes = sipCpp->sipProtect_sender();
        #endif
        
        Py_END_ALLOW_THREADS
        
        if (!sipRes)
        {
            typedef QObject *(*qtcore_qobject_sender_t)();
        
            static qtcore_qobject_sender_t qtcore_qobject_sender = 0;
        
            if (!qtcore_qobject_sender)
            {
                qtcore_qobject_sender = (qtcore_qobject_sender_t)sipImportSymbol("qtcore_qobject_sender");
                Q_ASSERT(qtcore_qobject_sender);
            }
        
            sipRes = qtcore_qobject_sender();
        }
#line 72767 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_sender, doc_QtCharts_QAreaLegendMarker_sender);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_receivers, "receivers(self, PYQT_SIGNAL) -> int");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_receivers(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_receivers(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        PyObject * a0;
        const sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BP0", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, &a0))
        {
            int sipRes = 0;
            sipErrorState sipError = sipErrorNone;

#line 591 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
        // We need to handle the signal object.  Import the helper if it hasn't already
        // been done.
        typedef sipErrorState (*pyqt5_get_signal_signature_t)(PyObject *, const QObject *, const QByteArray &);
        
        static pyqt5_get_signal_signature_t pyqt5_get_signal_signature = 0;
        
        if (!pyqt5_get_signal_signature)
        {
            pyqt5_get_signal_signature = (pyqt5_get_signal_signature_t)sipImportSymbol("pyqt5_get_signal_signature");
            Q_ASSERT(pyqt5_get_signal_signature);
        }
        
        QByteArray signal_signature;
            
        #if defined(SIP_PROTECTED_IS_PUBLIC)
        if ((sipError = pyqt5_get_signal_signature(a0, sipCpp, signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->receivers(signal_signature.constData());
        }
        #else
        if ((sipError = pyqt5_get_signal_signature(a0, static_cast<const QObject *>(sipCpp), signal_signature)) == sipErrorNone)
        {
            sipRes = sipCpp->sipProtect_receivers(signal_signature.constData());
        }
        #endif
        else if (sipError == sipErrorContinue)
        {
            sipError = sipBadCallableArg(0, a0);
        }
#line 72827 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            if (sipError == sipErrorFail)
                return 0;

            if (sipError == sipErrorNone)
            {
            return SIPLong_FromLong(sipRes);
            }

            sipAddException(sipError, &sipParseErr);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_receivers, doc_QtCharts_QAreaLegendMarker_receivers);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_timerEvent, "timerEvent(self, QTimerEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_timerEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_timerEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QTimerEvent* a0;
        sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QTimerEvent, &a0))
        {
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_timerEvent, doc_QtCharts_QAreaLegendMarker_timerEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_childEvent, "childEvent(self, QChildEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_childEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_childEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QChildEvent* a0;
        sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QChildEvent, &a0))
        {
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_childEvent, doc_QtCharts_QAreaLegendMarker_childEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_customEvent, "customEvent(self, QEvent)");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_customEvent(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_customEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QEvent* a0;
        sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ8", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QEvent, &a0))
        {
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_customEvent, doc_QtCharts_QAreaLegendMarker_customEvent);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_connectNotify, "connectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_connectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_connectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_connectNotify, doc_QtCharts_QAreaLegendMarker_connectNotify);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_disconnectNotify, "disconnectNotify(self, QMetaMethod)");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_disconnectNotify(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const  ::QMetaMethod* a0;
        sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_disconnectNotify, doc_QtCharts_QAreaLegendMarker_disconnectNotify);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_senderSignalIndex, "senderSignalIndex(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_senderSignalIndex(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_senderSignalIndex(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "B", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->sipProtect_senderSignalIndex();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_senderSignalIndex, doc_QtCharts_QAreaLegendMarker_senderSignalIndex);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_isSignalConnected, "isSignalConnected(self, QMetaMethod) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_isSignalConnected(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_isSignalConnected(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QMetaMethod* a0;
        const sipQtCharts_QAreaLegendMarker *sipCpp;

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, NULL, NULL, "BJ9", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp, sipType_QMetaMethod, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->sipProtect_isSignalConnected(*a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_isSignalConnected, doc_QtCharts_QAreaLegendMarker_isSignalConnected);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QAreaLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QAreaLegendMarker::type() : sipCpp->type());

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_type, doc_QtCharts_QAreaLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker_series, "series(self) -> QAreaSeries");

extern "C" {static PyObject *meth_QtCharts_QAreaLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAreaLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
         ::QtCharts::QAreaLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAreaLegendMarker, &sipCpp))
        {
             ::QtCharts::QAreaSeries*sipRes;

            sipRes = (sipSelfWasArg ? sipCpp-> ::QtCharts::QAreaLegendMarker::series() : sipCpp->series());

            return sipConvertFromType(sipRes,sipType_QtCharts_QAreaSeries,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAreaLegendMarker, sipName_series, doc_QtCharts_QAreaLegendMarker_series);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QAreaLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QAreaLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QAreaLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QAreaLegendMarker *>(sipCppV);

    if (targetType == sipType_QtCharts_QLegendMarker)
        return static_cast< ::QtCharts::QLegendMarker *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAreaLegendMarker(void *, int);}
static void release_QtCharts_QAreaLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QAreaLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QAreaLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QAreaLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAreaLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQtCharts_QAreaLegendMarker *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAreaLegendMarker(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QtCharts_QAreaLegendMarker(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QAreaLegendMarker(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQtCharts_QAreaLegendMarker *sipCpp = 0;

    {
         ::QtCharts::QAreaSeries* a0;
         ::QtCharts::QLegend* a1;
         ::QObject* a2 = 0;

        static const char *sipKwdList[] = {
            NULL,
            NULL,
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "J8J8|JH", sipType_QtCharts_QAreaSeries, &a0, sipType_QtCharts_QLegend, &a1, sipType_QObject, &a2, sipOwner))
        {
            sipCpp = new sipQtCharts_QAreaLegendMarker(a0,a1,a2);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QAreaLegendMarker[] = {{50, 255, 1}};


static PyMethodDef methods_QtCharts_QAreaLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_childEvent), (PyCFunction)meth_QtCharts_QAreaLegendMarker_childEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), (PyCFunction)meth_QtCharts_QAreaLegendMarker_connectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), (PyCFunction)meth_QtCharts_QAreaLegendMarker_customEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), (PyCFunction)meth_QtCharts_QAreaLegendMarker_disconnectNotify, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_isSignalConnected), (PyCFunction)meth_QtCharts_QAreaLegendMarker_isSignalConnected, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), (PyCFunction)meth_QtCharts_QAreaLegendMarker_receivers, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), (PyCFunction)meth_QtCharts_QAreaLegendMarker_sender, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_senderSignalIndex), (PyCFunction)meth_QtCharts_QAreaLegendMarker_senderSignalIndex, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QAreaLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_timerEvent), (PyCFunction)meth_QtCharts_QAreaLegendMarker_timerEvent, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QAreaLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAreaLegendMarker_type)}
};

PyDoc_STRVAR(doc_QtCharts_QAreaLegendMarker, "\1QAreaLegendMarker(QAreaSeries, QLegend, parent: QObject = None)");


static pyqt5ClassPluginDef plugin_QtCharts_QAreaLegendMarker = {
    & ::QtCharts::QAreaLegendMarker::staticMetaObject,
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAreaLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAreaLegendMarker,
        {0},
        &plugin_QtCharts_QAreaLegendMarker
    },
    {
        sipNameNr_QAreaLegendMarker,
        {0, 0, 1},
        11, methods_QtCharts_QAreaLegendMarker,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QAreaLegendMarker,
    -1,
    -1,
    supers_QtCharts_QAreaLegendMarker,
    0,
    init_type_QtCharts_QAreaLegendMarker,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAreaLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QAreaLegendMarker,
    cast_QtCharts_QAreaLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 28 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 34 "sip/QtChart/qlegendmarker.sip"
#include <qlegendmarker.h>
#line 73321 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 26 "sip/QtChart/qchartview.sip"
#include <qchartview.h>
#line 28 "sip/QtChart/qdatetimeaxis.sip"
#include <qdatetimeaxis.h>
#line 26 "sip/QtChart/qhbarmodelmapper.sip"
#include <qhbarmodelmapper.h>
#line 28 "sip/QtChart/qhboxplotmodelmapper.sip"
#include <qhboxplotmodelmapper.h>
#line 28 "sip/QtChart/qhcandlestickmodelmapper.sip"
#include <qhcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qhorizontalbarseries.sip"
#include <qhorizontalbarseries.h>
#line 28 "sip/QtChart/qhorizontalpercentbarseries.sip"
#include <qhorizontalpercentbarseries.h>
#line 28 "sip/QtChart/qhorizontalstackedbarseries.sip"
#include <qhorizontalstackedbarseries.h>
#line 26 "sip/QtChart/qhpiemodelmapper.sip"
#include <qhpiemodelmapper.h>
#line 26 "sip/QtChart/qhxymodelmapper.sip"
#include <qhxymodelmapper.h>
#line 26 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 32 "sip/QtChart/qlegend.sip"
#include <qlegend.h>
#line 73383 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 73392 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 73395 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 73398 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 73401 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 73404 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 73407 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 73410 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 73413 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 73416 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 73419 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 73422 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 73425 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 73428 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 73431 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 73434 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 73437 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 73440 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 73443 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 73446 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 73449 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_type, "type(self) -> QLegendMarker.LegendMarkerType");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    PyObject *sipOrigSelf = sipSelf;

    {
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegendMarker::LegendMarkerType sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_QLegendMarker, sipName_type);
                return NULL;
            }

            sipRes = sipCpp->type();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegendMarker_LegendMarkerType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_type, doc_QtCharts_QLegendMarker_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_label, "label(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_label(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_label(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->label());

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_label, doc_QtCharts_QLegendMarker_label);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setLabel, "setLabel(self, str)");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setLabel(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setLabel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabel(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setLabel, doc_QtCharts_QLegendMarker_setLabel);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_labelBrush, "labelBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_labelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_labelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->labelBrush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_labelBrush, doc_QtCharts_QLegendMarker_labelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setLabelBrush, "setLabelBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setLabelBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setLabelBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setLabelBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setLabelBrush, doc_QtCharts_QLegendMarker_setLabelBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_font, "font(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_font(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_font(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->font());

            return sipConvertFromNewType(sipRes,sipType_QFont,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_font, doc_QtCharts_QLegendMarker_font);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setFont, "setFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setFont, doc_QtCharts_QLegendMarker_setFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_pen, "pen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_pen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_pen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->pen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_pen, doc_QtCharts_QLegendMarker_pen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setPen, "setPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setPen, doc_QtCharts_QLegendMarker_setPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_brush, "brush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_brush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_brush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->brush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_brush, doc_QtCharts_QLegendMarker_brush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setBrush, "setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setBrush, doc_QtCharts_QLegendMarker_setBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_isVisible, "isVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_isVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_isVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_isVisible, doc_QtCharts_QLegendMarker_isVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setVisible, "setVisible(self, bool)");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, &a0))
        {
            sipCpp->setVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setVisible, doc_QtCharts_QLegendMarker_setVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_series, "series(self) -> QAbstractSeries");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_series(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_series(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    PyObject *sipOrigSelf = sipSelf;

    {
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QtCharts::QAbstractSeries*sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_QLegendMarker, sipName_series);
                return NULL;
            }

            sipRes = sipCpp->series();

            return sipConvertFromType(sipRes,sipType_QtCharts_QAbstractSeries,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_series, doc_QtCharts_QLegendMarker_series);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_shape, "shape(self) -> QLegend.MarkerShape");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_shape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_shape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp))
        {
             ::QtCharts::QLegend::MarkerShape sipRes;

            sipRes = sipCpp->shape();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QLegend_MarkerShape);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_shape, doc_QtCharts_QLegendMarker_shape);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QLegendMarker_setShape, "setShape(self, QLegend.MarkerShape)");

extern "C" {static PyObject *meth_QtCharts_QLegendMarker_setShape(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QLegendMarker_setShape(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QLegend::MarkerShape a0;
         ::QtCharts::QLegendMarker *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QLegendMarker, &sipCpp, sipType_QtCharts_QLegend_MarkerShape, &a0))
        {
            sipCpp->setShape(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QLegendMarker, sipName_setShape, doc_QtCharts_QLegendMarker_setShape);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QLegendMarker(void *, const sipTypeDef *);}
static void *cast_QtCharts_QLegendMarker(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QLegendMarker *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QLegendMarker(void *, int);}
static void release_QtCharts_QLegendMarker(void *sipCppV, int)
{
     ::QtCharts::QLegendMarker *sipCpp = reinterpret_cast< ::QtCharts::QLegendMarker *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QLegendMarker(sipSimpleWrapper *);}
static void dealloc_QtCharts_QLegendMarker(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QLegendMarker(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QLegendMarker[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QLegendMarker[] = {
    {SIP_MLNAME_CAST(sipName_brush), meth_QtCharts_QLegendMarker_brush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_brush)},
    {SIP_MLNAME_CAST(sipName_font), meth_QtCharts_QLegendMarker_font, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_font)},
    {SIP_MLNAME_CAST(sipName_isVisible), meth_QtCharts_QLegendMarker_isVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_isVisible)},
    {SIP_MLNAME_CAST(sipName_label), meth_QtCharts_QLegendMarker_label, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_label)},
    {SIP_MLNAME_CAST(sipName_labelBrush), meth_QtCharts_QLegendMarker_labelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_labelBrush)},
    {SIP_MLNAME_CAST(sipName_pen), meth_QtCharts_QLegendMarker_pen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_pen)},
    {SIP_MLNAME_CAST(sipName_series), meth_QtCharts_QLegendMarker_series, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_series)},
    {SIP_MLNAME_CAST(sipName_setBrush), meth_QtCharts_QLegendMarker_setBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setBrush)},
    {SIP_MLNAME_CAST(sipName_setFont), meth_QtCharts_QLegendMarker_setFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setFont)},
    {SIP_MLNAME_CAST(sipName_setLabel), meth_QtCharts_QLegendMarker_setLabel, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setLabel)},
    {SIP_MLNAME_CAST(sipName_setLabelBrush), meth_QtCharts_QLegendMarker_setLabelBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setLabelBrush)},
    {SIP_MLNAME_CAST(sipName_setPen), meth_QtCharts_QLegendMarker_setPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setPen)},
    {SIP_MLNAME_CAST(sipName_setShape), meth_QtCharts_QLegendMarker_setShape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setShape)},
    {SIP_MLNAME_CAST(sipName_setVisible), meth_QtCharts_QLegendMarker_setVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_setVisible)},
    {SIP_MLNAME_CAST(sipName_shape), meth_QtCharts_QLegendMarker_shape, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_shape)},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QLegendMarker_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QLegendMarker_type)}
};

static sipEnumMemberDef enummembers_QtCharts_QLegendMarker[] = {
    {sipName_LegendMarkerTypeArea, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypeArea), 51},
    {sipName_LegendMarkerTypeBar, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypeBar), 51},
    {sipName_LegendMarkerTypeBoxPlot, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypeBoxPlot), 51},
    {sipName_LegendMarkerTypeCandlestick, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypeCandlestick), 51},
    {sipName_LegendMarkerTypePie, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypePie), 51},
    {sipName_LegendMarkerTypeXY, static_cast<int>( ::QtCharts::QLegendMarker::LegendMarkerTypeXY), 51},
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QLegendMarker[] = {
    {"shapeChanged()", "\1shapeChanged(self)", 0, 0},
    {"visibleChanged()", "\1visibleChanged(self)", 0, 0},
    {"brushChanged()", "\1brushChanged(self)", 0, 0},
    {"penChanged()", "\1penChanged(self)", 0, 0},
    {"fontChanged()", "\1fontChanged(self)", 0, 0},
    {"labelBrushChanged()", "\1labelBrushChanged(self)", 0, 0},
    {"labelChanged()", "\1labelChanged(self)", 0, 0},
    {"hovered(bool)", "\1hovered(self, bool)", 0, 0},
    {"clicked()", "\1clicked(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QLegendMarker = {
    & ::QtCharts::QLegendMarker::staticMetaObject,
    0,
    signals_QtCharts_QLegendMarker,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QLegendMarker = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QLegendMarker,
        {0},
        &plugin_QtCharts_QLegendMarker
    },
    {
        sipNameNr_QLegendMarker,
        {0, 0, 1},
        16, methods_QtCharts_QLegendMarker,
        6, enummembers_QtCharts_QLegendMarker,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QLegendMarker,
    0,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QLegendMarker,
    0,
    0,
    0,
    release_QtCharts_QLegendMarker,
    cast_QtCharts_QLegendMarker,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 32 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 74069 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 32 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 74091 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 74094 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74097 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74100 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 74105 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 74144 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 74153 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 74156 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74159 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74162 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74165 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 74168 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 74171 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74174 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 74177 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74180 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 74183 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 74186 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 74189 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 74192 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 74195 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 74198 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_setBarWidth, "setBarWidth(self, float)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_setBarWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_setBarWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, &a0))
        {
            sipCpp->setBarWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_setBarWidth, doc_QtCharts_QAbstractBarSeries_setBarWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_barWidth, "barWidth(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_barWidth(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_barWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->barWidth();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_barWidth, doc_QtCharts_QAbstractBarSeries_barWidth);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_append, "append(self, QBarSet) -> bool\n"
    "append(self, object) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_append(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet* a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QtCharts_QBarSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->append(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    {
        QList< ::QtCharts::QBarSet*>* a0;
        int a0State = 0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ3", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QList_0101QtCharts_QBarSet,&a0, &a0State))
        {
            bool sipRes;

            sipRes = sipCpp->append(*a0);
            sipReleaseType(a0,sipType_QList_0101QtCharts_QBarSet,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_append, doc_QtCharts_QAbstractBarSeries_append);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_remove, "remove(self, QBarSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_remove(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_remove(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet* a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ<", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QtCharts_QBarSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->remove(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_remove, doc_QtCharts_QAbstractBarSeries_remove);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_insert, "insert(self, int, QBarSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_insert(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QBarSet* a1;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ:", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, &a0, sipType_QtCharts_QBarSet, &a1))
        {
            bool sipRes;

            sipRes = sipCpp->insert(a0,a1);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_insert, doc_QtCharts_QAbstractBarSeries_insert);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_count, "count(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_count(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_count(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->count();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_count, doc_QtCharts_QAbstractBarSeries_count);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_barSets, "barSets(self) -> List[QBarSet]");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_barSets(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_barSets(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
            QList< ::QtCharts::QBarSet*>*sipRes;

            sipRes = new QList< ::QtCharts::QBarSet*>(sipCpp->barSets());

            return sipConvertFromNewType(sipRes,sipType_QList_0101QtCharts_QBarSet,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_barSets, doc_QtCharts_QAbstractBarSeries_barSets);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_clear, "clear(self)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_clear(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
            sipCpp->clear();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_clear, doc_QtCharts_QAbstractBarSeries_clear);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_setLabelsVisible, "setLabelsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, &a0))
        {
            sipCpp->setLabelsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_setLabelsVisible, doc_QtCharts_QAbstractBarSeries_setLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_isLabelsVisible, "isLabelsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_isLabelsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_isLabelsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isLabelsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_isLabelsVisible, doc_QtCharts_QAbstractBarSeries_isLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_take, "take(self, QBarSet) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_take(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_take(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QBarSet* a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QtCharts_QBarSet, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->take(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_take, doc_QtCharts_QAbstractBarSeries_take);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_setLabelsFormat, "setLabelsFormat(self, str)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setLabelsFormat(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_setLabelsFormat, doc_QtCharts_QAbstractBarSeries_setLabelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_labelsFormat, "labelsFormat(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_labelsFormat(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_labelsFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->labelsFormat());

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_labelsFormat, doc_QtCharts_QAbstractBarSeries_labelsFormat);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_setLabelsPosition, "setLabelsPosition(self, QAbstractBarSeries.LabelsPosition)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractBarSeries::LabelsPosition a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, sipType_QtCharts_QAbstractBarSeries_LabelsPosition, &a0))
        {
            sipCpp->setLabelsPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_setLabelsPosition, doc_QtCharts_QAbstractBarSeries_setLabelsPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_labelsPosition, "labelsPosition(self) -> QAbstractBarSeries.LabelsPosition");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_labelsPosition(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_labelsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
             ::QtCharts::QAbstractBarSeries::LabelsPosition sipRes;

            sipRes = sipCpp->labelsPosition();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractBarSeries_LabelsPosition);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_labelsPosition, doc_QtCharts_QAbstractBarSeries_labelsPosition);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_setLabelsAngle, "setLabelsAngle(self, float)");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_setLabelsAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp, &a0))
        {
            sipCpp->setLabelsAngle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_setLabelsAngle, doc_QtCharts_QAbstractBarSeries_setLabelsAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractBarSeries_labelsAngle, "labelsAngle(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QAbstractBarSeries_labelsAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractBarSeries_labelsAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractBarSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractBarSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->labelsAngle();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractBarSeries, sipName_labelsAngle, doc_QtCharts_QAbstractBarSeries_labelsAngle);

    return NULL;
}


extern "C" {static SIP_SSIZE_T slot_QtCharts_QAbstractBarSeries___len__(PyObject *);}
static SIP_SSIZE_T slot_QtCharts_QAbstractBarSeries___len__(PyObject *sipSelf)
{
     ::QtCharts::QAbstractBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QAbstractBarSeries *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractBarSeries));

    if (!sipCpp)
        return 0;


    {
        {
            SIP_SSIZE_T sipRes = 0;

#line 1 "Auto-generated"
            sipRes = (SIP_SSIZE_T)sipCpp->count();
#line 74720 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QAbstractBarSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QAbstractBarSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QAbstractBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QAbstractBarSeries *>(sipCppV);

    if (targetType == sipType_QtCharts_QAbstractSeries)
        return static_cast< ::QtCharts::QAbstractSeries *>(sipCpp);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAbstractBarSeries(void *, int);}
static void release_QtCharts_QAbstractBarSeries(void *sipCppV, int)
{
     ::QtCharts::QAbstractBarSeries *sipCpp = reinterpret_cast< ::QtCharts::QAbstractBarSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QAbstractBarSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAbstractBarSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAbstractBarSeries(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QAbstractBarSeries[] = {{13, 255, 1}};


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QAbstractBarSeries[] = {
    {(void *)slot_QtCharts_QAbstractBarSeries___len__, len_slot},
    {0, (sipPySlotType)0}
};


static PyMethodDef methods_QtCharts_QAbstractBarSeries[] = {
    {SIP_MLNAME_CAST(sipName_append), meth_QtCharts_QAbstractBarSeries_append, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_append)},
    {SIP_MLNAME_CAST(sipName_barSets), meth_QtCharts_QAbstractBarSeries_barSets, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_barSets)},
    {SIP_MLNAME_CAST(sipName_barWidth), meth_QtCharts_QAbstractBarSeries_barWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_barWidth)},
    {SIP_MLNAME_CAST(sipName_clear), meth_QtCharts_QAbstractBarSeries_clear, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_clear)},
    {SIP_MLNAME_CAST(sipName_count), meth_QtCharts_QAbstractBarSeries_count, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_count)},
    {SIP_MLNAME_CAST(sipName_insert), meth_QtCharts_QAbstractBarSeries_insert, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_insert)},
    {SIP_MLNAME_CAST(sipName_isLabelsVisible), meth_QtCharts_QAbstractBarSeries_isLabelsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_isLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_labelsAngle), meth_QtCharts_QAbstractBarSeries_labelsAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_labelsAngle)},
    {SIP_MLNAME_CAST(sipName_labelsFormat), meth_QtCharts_QAbstractBarSeries_labelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_labelsFormat)},
    {SIP_MLNAME_CAST(sipName_labelsPosition), meth_QtCharts_QAbstractBarSeries_labelsPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_labelsPosition)},
    {SIP_MLNAME_CAST(sipName_remove), meth_QtCharts_QAbstractBarSeries_remove, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_remove)},
    {SIP_MLNAME_CAST(sipName_setBarWidth), meth_QtCharts_QAbstractBarSeries_setBarWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_setBarWidth)},
    {SIP_MLNAME_CAST(sipName_setLabelsAngle), meth_QtCharts_QAbstractBarSeries_setLabelsAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_setLabelsAngle)},
    {SIP_MLNAME_CAST(sipName_setLabelsFormat), meth_QtCharts_QAbstractBarSeries_setLabelsFormat, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_setLabelsFormat)},
    {SIP_MLNAME_CAST(sipName_setLabelsPosition), meth_QtCharts_QAbstractBarSeries_setLabelsPosition, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_setLabelsPosition)},
    {SIP_MLNAME_CAST(sipName_setLabelsVisible), (PyCFunction)meth_QtCharts_QAbstractBarSeries_setLabelsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_setLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_take), meth_QtCharts_QAbstractBarSeries_take, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractBarSeries_take)}
};

static sipEnumMemberDef enummembers_QtCharts_QAbstractBarSeries[] = {
    {sipName_LabelsCenter, static_cast<int>( ::QtCharts::QAbstractBarSeries::LabelsCenter), 12},
    {sipName_LabelsInsideBase, static_cast<int>( ::QtCharts::QAbstractBarSeries::LabelsInsideBase), 12},
    {sipName_LabelsInsideEnd, static_cast<int>( ::QtCharts::QAbstractBarSeries::LabelsInsideEnd), 12},
    {sipName_LabelsOutsideEnd, static_cast<int>( ::QtCharts::QAbstractBarSeries::LabelsOutsideEnd), 12},
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QAbstractBarSeries[] = {
    {"labelsAngleChanged(qreal)", "\1labelsAngleChanged(self, float)", 0, 0},
    {"doubleClicked(int,QBarSet*)", "\1doubleClicked(self, int, QBarSet)", 0, 0},
    {"released(int,QBarSet*)", "\1released(self, int, QBarSet)", 0, 0},
    {"pressed(int,QBarSet*)", "\1pressed(self, int, QBarSet)", 0, 0},
    {"labelsPositionChanged(QAbstractBarSeries::LabelsPosition)", "\1labelsPositionChanged(self, QAbstractBarSeries.LabelsPosition)", 0, 0},
    {"labelsFormatChanged(QString)", "\1labelsFormatChanged(self, str)", 0, 0},
    {"barsetsRemoved(QList<QBarSet*>)", "\1barsetsRemoved(self, Iterable[QBarSet])", 0, 0},
    {"barsetsAdded(QList<QBarSet*>)", "\1barsetsAdded(self, Iterable[QBarSet])", 0, 0},
    {"labelsVisibleChanged()", "\1labelsVisibleChanged(self)", 0, 0},
    {"countChanged()", "\1countChanged(self)", 0, 0},
    {"hovered(bool,int,QBarSet*)", "\1hovered(self, bool, int, QBarSet)", 0, 0},
    {"clicked(int,QBarSet*)", "\1clicked(self, int, QBarSet)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QAbstractBarSeries = {
    & ::QtCharts::QAbstractBarSeries::staticMetaObject,
    0,
    signals_QtCharts_QAbstractBarSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAbstractBarSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAbstractBarSeries,
        {0},
        &plugin_QtCharts_QAbstractBarSeries
    },
    {
        sipNameNr_QAbstractBarSeries,
        {0, 0, 1},
        17, methods_QtCharts_QAbstractBarSeries,
        4, enummembers_QtCharts_QAbstractBarSeries,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QAbstractBarSeries,
    slots_QtCharts_QAbstractBarSeries,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAbstractBarSeries,
    0,
    0,
    0,
    release_QtCharts_QAbstractBarSeries,
    cast_QtCharts_QAbstractBarSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 32 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 74891 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74895 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 74900 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 26 "sip/QtChart/qabstractbarseries.sip"
#include <qabstractbarseries.h>
#line 26 "sip/QtChart/qabstractseries.sip"
#include <qabstractseries.h>
#line 28 "sip/QtChart/qarealegendmarker.sip"
#include <qarealegendmarker.h>
#line 26 "sip/QtChart/qareaseries.sip"
#include <qareaseries.h>
#line 28 "sip/QtChart/qbarcategoryaxis.sip"
#include <qbarcategoryaxis.h>
#line 28 "sip/QtChart/qbarlegendmarker.sip"
#include <qbarlegendmarker.h>
#line 26 "sip/QtChart/qbarseries.sip"
#include <qbarseries.h>
#line 26 "sip/QtChart/qbarset.sip"
#include <qbarset.h>
#line 28 "sip/QtChart/qboxplotlegendmarker.sip"
#include <qboxplotlegendmarker.h>
#line 28 "sip/QtChart/qboxplotseries.sip"
#include <qboxplotseries.h>
#line 28 "sip/QtChart/qboxset.sip"
#include <qboxset.h>
#line 28 "sip/QtChart/qcandlesticklegendmarker.sip"
#include <qcandlesticklegendmarker.h>
#line 28 "sip/QtChart/qcandlestickmodelmapper.sip"
#include <qcandlestickmodelmapper.h>
#line 28 "sip/QtChart/qcandlestickseries.sip"
#include <qcandlestickseries.h>
#line 28 "sip/QtChart/qcandlestickset.sip"
#include <qcandlestickset.h>
#line 28 "sip/QtChart/qcategoryaxis.sip"
#include <qcategoryaxis.h>
#line 26 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 32 "sip/QtChart/qchart.sip"
#include <qchart.h>
#line 74939 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 74942 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 74945 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74948 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74951 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 74954 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 74957 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 74960 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74963 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 74966 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 74969 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 74972 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 74975 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 74978 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 74981 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 74984 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 74987 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_type, "type(self) -> QAbstractSeries.SeriesType");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    PyObject *sipOrigSelf = sipSelf;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
             ::QtCharts::QAbstractSeries::SeriesType sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_QAbstractSeries, sipName_type);
                return NULL;
            }

            sipRes = sipCpp->type();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractSeries_SeriesType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_type, doc_QtCharts_QAbstractSeries_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_setName, "setName(self, str)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_setName(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_setName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setName(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_setName, doc_QtCharts_QAbstractSeries_setName);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_name, "name(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_name(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_name(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->name());

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_name, doc_QtCharts_QAbstractSeries_name);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_setVisible, "setVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_setVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_setVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, &a0))
        {
            sipCpp->setVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_setVisible, doc_QtCharts_QAbstractSeries_setVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_isVisible, "isVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_isVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_isVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_isVisible, doc_QtCharts_QAbstractSeries_isVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_chart, "chart(self) -> QChart");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_chart(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_chart(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
             ::QtCharts::QChart*sipRes;

            sipRes = sipCpp->chart();

            return sipConvertFromType(sipRes,sipType_QtCharts_QChart,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_chart, doc_QtCharts_QAbstractSeries_chart);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_show, "show(self)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_show(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_show(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
            sipCpp->show();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_show, doc_QtCharts_QAbstractSeries_show);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_hide, "hide(self)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_hide(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_hide(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
            sipCpp->hide();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_hide, doc_QtCharts_QAbstractSeries_hide);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_opacity, "opacity(self) -> float");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_opacity(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_opacity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
             ::qreal sipRes;

            sipRes = sipCpp->opacity();

            return PyFloat_FromDouble(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_opacity, doc_QtCharts_QAbstractSeries_opacity);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_setOpacity, "setOpacity(self, float)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_setOpacity(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_setOpacity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::qreal a0;
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, &a0))
        {
            sipCpp->setOpacity(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_setOpacity, doc_QtCharts_QAbstractSeries_setOpacity);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_attachAxis, "attachAxis(self, QAbstractAxis) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_attachAxis(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_attachAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->attachAxis(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_attachAxis, doc_QtCharts_QAbstractSeries_attachAxis);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_detachAxis, "detachAxis(self, QAbstractAxis) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_detachAxis(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_detachAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis* a0;
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, sipType_QtCharts_QAbstractAxis, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->detachAxis(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_detachAxis, doc_QtCharts_QAbstractSeries_detachAxis);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_attachedAxes, "attachedAxes(self) -> object");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_attachedAxes(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_attachedAxes(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
            QList< ::QtCharts::QAbstractAxis*>*sipRes;

            sipRes = new QList< ::QtCharts::QAbstractAxis*>(sipCpp->attachedAxes());

            return sipConvertFromNewType(sipRes,sipType_QList_0101QtCharts_QAbstractAxis,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_attachedAxes, doc_QtCharts_QAbstractSeries_attachedAxes);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_setUseOpenGL, "setUseOpenGL(self, enable: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_setUseOpenGL(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_setUseOpenGL(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractSeries *sipCpp;

        static const char *sipKwdList[] = {
            sipName_enable,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp, &a0))
        {
            sipCpp->setUseOpenGL(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_setUseOpenGL, doc_QtCharts_QAbstractSeries_setUseOpenGL);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractSeries_useOpenGL, "useOpenGL(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractSeries_useOpenGL(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractSeries_useOpenGL(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractSeries *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractSeries, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->useOpenGL();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractSeries, sipName_useOpenGL, doc_QtCharts_QAbstractSeries_useOpenGL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QAbstractSeries(void *, const sipTypeDef *);}
static void *cast_QtCharts_QAbstractSeries(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QAbstractSeries *sipCpp = reinterpret_cast< ::QtCharts::QAbstractSeries *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAbstractSeries(void *, int);}
static void release_QtCharts_QAbstractSeries(void *sipCppV, int)
{
     ::QtCharts::QAbstractSeries *sipCpp = reinterpret_cast< ::QtCharts::QAbstractSeries *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QAbstractSeries(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAbstractSeries(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAbstractSeries(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QAbstractSeries[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QAbstractSeries[] = {
    {SIP_MLNAME_CAST(sipName_attachAxis), meth_QtCharts_QAbstractSeries_attachAxis, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_attachAxis)},
    {SIP_MLNAME_CAST(sipName_attachedAxes), meth_QtCharts_QAbstractSeries_attachedAxes, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_attachedAxes)},
    {SIP_MLNAME_CAST(sipName_chart), meth_QtCharts_QAbstractSeries_chart, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_chart)},
    {SIP_MLNAME_CAST(sipName_detachAxis), meth_QtCharts_QAbstractSeries_detachAxis, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_detachAxis)},
    {SIP_MLNAME_CAST(sipName_hide), meth_QtCharts_QAbstractSeries_hide, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_hide)},
    {SIP_MLNAME_CAST(sipName_isVisible), meth_QtCharts_QAbstractSeries_isVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_isVisible)},
    {SIP_MLNAME_CAST(sipName_name), meth_QtCharts_QAbstractSeries_name, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_name)},
    {SIP_MLNAME_CAST(sipName_opacity), meth_QtCharts_QAbstractSeries_opacity, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_opacity)},
    {SIP_MLNAME_CAST(sipName_setName), meth_QtCharts_QAbstractSeries_setName, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_setName)},
    {SIP_MLNAME_CAST(sipName_setOpacity), meth_QtCharts_QAbstractSeries_setOpacity, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_setOpacity)},
    {SIP_MLNAME_CAST(sipName_setUseOpenGL), (PyCFunction)meth_QtCharts_QAbstractSeries_setUseOpenGL, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_setUseOpenGL)},
    {SIP_MLNAME_CAST(sipName_setVisible), (PyCFunction)meth_QtCharts_QAbstractSeries_setVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_setVisible)},
    {SIP_MLNAME_CAST(sipName_show), meth_QtCharts_QAbstractSeries_show, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_show)},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QAbstractSeries_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_type)},
    {SIP_MLNAME_CAST(sipName_useOpenGL), meth_QtCharts_QAbstractSeries_useOpenGL, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractSeries_useOpenGL)}
};

static sipEnumMemberDef enummembers_QtCharts_QAbstractSeries[] = {
    {sipName_SeriesTypeArea, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeArea), 14},
    {sipName_SeriesTypeBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeBar), 14},
    {sipName_SeriesTypeBoxPlot, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeBoxPlot), 14},
    {sipName_SeriesTypeCandlestick, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeCandlestick), 14},
    {sipName_SeriesTypeHorizontalBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeHorizontalBar), 14},
    {sipName_SeriesTypeHorizontalPercentBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeHorizontalPercentBar), 14},
    {sipName_SeriesTypeHorizontalStackedBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeHorizontalStackedBar), 14},
    {sipName_SeriesTypeLine, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeLine), 14},
    {sipName_SeriesTypePercentBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypePercentBar), 14},
    {sipName_SeriesTypePie, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypePie), 14},
    {sipName_SeriesTypeScatter, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeScatter), 14},
    {sipName_SeriesTypeSpline, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeSpline), 14},
    {sipName_SeriesTypeStackedBar, static_cast<int>( ::QtCharts::QAbstractSeries::SeriesTypeStackedBar), 14},
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QAbstractSeries[] = {
    {"useOpenGLChanged()", "\1useOpenGLChanged(self)", 0, 0},
    {"opacityChanged()", "\1opacityChanged(self)", 0, 0},
    {"visibleChanged()", "\1visibleChanged(self)", 0, 0},
    {"nameChanged()", "\1nameChanged(self)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QAbstractSeries = {
    & ::QtCharts::QAbstractSeries::staticMetaObject,
    0,
    signals_QtCharts_QAbstractSeries,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAbstractSeries = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAbstractSeries,
        {0},
        &plugin_QtCharts_QAbstractSeries
    },
    {
        sipNameNr_QAbstractSeries,
        {0, 0, 1},
        15, methods_QtCharts_QAbstractSeries,
        13, enummembers_QtCharts_QAbstractSeries,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QAbstractSeries,
    0,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAbstractSeries,
    0,
    0,
    0,
    release_QtCharts_QAbstractSeries,
    cast_QtCharts_QAbstractSeries,
    0,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 75573 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 75579 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


extern "C" {static long slot_QtCharts_QAbstractAxis_AxisTypes___hash__(PyObject *);}
static long slot_QtCharts_QAbstractAxis_AxisTypes___hash__(PyObject *sipSelf)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;


    {
        {
            long sipRes = 0;

#line 116 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = sipCpp->operator QtCharts::QAbstractAxis::AxisTypes::Int();
#line 75597 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static int slot_QtCharts_QAbstractAxis_AxisTypes___bool__(PyObject *);}
static int slot_QtCharts_QAbstractAxis_AxisTypes___bool__(PyObject *sipSelf)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return -1;


    {
        {
            int sipRes = 0;

#line 111 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QAbstractAxis::AxisTypes::Int() != 0);
#line 75622 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            return sipRes;
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ne__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ne__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State))
        {
            bool sipRes = 0;

#line 106 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QAbstractAxis::AxisTypes::Int() != a0->operator QtCharts::QAbstractAxis::AxisTypes::Int());
#line 75652 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(a0),sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, ne_slot, sipType_QtCharts_QAbstractAxis_AxisTypes, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___eq__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___eq__(PyObject *sipSelf,PyObject *sipArg)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State))
        {
            bool sipRes = 0;

#line 101 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        sipRes = (sipCpp->operator QtCharts::QAbstractAxis::AxisTypes::Int() == a0->operator QtCharts::QAbstractAxis::AxisTypes::Int());
#line 75688 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
            sipReleaseType(const_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(a0),sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, eq_slot, sipType_QtCharts_QAbstractAxis_AxisTypes, sipSelf, sipArg);
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ixor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QAbstractAxis_AxisTypes)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 95 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QAbstractAxis::AxisTypes(*sipCpp ^ a0);
#line 75727 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___xor__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___xor__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State, &a1))
        {
             ::QtCharts::QAbstractAxis::AxisTypes*sipRes;

            sipRes = new  ::QtCharts::QAbstractAxis::AxisTypes((*a0 ^ a1));
            sipReleaseType(a0,sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return sipConvertFromNewType(sipRes,sipType_QtCharts_QAbstractAxis_AxisTypes,NULL);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, xor_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ior__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___ior__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QAbstractAxis_AxisTypes)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
#line 89 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
        *sipCpp = QtCharts::QAbstractAxis::AxisTypes(*sipCpp | a0);
#line 75799 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___or__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___or__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State, &a1))
        {
             ::QtCharts::QAbstractAxis::AxisTypes*sipRes;

            sipRes = new  ::QtCharts::QAbstractAxis::AxisTypes((*a0 | a1));
            sipReleaseType(a0,sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return sipConvertFromNewType(sipRes,sipType_QtCharts_QAbstractAxis_AxisTypes,NULL);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, or_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___iand__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___iand__(PyObject *sipSelf,PyObject *sipArg)
{
    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QtCharts_QAbstractAxis_AxisTypes)))
    {
        Py_INCREF(Py_NotImplemented);
        return Py_NotImplemented;
    }

     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;

    PyObject *sipParseErr = NULL;

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
        {
            sipCpp-> ::QtCharts::QAbstractAxis::AxisTypes::operator&=(a0);

            Py_INCREF(sipSelf);
            return sipSelf;
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    PyErr_Clear();

    Py_INCREF(Py_NotImplemented);
    return Py_NotImplemented;
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___and__(PyObject *,PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___and__(PyObject *sipArg0,PyObject *sipArg1)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;
        int a1;

        if (sipParsePair(&sipParseErr, sipArg0, sipArg1, "J1i", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State, &a1))
        {
             ::QtCharts::QAbstractAxis::AxisTypes*sipRes;

            sipRes = new  ::QtCharts::QAbstractAxis::AxisTypes((*a0 & a1));
            sipReleaseType(a0,sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return sipConvertFromNewType(sipRes,sipType_QtCharts_QAbstractAxis_AxisTypes,NULL);
        }
    }

    Py_XDECREF(sipParseErr);

    if (sipParseErr == Py_None)
        return NULL;

    return sipPySlotExtend(&sipModuleAPI_QtChart, and_slot, NULL, sipArg0, sipArg1);
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___invert__(PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___invert__(PyObject *sipSelf)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;


    {
        {
             ::QtCharts::QAbstractAxis::AxisTypes*sipRes;

            sipRes = new  ::QtCharts::QAbstractAxis::AxisTypes(~(*sipCpp));

            return sipConvertFromNewType(sipRes,sipType_QtCharts_QAbstractAxis_AxisTypes,NULL);
        }
    }

    return 0;
}


extern "C" {static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___int__(PyObject *);}
static PyObject *slot_QtCharts_QAbstractAxis_AxisTypes___int__(PyObject *sipSelf)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QtCharts_QAbstractAxis_AxisTypes));

    if (!sipCpp)
        return 0;


    {
        {
            int sipRes;

            sipRes = *sipCpp;

            return SIPLong_FromLong(sipRes);
        }
    }

    return 0;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAbstractAxis_AxisTypes(void *, int);}
static void release_QtCharts_QAbstractAxis_AxisTypes(void *sipCppV, int)
{
    delete reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipCppV);
}


extern "C" {static void assign_QtCharts_QAbstractAxis_AxisTypes(void *, SIP_SSIZE_T, void *);}
static void assign_QtCharts_QAbstractAxis_AxisTypes(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
{
    reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipDst)[sipDstIdx] = *reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(sipSrc);
}


extern "C" {static void *array_QtCharts_QAbstractAxis_AxisTypes(SIP_SSIZE_T);}
static void *array_QtCharts_QAbstractAxis_AxisTypes(SIP_SSIZE_T sipNrElem)
{
    return new  ::QtCharts::QAbstractAxis::AxisTypes[sipNrElem];
}


extern "C" {static void *copy_QtCharts_QAbstractAxis_AxisTypes(const void *, SIP_SSIZE_T);}
static void *copy_QtCharts_QAbstractAxis_AxisTypes(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new  ::QtCharts::QAbstractAxis::AxisTypes(reinterpret_cast<const  ::QtCharts::QAbstractAxis::AxisTypes *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_QtCharts_QAbstractAxis_AxisTypes(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAbstractAxis_AxisTypes(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAbstractAxis_AxisTypes(sipGetAddress(sipSelf), 0);
    }
}


extern "C" {static void *init_type_QtCharts_QAbstractAxis_AxisTypes(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QtCharts_QAbstractAxis_AxisTypes(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
     ::QtCharts::QAbstractAxis::AxisTypes *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            sipCpp = new  ::QtCharts::QAbstractAxis::AxisTypes();

            return sipCpp;
        }
    }

    {
        int a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "i", &a0))
        {
            sipCpp = new  ::QtCharts::QAbstractAxis::AxisTypes(a0);

            return sipCpp;
        }
    }

    {
        const  ::QtCharts::QAbstractAxis::AxisTypes* a0;
        int a0State = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J1", sipType_QtCharts_QAbstractAxis_AxisTypes, &a0, &a0State))
        {
            sipCpp = new  ::QtCharts::QAbstractAxis::AxisTypes(*a0);
            sipReleaseType(const_cast< ::QtCharts::QAbstractAxis::AxisTypes *>(a0),sipType_QtCharts_QAbstractAxis_AxisTypes,a0State);

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static int convertTo_QtCharts_QAbstractAxis_AxisTypes(PyObject *, void **, int *, PyObject *);}
static int convertTo_QtCharts_QAbstractAxis_AxisTypes(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
     ::QtCharts::QAbstractAxis::AxisTypes **sipCppPtr = reinterpret_cast< ::QtCharts::QAbstractAxis::AxisTypes **>(sipCppPtrV);

#line 121 "/usr/share/sip/PyQt5/QtCore/qglobal.sip"
// Allow an instance of the base enum whenever a QtCharts::QAbstractAxis::AxisTypes is expected.

if (sipIsErr == NULL)
    return (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QAbstractAxis_AxisType)) ||
            sipCanConvertToType(sipPy, sipType_QtCharts_QAbstractAxis_AxisTypes, SIP_NO_CONVERTORS));

if (PyObject_TypeCheck(sipPy, sipTypeAsPyTypeObject(sipType_QtCharts_QAbstractAxis_AxisType)))
{
    *sipCppPtr = new QtCharts::QAbstractAxis::AxisTypes(int(SIPLong_AsLong(sipPy)));

    return sipGetState(sipTransferObj);
}

*sipCppPtr = reinterpret_cast<QtCharts::QAbstractAxis::AxisTypes *>(sipConvertToType(sipPy, sipType_QtCharts_QAbstractAxis_AxisTypes, sipTransferObj, SIP_NO_CONVERTORS, 0, sipIsErr));

return 0;
#line 76067 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
}


/* Define this type's Python slots. */
static sipPySlotDef slots_QtCharts_QAbstractAxis_AxisTypes[] = {
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___hash__, hash_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___bool__, bool_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___ne__, ne_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___eq__, eq_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___ixor__, ixor_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___xor__, xor_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___ior__, ior_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___or__, or_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___iand__, iand_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___and__, and_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___invert__, invert_slot},
    {(void *)slot_QtCharts_QAbstractAxis_AxisTypes___int__, int_slot},
    {0, (sipPySlotType)0}
};

PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_AxisTypes, "\1QAbstractAxis.AxisTypes()\n"
    "QAbstractAxis.AxisTypes(Union[QAbstractAxis.AxisTypes, QAbstractAxis.AxisType])\n"
    "QAbstractAxis.AxisTypes(QAbstractAxis.AxisTypes)");


static pyqt5ClassPluginDef plugin_QtCharts_QAbstractAxis_AxisTypes = {
    0,
    1,
    0,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAbstractAxis_AxisTypes = {
    {
        -1,
        0,
        0,
        SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAbstractAxis__AxisTypes,
        {0},
        &plugin_QtCharts_QAbstractAxis_AxisTypes
    },
    {
        sipNameNr_AxisTypes,
        {8, 255, 0},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    doc_QtCharts_QAbstractAxis_AxisTypes,
    -1,
    sipNameNr_sip_simplewrapper,
    0,
    slots_QtCharts_QAbstractAxis_AxisTypes,
    init_type_QtCharts_QAbstractAxis_AxisTypes,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAbstractAxis_AxisTypes,
    assign_QtCharts_QAbstractAxis_AxisTypes,
    array_QtCharts_QAbstractAxis_AxisTypes,
    copy_QtCharts_QAbstractAxis_AxisTypes,
    release_QtCharts_QAbstractAxis_AxisTypes,
    0,
    convertTo_QtCharts_QAbstractAxis_AxisTypes,
    0,
    0,
    0,
    0,
    0
};

#line 26 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 32 "sip/QtChart/qabstractaxis.sip"
#include <qabstractaxis.h>
#line 76155 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"

#line 26 "/usr/share/sip/PyQt5/QtGui/qcolor.sip"
#include <qcolor.h>
#line 76159 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qpen.sip"
#include <qpen.h>
#line 76162 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qbrush.sip"
#include <qbrush.h>
#line 76165 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtGui/qfont.sip"
#include <qfont.h>
#line 76168 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 27 "/usr/share/sip/PyQt5/QtCore/qstring.sip"
#include <qstring.h>
#line 76171 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 76174 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 76177 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qvariant.sip"
#include <qvariant.h>
#line 76180 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 76183 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 76186 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 247 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 76189 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 235 "/usr/share/sip/PyQt5/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 76192 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 28 "/usr/share/sip/PyQt5/QtCore/qobject.sip"
#include <qobject.h>
#line 76195 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 38 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 76198 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 30 "/usr/share/sip/PyQt5/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 76201 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 149 "/usr/share/sip/PyQt5/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 76204 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qthread.sip"
#include <qthread.h>
#line 76207 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 76210 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregexp.sip"
#include <qregexp.h>
#line 76213 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 76216 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"
#line 26 "/usr/share/sip/PyQt5/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 76219 "/usr/src/ports/python-pyqt5-qtchart/python-pyqt5-qtchart-5.9.2-1.x86_64/build/py3/QtChart/sipQtChartpart0.cpp"


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_type, "type(self) -> QAbstractAxis.AxisType");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_type(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_type(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    PyObject *sipOrigSelf = sipSelf;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QtCharts::QAbstractAxis::AxisType sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_QAbstractAxis, sipName_type);
                return NULL;
            }

            sipRes = sipCpp->type();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtCharts_QAbstractAxis_AxisType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_type, doc_QtCharts_QAbstractAxis_type);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isVisible, "isVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isVisible, doc_QtCharts_QAbstractAxis_isVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setVisible, "setVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setVisible, doc_QtCharts_QAbstractAxis_setVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isLineVisible, "isLineVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isLineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isLineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isLineVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isLineVisible, doc_QtCharts_QAbstractAxis_isLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLineVisible, "setLineVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLineVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLineVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setLineVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLineVisible, doc_QtCharts_QAbstractAxis_setLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLinePen, "setLinePen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLinePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLinePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setLinePen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLinePen, doc_QtCharts_QAbstractAxis_setLinePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_linePen, "linePen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_linePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_linePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->linePen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_linePen, doc_QtCharts_QAbstractAxis_linePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLinePenColor, "setLinePenColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLinePenColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLinePenColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLinePenColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLinePenColor, doc_QtCharts_QAbstractAxis_setLinePenColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_linePenColor, "linePenColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_linePenColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_linePenColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->linePenColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_linePenColor, doc_QtCharts_QAbstractAxis_linePenColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isGridLineVisible, "isGridLineVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isGridLineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isGridLineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isGridLineVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isGridLineVisible, doc_QtCharts_QAbstractAxis_isGridLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setGridLineVisible, "setGridLineVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setGridLineVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setGridLineVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setGridLineVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setGridLineVisible, doc_QtCharts_QAbstractAxis_setGridLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setGridLinePen, "setGridLinePen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setGridLinePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setGridLinePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setGridLinePen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setGridLinePen, doc_QtCharts_QAbstractAxis_setGridLinePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_gridLinePen, "gridLinePen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_gridLinePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_gridLinePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->gridLinePen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_gridLinePen, doc_QtCharts_QAbstractAxis_gridLinePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_labelsVisible, "labelsVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_labelsVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_labelsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->labelsVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_labelsVisible, doc_QtCharts_QAbstractAxis_labelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLabelsVisible, "setLabelsVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLabelsVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLabelsVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setLabelsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLabelsVisible, doc_QtCharts_QAbstractAxis_setLabelsVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLabelsBrush, "setLabelsBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLabelsBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLabelsBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setLabelsBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLabelsBrush, doc_QtCharts_QAbstractAxis_setLabelsBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_labelsBrush, "labelsBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_labelsBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_labelsBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->labelsBrush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_labelsBrush, doc_QtCharts_QAbstractAxis_labelsBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLabelsFont, "setLabelsFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLabelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLabelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setLabelsFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLabelsFont, doc_QtCharts_QAbstractAxis_setLabelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_labelsFont, "labelsFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_labelsFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_labelsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->labelsFont());

            return sipConvertFromNewType(sipRes,sipType_QFont,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_labelsFont, doc_QtCharts_QAbstractAxis_labelsFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLabelsAngle, "setLabelsAngle(self, int)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLabelsAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLabelsAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setLabelsAngle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLabelsAngle, doc_QtCharts_QAbstractAxis_setLabelsAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_labelsAngle, "labelsAngle(self) -> int");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_labelsAngle(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_labelsAngle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->labelsAngle();

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_labelsAngle, doc_QtCharts_QAbstractAxis_labelsAngle);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setLabelsColor, "setLabelsColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setLabelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setLabelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLabelsColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setLabelsColor, doc_QtCharts_QAbstractAxis_setLabelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_labelsColor, "labelsColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_labelsColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_labelsColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->labelsColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_labelsColor, doc_QtCharts_QAbstractAxis_labelsColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_shadesVisible, "shadesVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_shadesVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_shadesVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->shadesVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_shadesVisible, doc_QtCharts_QAbstractAxis_shadesVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setShadesVisible, "setShadesVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setShadesVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setShadesVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setShadesVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setShadesVisible, doc_QtCharts_QAbstractAxis_setShadesVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setShadesPen, "setShadesPen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setShadesPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setShadesPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setShadesPen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setShadesPen, doc_QtCharts_QAbstractAxis_setShadesPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_shadesPen, "shadesPen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_shadesPen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_shadesPen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->shadesPen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_shadesPen, doc_QtCharts_QAbstractAxis_shadesPen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setShadesBrush, "setShadesBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setShadesBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setShadesBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setShadesBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setShadesBrush, doc_QtCharts_QAbstractAxis_setShadesBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_shadesBrush, "shadesBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_shadesBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_shadesBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->shadesBrush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_shadesBrush, doc_QtCharts_QAbstractAxis_shadesBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setShadesColor, "setShadesColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setShadesColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setShadesColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setShadesColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setShadesColor, doc_QtCharts_QAbstractAxis_setShadesColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_shadesColor, "shadesColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_shadesColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_shadesColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->shadesColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_shadesColor, doc_QtCharts_QAbstractAxis_shadesColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setShadesBorderColor, "setShadesBorderColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setShadesBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setShadesBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setShadesBorderColor(*a0);
            sipReleaseType(a0,sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setShadesBorderColor, doc_QtCharts_QAbstractAxis_setShadesBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_shadesBorderColor, "shadesBorderColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_shadesBorderColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_shadesBorderColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->shadesBorderColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_shadesBorderColor, doc_QtCharts_QAbstractAxis_shadesBorderColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setMin, "setMin(self, Any)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setMin(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setMin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QVariant* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QVariant, &a0, &a0State))
        {
            sipCpp->setMin(*a0);
            sipReleaseType(const_cast< ::QVariant *>(a0),sipType_QVariant,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setMin, doc_QtCharts_QAbstractAxis_setMin);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setMax, "setMax(self, Any)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setMax(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setMax(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QVariant* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QVariant, &a0, &a0State))
        {
            sipCpp->setMax(*a0);
            sipReleaseType(const_cast< ::QVariant *>(a0),sipType_QVariant,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setMax, doc_QtCharts_QAbstractAxis_setMax);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setRange, "setRange(self, Any, Any)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setRange(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QVariant* a0;
        int a0State = 0;
        const  ::QVariant* a1;
        int a1State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QVariant, &a0, &a0State, sipType_QVariant, &a1, &a1State))
        {
            sipCpp->setRange(*a0,*a1);
            sipReleaseType(const_cast< ::QVariant *>(a0),sipType_QVariant,a0State);
            sipReleaseType(const_cast< ::QVariant *>(a1),sipType_QVariant,a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setRange, doc_QtCharts_QAbstractAxis_setRange);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_show, "show(self)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_show(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_show(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            sipCpp->show();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_show, doc_QtCharts_QAbstractAxis_show);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_hide, "hide(self)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_hide(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_hide(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            sipCpp->hide();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_hide, doc_QtCharts_QAbstractAxis_hide);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_orientation, "orientation(self) -> Qt.Orientation");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_orientation(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_orientation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::Qt::Orientation sipRes;

            sipRes = sipCpp->orientation();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_Qt_Orientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_orientation, doc_QtCharts_QAbstractAxis_orientation);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isTitleVisible, "isTitleVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isTitleVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isTitleVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isTitleVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isTitleVisible, doc_QtCharts_QAbstractAxis_isTitleVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setTitleVisible, "setTitleVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setTitleVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setTitleVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setTitleVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setTitleVisible, doc_QtCharts_QAbstractAxis_setTitleVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setTitleBrush, "setTitleBrush(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setTitleBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setTitleBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QBrush* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QBrush, &a0, &a0State))
        {
            sipCpp->setTitleBrush(*a0);
            sipReleaseType(const_cast< ::QBrush *>(a0),sipType_QBrush,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setTitleBrush, doc_QtCharts_QAbstractAxis_setTitleBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_titleBrush, "titleBrush(self) -> QBrush");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_titleBrush(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_titleBrush(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QBrush*sipRes;

            sipRes = new  ::QBrush(sipCpp->titleBrush());

            return sipConvertFromNewType(sipRes,sipType_QBrush,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_titleBrush, doc_QtCharts_QAbstractAxis_titleBrush);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setTitleFont, "setTitleFont(self, QFont)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setTitleFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setTitleFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QFont* a0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setTitleFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setTitleFont, doc_QtCharts_QAbstractAxis_setTitleFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_titleFont, "titleFont(self) -> QFont");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_titleFont(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_titleFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QFont*sipRes;

            sipRes = new  ::QFont(sipCpp->titleFont());

            return sipConvertFromNewType(sipRes,sipType_QFont,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_titleFont, doc_QtCharts_QAbstractAxis_titleFont);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setTitleText, "setTitleText(self, str)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setTitleText(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setTitleText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QString* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QString,&a0, &a0State))
        {
            sipCpp->setTitleText(*a0);
            sipReleaseType(const_cast< ::QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setTitleText, doc_QtCharts_QAbstractAxis_setTitleText);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_titleText, "titleText(self) -> str");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_titleText(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_titleText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QString*sipRes;

            sipRes = new  ::QString(sipCpp->titleText());

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_titleText, doc_QtCharts_QAbstractAxis_titleText);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_alignment, "alignment(self) -> Qt.Alignment");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_alignment(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_alignment(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::Qt::Alignment*sipRes;

            sipRes = new  ::Qt::Alignment(sipCpp->alignment());

            return sipConvertFromNewType(sipRes,sipType_Qt_Alignment,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_alignment, doc_QtCharts_QAbstractAxis_alignment);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isMinorGridLineVisible, "isMinorGridLineVisible(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isMinorGridLineVisible(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isMinorGridLineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isMinorGridLineVisible();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isMinorGridLineVisible, doc_QtCharts_QAbstractAxis_isMinorGridLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setMinorGridLineVisible, "setMinorGridLineVisible(self, visible: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLineVisible(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLineVisible(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_visible,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setMinorGridLineVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setMinorGridLineVisible, doc_QtCharts_QAbstractAxis_setMinorGridLineVisible);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setMinorGridLinePen, "setMinorGridLinePen(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLinePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLinePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QPen* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QPen, &a0, &a0State))
        {
            sipCpp->setMinorGridLinePen(*a0);
            sipReleaseType(const_cast< ::QPen *>(a0),sipType_QPen,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setMinorGridLinePen, doc_QtCharts_QAbstractAxis_setMinorGridLinePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_minorGridLinePen, "minorGridLinePen(self) -> QPen");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_minorGridLinePen(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_minorGridLinePen(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QPen*sipRes;

            sipRes = new  ::QPen(sipCpp->minorGridLinePen());

            return sipConvertFromNewType(sipRes,sipType_QPen,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_minorGridLinePen, doc_QtCharts_QAbstractAxis_minorGridLinePen);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setGridLineColor, "setGridLineColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setGridLineColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setGridLineColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setGridLineColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setGridLineColor, doc_QtCharts_QAbstractAxis_setGridLineColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_gridLineColor, "gridLineColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_gridLineColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_gridLineColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->gridLineColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_gridLineColor, doc_QtCharts_QAbstractAxis_gridLineColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setMinorGridLineColor, "setMinorGridLineColor(self, Union[QColor, Qt.GlobalColor, QGradient])");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLineColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setMinorGridLineColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QColor* a0;
        int a0State = 0;
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setMinorGridLineColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setMinorGridLineColor, doc_QtCharts_QAbstractAxis_setMinorGridLineColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_minorGridLineColor, "minorGridLineColor(self) -> QColor");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_minorGridLineColor(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_minorGridLineColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
         ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
             ::QColor*sipRes;

            sipRes = new  ::QColor(sipCpp->minorGridLineColor());

            return sipConvertFromNewType(sipRes,sipType_QColor,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_minorGridLineColor, doc_QtCharts_QAbstractAxis_minorGridLineColor);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_setReverse, "setReverse(self, reverse: bool = True)");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_setReverse(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_setReverse(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
         ::QtCharts::QAbstractAxis *sipCpp;

        static const char *sipKwdList[] = {
            sipName_reverse,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|b", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp, &a0))
        {
            sipCpp->setReverse(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_setReverse, doc_QtCharts_QAbstractAxis_setReverse);

    return NULL;
}


PyDoc_STRVAR(doc_QtCharts_QAbstractAxis_isReverse, "isReverse(self) -> bool");

extern "C" {static PyObject *meth_QtCharts_QAbstractAxis_isReverse(PyObject *, PyObject *);}
static PyObject *meth_QtCharts_QAbstractAxis_isReverse(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const  ::QtCharts::QAbstractAxis *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QtCharts_QAbstractAxis, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isReverse();

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_QAbstractAxis, sipName_isReverse, doc_QtCharts_QAbstractAxis_isReverse);

    return NULL;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QtCharts_QAbstractAxis(void *, const sipTypeDef *);}
static void *cast_QtCharts_QAbstractAxis(void *sipCppV, const sipTypeDef *targetType)
{
     ::QtCharts::QAbstractAxis *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis *>(sipCppV);

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return sipCppV;
}


/* Call the instance's destructor. */
extern "C" {static void release_QtCharts_QAbstractAxis(void *, int);}
static void release_QtCharts_QAbstractAxis(void *sipCppV, int)
{
     ::QtCharts::QAbstractAxis *sipCpp = reinterpret_cast< ::QtCharts::QAbstractAxis *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_QtCharts_QAbstractAxis(sipSimpleWrapper *);}
static void dealloc_QtCharts_QAbstractAxis(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QtCharts_QAbstractAxis(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QtCharts_QAbstractAxis[] = {{10, 0, 1}};


static PyMethodDef methods_QtCharts_QAbstractAxis[] = {
    {SIP_MLNAME_CAST(sipName_alignment), meth_QtCharts_QAbstractAxis_alignment, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_alignment)},
    {SIP_MLNAME_CAST(sipName_gridLineColor), meth_QtCharts_QAbstractAxis_gridLineColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_gridLineColor)},
    {SIP_MLNAME_CAST(sipName_gridLinePen), meth_QtCharts_QAbstractAxis_gridLinePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_gridLinePen)},
    {SIP_MLNAME_CAST(sipName_hide), meth_QtCharts_QAbstractAxis_hide, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_hide)},
    {SIP_MLNAME_CAST(sipName_isGridLineVisible), meth_QtCharts_QAbstractAxis_isGridLineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isGridLineVisible)},
    {SIP_MLNAME_CAST(sipName_isLineVisible), meth_QtCharts_QAbstractAxis_isLineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isLineVisible)},
    {SIP_MLNAME_CAST(sipName_isMinorGridLineVisible), meth_QtCharts_QAbstractAxis_isMinorGridLineVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isMinorGridLineVisible)},
    {SIP_MLNAME_CAST(sipName_isReverse), meth_QtCharts_QAbstractAxis_isReverse, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isReverse)},
    {SIP_MLNAME_CAST(sipName_isTitleVisible), meth_QtCharts_QAbstractAxis_isTitleVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isTitleVisible)},
    {SIP_MLNAME_CAST(sipName_isVisible), meth_QtCharts_QAbstractAxis_isVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_isVisible)},
    {SIP_MLNAME_CAST(sipName_labelsAngle), meth_QtCharts_QAbstractAxis_labelsAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_labelsAngle)},
    {SIP_MLNAME_CAST(sipName_labelsBrush), meth_QtCharts_QAbstractAxis_labelsBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_labelsBrush)},
    {SIP_MLNAME_CAST(sipName_labelsColor), meth_QtCharts_QAbstractAxis_labelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_labelsColor)},
    {SIP_MLNAME_CAST(sipName_labelsFont), meth_QtCharts_QAbstractAxis_labelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_labelsFont)},
    {SIP_MLNAME_CAST(sipName_labelsVisible), meth_QtCharts_QAbstractAxis_labelsVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_labelsVisible)},
    {SIP_MLNAME_CAST(sipName_linePen), meth_QtCharts_QAbstractAxis_linePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_linePen)},
    {SIP_MLNAME_CAST(sipName_linePenColor), meth_QtCharts_QAbstractAxis_linePenColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_linePenColor)},
    {SIP_MLNAME_CAST(sipName_minorGridLineColor), meth_QtCharts_QAbstractAxis_minorGridLineColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_minorGridLineColor)},
    {SIP_MLNAME_CAST(sipName_minorGridLinePen), meth_QtCharts_QAbstractAxis_minorGridLinePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_minorGridLinePen)},
    {SIP_MLNAME_CAST(sipName_orientation), meth_QtCharts_QAbstractAxis_orientation, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_orientation)},
    {SIP_MLNAME_CAST(sipName_setGridLineColor), meth_QtCharts_QAbstractAxis_setGridLineColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setGridLineColor)},
    {SIP_MLNAME_CAST(sipName_setGridLinePen), meth_QtCharts_QAbstractAxis_setGridLinePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setGridLinePen)},
    {SIP_MLNAME_CAST(sipName_setGridLineVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setGridLineVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setGridLineVisible)},
    {SIP_MLNAME_CAST(sipName_setLabelsAngle), meth_QtCharts_QAbstractAxis_setLabelsAngle, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLabelsAngle)},
    {SIP_MLNAME_CAST(sipName_setLabelsBrush), meth_QtCharts_QAbstractAxis_setLabelsBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLabelsBrush)},
    {SIP_MLNAME_CAST(sipName_setLabelsColor), meth_QtCharts_QAbstractAxis_setLabelsColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLabelsColor)},
    {SIP_MLNAME_CAST(sipName_setLabelsFont), meth_QtCharts_QAbstractAxis_setLabelsFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLabelsFont)},
    {SIP_MLNAME_CAST(sipName_setLabelsVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setLabelsVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLabelsVisible)},
    {SIP_MLNAME_CAST(sipName_setLinePen), meth_QtCharts_QAbstractAxis_setLinePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLinePen)},
    {SIP_MLNAME_CAST(sipName_setLinePenColor), meth_QtCharts_QAbstractAxis_setLinePenColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLinePenColor)},
    {SIP_MLNAME_CAST(sipName_setLineVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setLineVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setLineVisible)},
    {SIP_MLNAME_CAST(sipName_setMax), meth_QtCharts_QAbstractAxis_setMax, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setMax)},
    {SIP_MLNAME_CAST(sipName_setMin), meth_QtCharts_QAbstractAxis_setMin, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setMin)},
    {SIP_MLNAME_CAST(sipName_setMinorGridLineColor), meth_QtCharts_QAbstractAxis_setMinorGridLineColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setMinorGridLineColor)},
    {SIP_MLNAME_CAST(sipName_setMinorGridLinePen), meth_QtCharts_QAbstractAxis_setMinorGridLinePen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setMinorGridLinePen)},
    {SIP_MLNAME_CAST(sipName_setMinorGridLineVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setMinorGridLineVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setMinorGridLineVisible)},
    {SIP_MLNAME_CAST(sipName_setRange), meth_QtCharts_QAbstractAxis_setRange, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setRange)},
    {SIP_MLNAME_CAST(sipName_setReverse), (PyCFunction)meth_QtCharts_QAbstractAxis_setReverse, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setReverse)},
    {SIP_MLNAME_CAST(sipName_setShadesBorderColor), meth_QtCharts_QAbstractAxis_setShadesBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setShadesBorderColor)},
    {SIP_MLNAME_CAST(sipName_setShadesBrush), meth_QtCharts_QAbstractAxis_setShadesBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setShadesBrush)},
    {SIP_MLNAME_CAST(sipName_setShadesColor), meth_QtCharts_QAbstractAxis_setShadesColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setShadesColor)},
    {SIP_MLNAME_CAST(sipName_setShadesPen), meth_QtCharts_QAbstractAxis_setShadesPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setShadesPen)},
    {SIP_MLNAME_CAST(sipName_setShadesVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setShadesVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setShadesVisible)},
    {SIP_MLNAME_CAST(sipName_setTitleBrush), meth_QtCharts_QAbstractAxis_setTitleBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setTitleBrush)},
    {SIP_MLNAME_CAST(sipName_setTitleFont), meth_QtCharts_QAbstractAxis_setTitleFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setTitleFont)},
    {SIP_MLNAME_CAST(sipName_setTitleText), meth_QtCharts_QAbstractAxis_setTitleText, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setTitleText)},
    {SIP_MLNAME_CAST(sipName_setTitleVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setTitleVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setTitleVisible)},
    {SIP_MLNAME_CAST(sipName_setVisible), (PyCFunction)meth_QtCharts_QAbstractAxis_setVisible, METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_setVisible)},
    {SIP_MLNAME_CAST(sipName_shadesBorderColor), meth_QtCharts_QAbstractAxis_shadesBorderColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_shadesBorderColor)},
    {SIP_MLNAME_CAST(sipName_shadesBrush), meth_QtCharts_QAbstractAxis_shadesBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_shadesBrush)},
    {SIP_MLNAME_CAST(sipName_shadesColor), meth_QtCharts_QAbstractAxis_shadesColor, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_shadesColor)},
    {SIP_MLNAME_CAST(sipName_shadesPen), meth_QtCharts_QAbstractAxis_shadesPen, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_shadesPen)},
    {SIP_MLNAME_CAST(sipName_shadesVisible), meth_QtCharts_QAbstractAxis_shadesVisible, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_shadesVisible)},
    {SIP_MLNAME_CAST(sipName_show), meth_QtCharts_QAbstractAxis_show, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_show)},
    {SIP_MLNAME_CAST(sipName_titleBrush), meth_QtCharts_QAbstractAxis_titleBrush, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_titleBrush)},
    {SIP_MLNAME_CAST(sipName_titleFont), meth_QtCharts_QAbstractAxis_titleFont, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_titleFont)},
    {SIP_MLNAME_CAST(sipName_titleText), meth_QtCharts_QAbstractAxis_titleText, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_titleText)},
    {SIP_MLNAME_CAST(sipName_type), meth_QtCharts_QAbstractAxis_type, METH_VARARGS, SIP_MLDOC_CAST(doc_QtCharts_QAbstractAxis_type)}
};

static sipEnumMemberDef enummembers_QtCharts_QAbstractAxis[] = {
    {sipName_AxisTypeBarCategory, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeBarCategory), 9},
    {sipName_AxisTypeCategory, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeCategory), 9},
    {sipName_AxisTypeDateTime, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeDateTime), 9},
    {sipName_AxisTypeLogValue, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeLogValue), 9},
    {sipName_AxisTypeNoAxis, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeNoAxis), 9},
    {sipName_AxisTypeValue, static_cast<int>( ::QtCharts::QAbstractAxis::AxisTypeValue), 9},
};


/* Define this type's signals. */
static const pyqt5QtSignal signals_QtCharts_QAbstractAxis[] = {
    {"reverseChanged(bool)", "\1reverseChanged(self, bool)", 0, 0},
    {"minorGridLineColorChanged(QColor)", "\1minorGridLineColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"gridLineColorChanged(QColor)", "\1gridLineColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"minorGridLinePenChanged(QPen)", "\1minorGridLinePenChanged(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"minorGridVisibleChanged(bool)", "\1minorGridVisibleChanged(self, bool)", 0, 0},
    {"shadesBrushChanged(QBrush)", "\1shadesBrushChanged(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"shadesPenChanged(QPen)", "\1shadesPenChanged(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"titleFontChanged(QFont)", "\1titleFontChanged(self, QFont)", 0, 0},
    {"titleVisibleChanged(bool)", "\1titleVisibleChanged(self, bool)", 0, 0},
    {"titleBrushChanged(QBrush)", "\1titleBrushChanged(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"titleTextChanged(QString)", "\1titleTextChanged(self, str)", 0, 0},
    {"gridLinePenChanged(QPen)", "\1gridLinePenChanged(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"labelsAngleChanged(int)", "\1labelsAngleChanged(self, int)", 0, 0},
    {"labelsFontChanged(QFont)", "\1labelsFontChanged(self, QFont)", 0, 0},
    {"labelsBrushChanged(QBrush)", "\1labelsBrushChanged(self, Union[QBrush, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"linePenChanged(QPen)", "\1linePenChanged(self, Union[QPen, QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"shadesBorderColorChanged(QColor)", "\1shadesBorderColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"shadesColorChanged(QColor)", "\1shadesColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"shadesVisibleChanged(bool)", "\1shadesVisibleChanged(self, bool)", 0, 0},
    {"labelsColorChanged(QColor)", "\1labelsColorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"colorChanged(QColor)", "\1colorChanged(self, Union[QColor, Qt.GlobalColor, QGradient])", 0, 0},
    {"gridVisibleChanged(bool)", "\1gridVisibleChanged(self, bool)", 0, 0},
    {"labelsVisibleChanged(bool)", "\1labelsVisibleChanged(self, bool)", 0, 0},
    {"lineVisibleChanged(bool)", "\1lineVisibleChanged(self, bool)", 0, 0},
    {"visibleChanged(bool)", "\1visibleChanged(self, bool)", 0, 0},
    {0, 0, 0, 0}
};


static pyqt5ClassPluginDef plugin_QtCharts_QAbstractAxis = {
    & ::QtCharts::QAbstractAxis::staticMetaObject,
    0,
    signals_QtCharts_QAbstractAxis,
    0
};


sipClassTypeDef sipTypeDef_QtChart_QtCharts_QAbstractAxis = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QtCharts__QAbstractAxis,
        {0},
        &plugin_QtCharts_QAbstractAxis
    },
    {
        sipNameNr_QAbstractAxis,
        {0, 0, 1},
        58, methods_QtCharts_QAbstractAxis,
        6, enummembers_QtCharts_QAbstractAxis,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_QtCharts_QAbstractAxis,
    0,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_QtCharts_QAbstractAxis,
    0,
    0,
    0,
    release_QtCharts_QAbstractAxis,
    cast_QtCharts_QAbstractAxis,
    0,
    0,
    0,
    0,
    0,
    0
};
