MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / Sbk_AppFunc_saveTempProject

Function Sbk_AppFunc_saveTempProject

Engine/Qt4/NatronEngine/app_wrapper.cpp:947–990  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

945}
946
947static PyObject* Sbk_AppFunc_saveTempProject(PyObject* self, PyObject* pyArg)
948{
949 AppWrapper* cppSelf = 0;
950 SBK_UNUSED(cppSelf)
951 if (!Shiboken::Object::isValid(self))
952 return 0;
953 cppSelf = (AppWrapper*)((::App*)Shiboken::Conversions::cppPointer(SbkNatronEngineTypes[SBK_APP_IDX], (SbkObject*)self));
954 PyObject* pyResult = 0;
955 int overloadId = -1;
956 PythonToCppFunc pythonToCpp;
957 SBK_UNUSED(pythonToCpp)
958
959 // Overloaded function decisor
960 // 0: saveTempProject(QString)
961 if ((pythonToCpp = Shiboken::Conversions::isPythonToCppConvertible(SbkPySide_QtCoreTypeConverters[SBK_QSTRING_IDX], (pyArg)))) {
962 overloadId = 0; // saveTempProject(QString)
963 }
964
965 // Function signature not found.
966 if (overloadId == -1) goto Sbk_AppFunc_saveTempProject_TypeError;
967
968 // Call function/method
969 {
970 ::QString cppArg0 = ::QString();
971 pythonToCpp(pyArg, &cppArg0);
972
973 if (!PyErr_Occurred()) {
974 // saveTempProject(QString)
975 bool cppResult = cppSelf->saveTempProject(cppArg0);
976 pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), &cppResult);
977 }
978 }
979
980 if (PyErr_Occurred() || !pyResult) {
981 Py_XDECREF(pyResult);
982 return 0;
983 }
984 return pyResult;
985
986 Sbk_AppFunc_saveTempProject_TypeError:
987 const char* overloads[] = {"unicode", 0};
988 Shiboken::setErrorAboutWrongArguments(pyArg, "NatronEngine.App.saveTempProject", overloads);
989 return 0;
990}
991
992static PyObject* Sbk_AppFunc_timelineGetLeftBound(PyObject* self)
993{

Callers

nothing calls this directly

Calls 3

isValidFunction · 0.85
saveTempProjectMethod · 0.80
QStringClass · 0.50

Tested by

no test coverage detected