| 87 | } |
| 88 | |
| 89 | static PyObject* Sbk_AppFunc_addProjectLayer(PyObject* self, PyObject* pyArg) |
| 90 | { |
| 91 | AppWrapper* cppSelf = 0; |
| 92 | SBK_UNUSED(cppSelf) |
| 93 | if (!Shiboken::Object::isValid(self)) |
| 94 | return 0; |
| 95 | cppSelf = (AppWrapper*)((::App*)Shiboken::Conversions::cppPointer(SbkNatronEngineTypes[SBK_APP_IDX], (SbkObject*)self)); |
| 96 | int overloadId = -1; |
| 97 | PythonToCppFunc pythonToCpp; |
| 98 | SBK_UNUSED(pythonToCpp) |
| 99 | |
| 100 | // Overloaded function decisor |
| 101 | // 0: addProjectLayer(ImageLayer) |
| 102 | if ((pythonToCpp = Shiboken::Conversions::isPythonToCppReferenceConvertible((SbkObjectType*)SbkNatronEngineTypes[SBK_IMAGELAYER_IDX], (pyArg)))) { |
| 103 | overloadId = 0; // addProjectLayer(ImageLayer) |
| 104 | } |
| 105 | |
| 106 | // Function signature not found. |
| 107 | if (overloadId == -1) goto Sbk_AppFunc_addProjectLayer_TypeError; |
| 108 | |
| 109 | // Call function/method |
| 110 | { |
| 111 | if (!Shiboken::Object::isValid(pyArg)) |
| 112 | return 0; |
| 113 | ::ImageLayer cppArg0_local = ::ImageLayer(::QString(), ::QString(), ::QStringList()); |
| 114 | ::ImageLayer* cppArg0 = &cppArg0_local; |
| 115 | if (Shiboken::Conversions::isImplicitConversion((SbkObjectType*)SbkNatronEngineTypes[SBK_IMAGELAYER_IDX], pythonToCpp)) |
| 116 | pythonToCpp(pyArg, &cppArg0_local); |
| 117 | else |
| 118 | pythonToCpp(pyArg, &cppArg0); |
| 119 | |
| 120 | |
| 121 | if (!PyErr_Occurred()) { |
| 122 | // addProjectLayer(ImageLayer) |
| 123 | cppSelf->addProjectLayer(*cppArg0); |
| 124 | } |
| 125 | } |
| 126 | |
| 127 | if (PyErr_Occurred()) { |
| 128 | return 0; |
| 129 | } |
| 130 | Py_RETURN_NONE; |
| 131 | |
| 132 | Sbk_AppFunc_addProjectLayer_TypeError: |
| 133 | const char* overloads[] = {"NatronEngine.ImageLayer", 0}; |
| 134 | Shiboken::setErrorAboutWrongArguments(pyArg, "NatronEngine.App.addProjectLayer", overloads); |
| 135 | return 0; |
| 136 | } |
| 137 | |
| 138 | static PyObject* Sbk_AppFunc_closeProject(PyObject* self) |
| 139 | { |
nothing calls this directly
no test coverage detected