mirror of
https://github.com/ModOrganizer2/modorganizer-plugin_python.git
synced 2026-07-27 14:03:33 -07:00
Merge pull request #8 from AnyOldName3/version-info-missing-parts
Add missing comparison operators and functions for MOBase::VersionInfo
This commit is contained in:
@@ -710,6 +710,7 @@ BOOST_PYTHON_MODULE(mobase)
|
||||
.value("decimalmark", MOBase::VersionInfo::SCHEME_DECIMALMARK)
|
||||
.value("numbersandletters", MOBase::VersionInfo::SCHEME_NUMBERSANDLETTERS)
|
||||
.value("date", MOBase::VersionInfo::SCHEME_DATE)
|
||||
.value("literal", MOBase::VersionInfo::SCHEME_LITERAL)
|
||||
;
|
||||
|
||||
bpy::enum_<MOBase::IPluginInstaller::EInstallResult>("InstallResult")
|
||||
@@ -725,8 +726,20 @@ BOOST_PYTHON_MODULE(mobase)
|
||||
.def(bpy::init<QString, VersionInfo::VersionScheme>())
|
||||
.def(bpy::init<int, int, int>())
|
||||
.def(bpy::init<int, int, int, VersionInfo::ReleaseType>())
|
||||
.def(bpy::init<int, int, int, int>())
|
||||
.def(bpy::init<int, int, int, int, VersionInfo::ReleaseType>())
|
||||
.def("clear", &VersionInfo::clear)
|
||||
.def("parse", &VersionInfo::parse)
|
||||
.def("canonicalString", &VersionInfo::canonicalString)
|
||||
.def("displayString", &VersionInfo::displayString)
|
||||
.def("isValid", &VersionInfo::isValid)
|
||||
.def("scheme", &VersionInfo::scheme)
|
||||
.def(bpy::self < bpy::self)
|
||||
.def(bpy::self > bpy::self)
|
||||
.def(bpy::self <= bpy::self)
|
||||
.def(bpy::self >= bpy::self)
|
||||
.def(bpy::self != bpy::self)
|
||||
.def(bpy::self == bpy::self)
|
||||
;
|
||||
|
||||
bpy::class_<PluginSetting>("PluginSetting", bpy::init<const QString&, const QString&, const QVariant&>());
|
||||
|
||||
Reference in New Issue
Block a user