/*
 * Interface wrapper code.
 *
 * Generated by SIP 6.15.3
 *
 * Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
 * 
 * This file is part of PyQt6-WebEngine.
 * 
 * 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 "sipAPIQtWebEngineCore.h"

#line 26 "/build/pyqt6-webengine/src/pyqt6_webengine-6.11.0/sip/QtWebEngineCore/qwebenginesettings.sip"
#include <qwebenginesettings.h>
#line 29 "/build/pyqt6-webengine/src/pyqt6_webengine-6.11.0/build/QtWebEngineCore/sipQtWebEngineCoreQWebEngineSettings.cpp"

#line 24 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qstring.sip"
#include <qstring.h>
#line 33 "/build/pyqt6-webengine/src/pyqt6_webengine-6.11.0/build/QtWebEngineCore/sipQtWebEngineCoreQWebEngineSettings.cpp"


PyDoc_STRVAR(doc_QWebEngineSettings_setFontFamily, "setFontFamily(self, which: QWebEngineSettings.FontFamily, family: str|None)");

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

    {
        ::QWebEngineSettings::FontFamily a0;
        const ::QString* a1;
        int a1State = 0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BEJ1", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontFamily, &a0, sipType_QString, &a1, &a1State))
        {
            sipCpp->setFontFamily(a0, *a1);
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setFontFamily, doc_QWebEngineSettings_setFontFamily);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_fontFamily, "fontFamily(self, which: QWebEngineSettings.FontFamily) -> str");

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

    {
        ::QWebEngineSettings::FontFamily a0;
        const ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontFamily, &a0))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->fontFamily(a0));

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

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_fontFamily, doc_QWebEngineSettings_fontFamily);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_resetFontFamily, "resetFontFamily(self, which: QWebEngineSettings.FontFamily)");

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

    {
        ::QWebEngineSettings::FontFamily a0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontFamily, &a0))
        {
            sipCpp->resetFontFamily(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_resetFontFamily, doc_QWebEngineSettings_resetFontFamily);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_setFontSize, "setFontSize(self, type: QWebEngineSettings.FontSize, size: int)");

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

    {
        ::QWebEngineSettings::FontSize a0;
        int a1;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BEi", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontSize, &a0, &a1))
        {
            sipCpp->setFontSize(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setFontSize, doc_QWebEngineSettings_setFontSize);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_fontSize, "fontSize(self, type: QWebEngineSettings.FontSize) -> int");

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

    {
        ::QWebEngineSettings::FontSize a0;
        const ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontSize, &a0))
        {
            int sipRes;

            sipRes = sipCpp->fontSize(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_fontSize, doc_QWebEngineSettings_fontSize);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_resetFontSize, "resetFontSize(self, type: QWebEngineSettings.FontSize)");

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

    {
        ::QWebEngineSettings::FontSize a0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_FontSize, &a0))
        {
            sipCpp->resetFontSize(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_resetFontSize, doc_QWebEngineSettings_resetFontSize);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_setAttribute, "setAttribute(self, attr: QWebEngineSettings.WebAttribute, on: bool)");

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

    {
        ::QWebEngineSettings::WebAttribute a0;
        bool a1;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BEb", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_WebAttribute, &a0, &a1))
        {
            sipCpp->setAttribute(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setAttribute, doc_QWebEngineSettings_setAttribute);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_testAttribute, "testAttribute(self, attr: QWebEngineSettings.WebAttribute) -> bool");

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

    {
        ::QWebEngineSettings::WebAttribute a0;
        const ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_WebAttribute, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->testAttribute(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_testAttribute, doc_QWebEngineSettings_testAttribute);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_resetAttribute, "resetAttribute(self, attr: QWebEngineSettings.WebAttribute)");

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

    {
        ::QWebEngineSettings::WebAttribute a0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_WebAttribute, &a0))
        {
            sipCpp->resetAttribute(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_resetAttribute, doc_QWebEngineSettings_resetAttribute);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_setDefaultTextEncoding, "setDefaultTextEncoding(self, encoding: str|None)");

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

    {
        const ::QString* a0;
        int a0State = 0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QString, &a0, &a0State))
        {
            sipCpp->setDefaultTextEncoding(*a0);
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setDefaultTextEncoding, doc_QWebEngineSettings_setDefaultTextEncoding);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_defaultTextEncoding, "defaultTextEncoding(self) -> str");

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

    {
        const ::QWebEngineSettings *sipCpp;

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

            sipRes = new ::QString(sipCpp->defaultTextEncoding());

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

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_defaultTextEncoding, doc_QWebEngineSettings_defaultTextEncoding);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_unknownUrlSchemePolicy, "unknownUrlSchemePolicy(self) -> QWebEngineSettings.UnknownUrlSchemePolicy");

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

    {
        const ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QWebEngineSettings, &sipCpp))
        {
            ::QWebEngineSettings::UnknownUrlSchemePolicy sipRes;

            sipRes = sipCpp->unknownUrlSchemePolicy();

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

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_unknownUrlSchemePolicy, doc_QWebEngineSettings_unknownUrlSchemePolicy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_setUnknownUrlSchemePolicy, "setUnknownUrlSchemePolicy(self, policy: QWebEngineSettings.UnknownUrlSchemePolicy)");

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

    {
        ::QWebEngineSettings::UnknownUrlSchemePolicy a0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_UnknownUrlSchemePolicy, &a0))
        {
            sipCpp->setUnknownUrlSchemePolicy(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setUnknownUrlSchemePolicy, doc_QWebEngineSettings_setUnknownUrlSchemePolicy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_resetUnknownUrlSchemePolicy, "resetUnknownUrlSchemePolicy(self)");

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

    {
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QWebEngineSettings, &sipCpp))
        {
            sipCpp->resetUnknownUrlSchemePolicy();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_resetUnknownUrlSchemePolicy, doc_QWebEngineSettings_resetUnknownUrlSchemePolicy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_setImageAnimationPolicy, "setImageAnimationPolicy(self, policy: QWebEngineSettings.ImageAnimationPolicy)");

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

    {
        int a0;
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QWebEngineSettings, &sipCpp, sipType_QWebEngineSettings_ImageAnimationPolicy, &a0))
        {
            sipCpp->setImageAnimationPolicy(static_cast< ::QWebEngineSettings::ImageAnimationPolicy>(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_setImageAnimationPolicy, doc_QWebEngineSettings_setImageAnimationPolicy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_imageAnimationPolicy, "imageAnimationPolicy(self) -> QWebEngineSettings.ImageAnimationPolicy");

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

    {
        const ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QWebEngineSettings, &sipCpp))
        {
            ::QWebEngineSettings::ImageAnimationPolicy sipRes;

            sipRes = sipCpp->imageAnimationPolicy();

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

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_imageAnimationPolicy, doc_QWebEngineSettings_imageAnimationPolicy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QWebEngineSettings_resetImageAnimationPolicy, "resetImageAnimationPolicy(self)");

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

    {
        ::QWebEngineSettings *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QWebEngineSettings, &sipCpp))
        {
            sipCpp->resetImageAnimationPolicy();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QWebEngineSettings, sipName_resetImageAnimationPolicy, doc_QWebEngineSettings_resetImageAnimationPolicy);

    return SIP_NULLPTR;
}


/* Call the instance's destructor. */
extern "C" {static void release_QWebEngineSettings(void *, int);}
static void release_QWebEngineSettings(void *sipCppV, int)
{
    delete reinterpret_cast< ::QWebEngineSettings *>(sipCppV);
}


