Update for startApplication

This commit is contained in:
LostDragonist
2019-03-24 21:28:13 -05:00
parent 208965b96d
commit 3eb85cd17f
2 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -982,7 +982,7 @@ BOOST_PYTHON_MODULE(mobase)
.def("pluginList", bpy::pure_virtual(&IOrganizer::pluginList), bpy::return_value_policy<bpy::reference_existing_object>())
.def("modList", bpy::pure_virtual(&IOrganizer::modList), bpy::return_value_policy<bpy::reference_existing_object>())
.def("profile", bpy::pure_virtual(&IOrganizer::profile), bpy::return_value_policy<bpy::reference_existing_object>())
.def("startApplication", bpy::pure_virtual(&IOrganizer::startApplication), ((bpy::arg("args")=QStringList()), (bpy::arg("cwd")=""), (bpy::arg("profile")="")), bpy::return_value_policy<bpy::return_by_value>())
.def("startApplication", bpy::pure_virtual(&IOrganizer::startApplication), ((bpy::arg("args")=QStringList()), (bpy::arg("cwd")=""), (bpy::arg("profile")=""), (bpy::arg("forcedCustomOverwrite")=""), (bpy::arg("ignoreCustomOverwrite")=false)), bpy::return_value_policy<bpy::return_by_value>())
//.def("waitForApplication", bpy::pure_virtual(&IOrganizer::waitForApplication), (bpy::arg("exitCode")=nullptr), bpy::return_value_policy<bpy::return_by_value>())
// Use wrapped version
.def("waitForApplication", waitForApplication)
+4 -2
View File
@@ -356,9 +356,11 @@ struct IOrganizerWrapper : MOBase::IOrganizer,
virtual HANDLE startApplication(const QString &executable,
const QStringList &args = QStringList(),
const QString &cwd = "",
const QString &profile = "") override
const QString &profile = "",
const QString &forcedCustomOverwrite = "",
bool ignoreCustomOverwrite = false) override
{
return reinterpret_cast<HANDLE>(this->get_override("startApplication")(executable, args, cwd, profile).as<size_t>());
return reinterpret_cast<HANDLE>(this->get_override("startApplication")(executable, args, cwd, profile, forcedCustomOverwrite, ignoreCustomOverwrite).as<size_t>());
}
virtual bool waitForApplication(HANDLE handle,
LPDWORD exitCode = nullptr) const override