mirror of
https://github.com/ModOrganizer2/modorganizer-plugin_python.git
synced 2026-07-27 14:03:33 -07:00
Add getters for most meta-information in mod.
This commit is contained in:
@@ -538,9 +538,41 @@ BOOST_PYTHON_MODULE(mobase)
|
||||
.def("setURL", &IInstallationManager::setURL, bpy::arg("url"))
|
||||
;
|
||||
|
||||
bpy::enum_<EndorsedState>("EndorsedState")
|
||||
.value("ENDORSED_FALSE", EndorsedState::ENDORSED_FALSE)
|
||||
.value("ENDORSED_TRUE", EndorsedState::ENDORSED_TRUE)
|
||||
.value("ENDORSED_UNKNOWN", EndorsedState::ENDORSED_UNKNOWN)
|
||||
.value("ENDORSED_NEVER", EndorsedState::ENDORSED_NEVER)
|
||||
;
|
||||
|
||||
bpy::enum_<TrackedState>("TrackedState")
|
||||
.value("TRACKED_FALSE", TrackedState::TRACKED_FALSE)
|
||||
.value("TRACKED_TRUE", TrackedState::TRACKED_TRUE)
|
||||
.value("TRACKED_UNKNOWN", TrackedState::TRACKED_UNKNOWN)
|
||||
;
|
||||
|
||||
bpy::class_<IModInterface, boost::noncopyable>("IModInterface", bpy::no_init)
|
||||
.def("name", &IModInterface::name)
|
||||
.def("absolutePath", &IModInterface::absolutePath)
|
||||
|
||||
.def("comments", &IModInterface::comments)
|
||||
.def("notes", &IModInterface::notes)
|
||||
.def("gameName", &IModInterface::gameName)
|
||||
.def("repository", &IModInterface::repository)
|
||||
.def("modId", &IModInterface::modId)
|
||||
.def("version", &IModInterface::version)
|
||||
.def("newestVersion", &IModInterface::newestVersion)
|
||||
.def("ignoredVersion", &IModInterface::ignoredVersion)
|
||||
.def("installationFile", &IModInterface::installationFile)
|
||||
.def("converted", &IModInterface::converted)
|
||||
.def("validated", &IModInterface::validated)
|
||||
.def("color", &IModInterface::color)
|
||||
.def("url", &IModInterface::url)
|
||||
.def("primaryCategory", &IModInterface::primaryCategory)
|
||||
.def("categories", &IModInterface::categories)
|
||||
.def("trackedState", &IModInterface::trackedState)
|
||||
.def("endorsedState", &IModInterface::endorsedState)
|
||||
|
||||
.def("setVersion", &IModInterface::setVersion, bpy::arg("version"))
|
||||
.def("setNewestVersion", &IModInterface::setNewestVersion, bpy::arg("version"))
|
||||
.def("setIsEndorsed", &IModInterface::setIsEndorsed, bpy::arg("endorsed"))
|
||||
@@ -548,7 +580,6 @@ BOOST_PYTHON_MODULE(mobase)
|
||||
.def("addNexusCategory", &IModInterface::addNexusCategory, bpy::arg("category_id"))
|
||||
.def("addCategory", &IModInterface::addCategory, bpy::arg("name"))
|
||||
.def("removeCategory", &IModInterface::removeCategory, bpy::arg("name"))
|
||||
.def("categories", &IModInterface::categories)
|
||||
.def("setGameName", &IModInterface::setGameName, bpy::arg("name"))
|
||||
.def("setName", &IModInterface::setName, bpy::arg("name"))
|
||||
.def("remove", &IModInterface::remove)
|
||||
|
||||
Reference in New Issue
Block a user