extern "C" {static void dealloc_QWebEngineSettings(sipSimpleWrapper *);}
static void dealloc_QWebEngineSettings(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_QWebEngineSettings(sipGetAddress(sipSelf), 0);
    }
}


static PyMethodDef methods_QWebEngineSettings[] = {
    {sipName_defaultTextEncoding, meth_QWebEngineSettings_defaultTextEncoding, METH_VARARGS, doc_QWebEngineSettings_defaultTextEncoding},
    {sipName_fontFamily, meth_QWebEngineSettings_fontFamily, METH_VARARGS, doc_QWebEngineSettings_fontFamily},
    {sipName_fontSize, meth_QWebEngineSettings_fontSize, METH_VARARGS, doc_QWebEngineSettings_fontSize},
    {sipName_imageAnimationPolicy, meth_QWebEngineSettings_imageAnimationPolicy, METH_VARARGS, doc_QWebEngineSettings_imageAnimationPolicy},
    {sipName_resetAttribute, meth_QWebEngineSettings_resetAttribute, METH_VARARGS, doc_QWebEngineSettings_resetAttribute},
    {sipName_resetFontFamily, meth_QWebEngineSettings_resetFontFamily, METH_VARARGS, doc_QWebEngineSettings_resetFontFamily},
    {sipName_resetFontSize, meth_QWebEngineSettings_resetFontSize, METH_VARARGS, doc_QWebEngineSettings_resetFontSize},
    {sipName_resetImageAnimationPolicy, meth_QWebEngineSettings_resetImageAnimationPolicy, METH_VARARGS, doc_QWebEngineSettings_resetImageAnimationPolicy},
    {sipName_resetUnknownUrlSchemePolicy, meth_QWebEngineSettings_resetUnknownUrlSchemePolicy, METH_VARARGS, doc_QWebEngineSettings_resetUnknownUrlSchemePolicy},
    {sipName_setAttribute, meth_QWebEngineSettings_setAttribute, METH_VARARGS, doc_QWebEngineSettings_setAttribute},
    {sipName_setDefaultTextEncoding, meth_QWebEngineSettings_setDefaultTextEncoding, METH_VARARGS, doc_QWebEngineSettings_setDefaultTextEncoding},
    {sipName_setFontFamily, meth_QWebEngineSettings_setFontFamily, METH_VARARGS, doc_QWebEngineSettings_setFontFamily},
    {sipName_setFontSize, meth_QWebEngineSettings_setFontSize, METH_VARARGS, doc_QWebEngineSettings_setFontSize},
    {sipName_setImageAnimationPolicy, meth_QWebEngineSettings_setImageAnimationPolicy, METH_VARARGS, doc_QWebEngineSettings_setImageAnimationPolicy},
    {sipName_setUnknownUrlSchemePolicy, meth_QWebEngineSettings_setUnknownUrlSchemePolicy, METH_VARARGS, doc_QWebEngineSettings_setUnknownUrlSchemePolicy},
    {sipName_testAttribute, meth_QWebEngineSettings_testAttribute, METH_VARARGS, doc_QWebEngineSettings_testAttribute},
    {sipName_unknownUrlSchemePolicy, meth_QWebEngineSettings_unknownUrlSchemePolicy, METH_VARARGS, doc_QWebEngineSettings_unknownUrlSchemePolicy}
};


