Remove useless wrappers.

This commit is contained in:
Mikaël Capelle
2020-05-11 23:36:35 +02:00
parent f0f949c4ef
commit 24205bba66
2 changed files with 47 additions and 129 deletions
+47 -56
View File
@@ -371,16 +371,15 @@ BOOST_PYTHON_MODULE(mobase)
}
bpy::class_<IProfileWrapper, boost::noncopyable>("IProfile")
.def("name", bpy::pure_virtual(&IProfile::name))
.def("absolutePath", bpy::pure_virtual(&IProfile::absolutePath))
.def("localSavesEnabled", bpy::pure_virtual(&IProfile::localSavesEnabled))
.def("localSettingsEnabled", bpy::pure_virtual(&IProfile::localSettingsEnabled))
.def("invalidationActive", bpy::pure_virtual(&IProfile::invalidationActive))
bpy::class_<IProfile, boost::noncopyable>("IProfile", bpy::no_init)
.def("name", &IProfile::name)
.def("absolutePath", &IProfile::absolutePath)
.def("localSavesEnabled", &IProfile::localSavesEnabled)
.def("localSettingsEnabled", &IProfile::localSettingsEnabled)
.def("invalidationActive", &IProfile::invalidationActive)
;
bpy::class_<IModRepositoryBridgeWrapper, boost::noncopyable>("ModRepositoryBridge")
.def(bpy::init<bpy::optional<QObject*>>())
bpy::class_<IModRepositoryBridge, boost::noncopyable>("ModRepositoryBridge", bpy::no_init)
.def("requestDescription", &IModRepositoryBridge::requestDescription)
.def("requestFiles", &IModRepositoryBridge::requestFiles)
.def("requestFileInfo", &IModRepositoryBridge::requestFileInfo)
@@ -390,15 +389,7 @@ BOOST_PYTHON_MODULE(mobase)
Q_DELEGATE(IModRepositoryBridge, QObject, "_object")
;
bpy::class_<IModRepositoryBridgeWrapper, boost::noncopyable>("IModRepositoryBridge")
.def("requestDescription", bpy::pure_virtual(&IModRepositoryBridge::requestDescription))
.def("requestFiles", bpy::pure_virtual(&IModRepositoryBridge::requestFiles))
.def("requestFileInfo", bpy::pure_virtual(&IModRepositoryBridge::requestFileInfo))
.def("requestDownloadURL", bpy::pure_virtual(&IModRepositoryBridge::requestDownloadURL))
.def("requestToggleEndorsement", bpy::pure_virtual(&IModRepositoryBridge::requestToggleEndorsement))
;
bpy::class_<ModRepositoryFileInfo>("ModRepositoryFileInfo")
bpy::class_<ModRepositoryFileInfo>("ModRepositoryFileInfo", bpy::no_init)
.def(bpy::init<const ModRepositoryFileInfo &>())
.def(bpy::init<bpy::optional<QString, int, int>>())
.def("__str__", &ModRepositoryFileInfo::toString)
@@ -421,10 +412,10 @@ BOOST_PYTHON_MODULE(mobase)
.def_readwrite("userData", &ModRepositoryFileInfo::userData)
;
bpy::class_<IDownloadManagerWrapper, boost::noncopyable>("IDownloadManager")
.def("startDownloadURLs", bpy::pure_virtual(&IDownloadManager::startDownloadURLs))
.def("startDownloadNexusFile", bpy::pure_virtual(&IDownloadManager::startDownloadNexusFile))
.def("downloadPath", bpy::pure_virtual(&IDownloadManager::downloadPath))
bpy::class_<IDownloadManager, boost::noncopyable>("IDownloadManager", bpy::no_init)
.def("startDownloadURLs", &IDownloadManager::startDownloadURLs)
.def("startDownloadNexusFile", &IDownloadManager::startDownloadNexusFile)
.def("downloadPath", &IDownloadManager::downloadPath)
Q_DELEGATE(IDownloadManager, QObject, "_object")
;
@@ -436,20 +427,20 @@ BOOST_PYTHON_MODULE(mobase)
.def("setURL", &IInstallationManager::setURL)
;
bpy::class_<IModInterfaceWrapper, boost::noncopyable>("IModInterface")
.def("name", bpy::pure_virtual(&IModInterface::name))
.def("absolutePath", bpy::pure_virtual(&IModInterface::absolutePath))
.def("setVersion", bpy::pure_virtual(&IModInterface::setVersion))
.def("setNewestVersion", bpy::pure_virtual(&IModInterface::setNewestVersion))
.def("setIsEndorsed", bpy::pure_virtual(&IModInterface::setIsEndorsed))
.def("setNexusID", bpy::pure_virtual(&IModInterface::setNexusID))
.def("addNexusCategory", bpy::pure_virtual(&IModInterface::addNexusCategory))
.def("addCategory", bpy::pure_virtual(&IModInterface::addCategory))
.def("removeCategory", bpy::pure_virtual(&IModInterface::removeCategory))
.def("categories", bpy::pure_virtual(&IModInterface::categories))
.def("setGamePlugin", bpy::pure_virtual(&IModInterface::setGamePlugin))
.def("setName", bpy::pure_virtual(&IModInterface::setName))
.def("remove", bpy::pure_virtual(&IModInterface::remove))
bpy::class_<IModInterface, boost::noncopyable>("IModInterface", bpy::no_init)
.def("name", &IModInterface::name)
.def("absolutePath", &IModInterface::absolutePath)
.def("setVersion", &IModInterface::setVersion)
.def("setNewestVersion", &IModInterface::setNewestVersion)
.def("setIsEndorsed", &IModInterface::setIsEndorsed)
.def("setNexusID", &IModInterface::setNexusID)
.def("addNexusCategory", &IModInterface::addNexusCategory)
.def("addCategory", &IModInterface::addCategory)
.def("removeCategory", &IModInterface::removeCategory)
.def("categories", &IModInterface::categories)
.def("setGamePlugin", &IModInterface::setGamePlugin)
.def("setName", &IModInterface::setName)
.def("remove", &IModInterface::remove)
;
bpy::enum_<MOBase::EGuessQuality>("GuessQuality")
@@ -503,18 +494,18 @@ BOOST_PYTHON_MODULE(mobase)
.value("active", IPluginList::STATE_ACTIVE)
;
bpy::class_<IPluginListWrapper, boost::noncopyable>("IPluginList")
.def("state", bpy::pure_virtual(&MOBase::IPluginList::state))
.def("priority", bpy::pure_virtual(&MOBase::IPluginList::priority))
.def("loadOrder", bpy::pure_virtual(&MOBase::IPluginList::loadOrder))
.def("isMaster", bpy::pure_virtual(&MOBase::IPluginList::isMaster))
.def("masters", bpy::pure_virtual(&MOBase::IPluginList::masters))
.def("origin", bpy::pure_virtual(&MOBase::IPluginList::origin))
.def("onRefreshed", bpy::pure_virtual(&MOBase::IPluginList::onRefreshed))
.def("onPluginMoved", bpy::pure_virtual(&MOBase::IPluginList::onPluginMoved))
.def("pluginNames", bpy::pure_virtual(&MOBase::IPluginList::pluginNames))
.def("setState", bpy::pure_virtual(&MOBase::IPluginList::setState))
.def("setLoadOrder", bpy::pure_virtual(&MOBase::IPluginList::setLoadOrder))
bpy::class_<IPluginList, boost::noncopyable>("IPluginList", bpy::no_init)
.def("state", &MOBase::IPluginList::state)
.def("priority", &MOBase::IPluginList::priority)
.def("loadOrder", &MOBase::IPluginList::loadOrder)
.def("isMaster", &MOBase::IPluginList::isMaster)
.def("masters", &MOBase::IPluginList::masters)
.def("origin", &MOBase::IPluginList::origin)
.def("onRefreshed", &MOBase::IPluginList::onRefreshed)
.def("onPluginMoved", &MOBase::IPluginList::onPluginMoved)
.def("pluginNames", &MOBase::IPluginList::pluginNames)
.def("setState", &MOBase::IPluginList::setState)
.def("setLoadOrder", &MOBase::IPluginList::setLoadOrder)
;
bpy::enum_<IModList::ModState>("ModState")
@@ -527,15 +518,15 @@ BOOST_PYTHON_MODULE(mobase)
.value("alternate", IModList::STATE_ALTERNATE)
;
bpy::class_<IModListWrapper, boost::noncopyable>("IModList")
.def("displayName", bpy::pure_virtual(&MOBase::IModList::displayName))
.def("allMods", bpy::pure_virtual(&MOBase::IModList::allMods))
.def("state", bpy::pure_virtual(&MOBase::IModList::state))
.def("setActive", bpy::pure_virtual(&MOBase::IModList::setActive))
.def("priority", bpy::pure_virtual(&MOBase::IModList::priority))
.def("setPriority", bpy::pure_virtual(&MOBase::IModList::setPriority))
.def("onModStateChanged", bpy::pure_virtual(&MOBase::IModList::onModStateChanged))
.def("onModMoved", bpy::pure_virtual(&MOBase::IModList::onModMoved))
bpy::class_<IModList, boost::noncopyable>("IModList", bpy::no_init)
.def("displayName", &MOBase::IModList::displayName)
.def("allMods", &MOBase::IModList::allMods)
.def("state", &MOBase::IModList::state)
.def("setActive", &MOBase::IModList::setActive)
.def("priority", &MOBase::IModList::priority)
.def("setPriority", &MOBase::IModList::setPriority)
.def("onModStateChanged", &MOBase::IModList::onModStateChanged)
.def("onModMoved", &MOBase::IModList::onModMoved)
;
bpy::class_<IPluginWrapper, boost::noncopyable>("IPlugin")