/* Define the enum members and ints to be added to this type. */
static sipIntInstanceDef intInstances_QWebEngineSettings[] = {
    {sipName_StandardFont, static_cast<int>(::QWebEngineSettings::StandardFont)},
    {sipName_FixedFont, static_cast<int>(::QWebEngineSettings::FixedFont)},
    {sipName_SerifFont, static_cast<int>(::QWebEngineSettings::SerifFont)},
    {sipName_SansSerifFont, static_cast<int>(::QWebEngineSettings::SansSerifFont)},
    {sipName_CursiveFont, static_cast<int>(::QWebEngineSettings::CursiveFont)},
    {sipName_FantasyFont, static_cast<int>(::QWebEngineSettings::FantasyFont)},
    {sipName_PictographFont, static_cast<int>(::QWebEngineSettings::PictographFont)},
    {sipName_MinimumFontSize, static_cast<int>(::QWebEngineSettings::MinimumFontSize)},
    {sipName_MinimumLogicalFontSize, static_cast<int>(::QWebEngineSettings::MinimumLogicalFontSize)},
    {sipName_DefaultFontSize, static_cast<int>(::QWebEngineSettings::DefaultFontSize)},
    {sipName_DefaultFixedFontSize, static_cast<int>(::QWebEngineSettings::DefaultFixedFontSize)},
    {sipName_Allow, static_cast<int>(::QWebEngineSettings::ImageAnimationPolicy::Allow)},
    {sipName_AnimateOnce, static_cast<int>(::QWebEngineSettings::ImageAnimationPolicy::AnimateOnce)},
    {sipName_Disallow, static_cast<int>(::QWebEngineSettings::ImageAnimationPolicy::Disallow)},
    {sipName_DisallowUnknownUrlSchemes, static_cast<int>(::QWebEngineSettings::DisallowUnknownUrlSchemes)},
    {sipName_AllowUnknownUrlSchemesFromUserInteraction, static_cast<int>(::QWebEngineSettings::AllowUnknownUrlSchemesFromUserInteraction)},
    {sipName_AllowAllUnknownUrlSchemes, static_cast<int>(::QWebEngineSettings::AllowAllUnknownUrlSchemes)},
    {sipName_AutoLoadImages, static_cast<int>(::QWebEngineSettings::AutoLoadImages)},
    {sipName_JavascriptEnabled, static_cast<int>(::QWebEngineSettings::JavascriptEnabled)},
    {sipName_JavascriptCanOpenWindows, static_cast<int>(::QWebEngineSettings::JavascriptCanOpenWindows)},
    {sipName_JavascriptCanAccessClipboard, static_cast<int>(::QWebEngineSettings::JavascriptCanAccessClipboard)},
    {sipName_LinksIncludedInFocusChain, static_cast<int>(::QWebEngineSettings::LinksIncludedInFocusChain)},
    {sipName_LocalStorageEnabled, static_cast<int>(::QWebEngineSettings::LocalStorageEnabled)},
    {sipName_LocalContentCanAccessRemoteUrls, static_cast<int>(::QWebEngineSettings::LocalContentCanAccessRemoteUrls)},
    {sipName_XSSAuditingEnabled, static_cast<int>(::QWebEngineSettings::XSSAuditingEnabled)},
    {sipName_SpatialNavigationEnabled, static_cast<int>(::QWebEngineSettings::SpatialNavigationEnabled)},
    {sipName_LocalContentCanAccessFileUrls, static_cast<int>(::QWebEngineSettings::LocalContentCanAccessFileUrls)},
    {sipName_HyperlinkAuditingEnabled, static_cast<int>(::QWebEngineSettings::HyperlinkAuditingEnabled)},
    {sipName_ScrollAnimatorEnabled, static_cast<int>(::QWebEngineSettings::ScrollAnimatorEnabled)},
    {sipName_ErrorPageEnabled, static_cast<int>(::QWebEngineSettings::ErrorPageEnabled)},
    {sipName_PluginsEnabled, static_cast<int>(::QWebEngineSettings::PluginsEnabled)},
    {sipName_FullScreenSupportEnabled, static_cast<int>(::QWebEngineSettings::FullScreenSupportEnabled)},
    {sipName_ScreenCaptureEnabled, static_cast<int>(::QWebEngineSettings::ScreenCaptureEnabled)},
    {sipName_WebGLEnabled, static_cast<int>(::QWebEngineSettings::WebGLEnabled)},
    {sipName_Accelerated2dCanvasEnabled, static_cast<int>(::QWebEngineSettings::Accelerated2dCanvasEnabled)},
    {sipName_AutoLoadIconsForPage, static_cast<int>(::QWebEngineSettings::AutoLoadIconsForPage)},
    {sipName_TouchIconsEnabled, static_cast<int>(::QWebEngineSettings::TouchIconsEnabled)},
    {sipName_FocusOnNavigationEnabled, static_cast<int>(::QWebEngineSettings::FocusOnNavigationEnabled)},
    {sipName_PrintElementBackgrounds, static_cast<int>(::QWebEngineSettings::PrintElementBackgrounds)},
    {sipName_AllowRunningInsecureContent, static_cast<int>(::QWebEngineSettings::AllowRunningInsecureContent)},
    {sipName_AllowGeolocationOnInsecureOrigins, static_cast<int>(::QWebEngineSettings::AllowGeolocationOnInsecureOrigins)},
    {sipName_AllowWindowActivationFromJavaScript, static_cast<int>(::QWebEngineSettings::AllowWindowActivationFromJavaScript)},
    {sipName_ShowScrollBars, static_cast<int>(::QWebEngineSettings::ShowScrollBars)},
    {sipName_PlaybackRequiresUserGesture, static_cast<int>(::QWebEngineSettings::PlaybackRequiresUserGesture)},
    {sipName_WebRTCPublicInterfacesOnly, static_cast<int>(::QWebEngineSettings::WebRTCPublicInterfacesOnly)},
    {sipName_JavascriptCanPaste, static_cast<int>(::QWebEngineSettings::JavascriptCanPaste)},
    {sipName_DnsPrefetchEnabled, static_cast<int>(::QWebEngineSettings::DnsPrefetchEnabled)},
    {sipName_PdfViewerEnabled, static_cast<int>(::QWebEngineSettings::PdfViewerEnabled)},
    {sipName_NavigateOnDropEnabled, static_cast<int>(::QWebEngineSettings::NavigateOnDropEnabled)},
    {sipName_ReadingFromCanvasEnabled, static_cast<int>(::QWebEngineSettings::ReadingFromCanvasEnabled)},
    {sipName_ForceDarkMode, static_cast<int>(::QWebEngineSettings::ForceDarkMode)},
    {sipName_PrintHeaderAndFooter, static_cast<int>(::QWebEngineSettings::PrintHeaderAndFooter)},
    {sipName_PreferCSSMarginsForPrinting, static_cast<int>(::QWebEngineSettings::PreferCSSMarginsForPrinting)},
    {sipName_TouchEventsApiEnabled, static_cast<int>(::QWebEngineSettings::TouchEventsApiEnabled)},
    {sipName_BackForwardCacheEnabled, static_cast<int>(::QWebEngineSettings::BackForwardCacheEnabled)},
    {sipName_TrimAccessibilityIdentifiers, static_cast<int>(::QWebEngineSettings::TrimAccessibilityIdentifiers)},
    {0, 0}
};


sipClassTypeDef sipTypeDef_QtWebEngineCore_QWebEngineSettings = {
    {
        SIP_NULLPTR,
        SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QWebEngineSettings,
        SIP_NULLPTR,
        SIP_NULLPTR,
    },
    {
        sipNameNr_QWebEngineSettings,
        {0, 0, 1},
        17, methods_QWebEngineSettings,
        0, SIP_NULLPTR,
        {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, intInstances_QWebEngineSettings, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
    },
    SIP_NULLPTR,
    -1,
    sipNameNr_PyQt6_sip_simplewrapper,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    dealloc_QWebEngineSettings,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    release_QWebEngineSettings,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    0,
};
