コード例 #1
0
 def settings(self):
     settings = [
         mobase.PluginSetting("enabled", self.__tr("Enable this plugin"),
                              True)
     ]
     for s in USER_SETTINGS:
         settings.append(mobase.PluginSetting(s[1], s[2], s[3]))
     return settings
コード例 #2
0
 def settings(self):
     return [
         # It is usually a good idea to allow user to enable or disable plugins:
         mobase.PluginSetting("enabled", "check to enable this plugin",
                              True),
         # Installer plugins usually do not allow user to change priority, but
         # since this is a mock plugin, it's a good idea to do so. The official
         # MO2 quick installer has a priority of 50, so using 55 our python
         # installer will be used instead of the official one.
         mobase.PluginSetting("priority", "priority of this installer", 55),
     ]
コード例 #3
0
 def settings(self):
     return [
         mobase.PluginSetting("enabled", self.__tr("Enable this plugin"),
                              True),
         mobase.PluginSetting("only-active-mods",
                              self.__tr("Only hide/unhide in active mods"),
                              True),
         mobase.PluginSetting(
             "hide-type",
             self.__tr(
                 "In what way should plugins be hidden: mohidden (Hide file), optional (Move to optional dir), disable (Disable plugins)"
             ), "mohidden")
     ]
コード例 #4
0
 def settings(self):
     return [
         mobase.PluginSetting("enabled", self.__tr("Enable this plugin"),
                              True),
         #mobase.PluginSetting("include_disabled_mods", self.__tr("Also hide plugins in disabled mods (when hide_type = mohidden)"), True),
         #mobase.PluginSetting("hide_type", self.__tr("In what way should plugins be hidden: mohidden, disableplugin"), "mohidden")
     ]
コード例 #5
0
 def settings(self):
     return [
         mobase.PluginSetting("enabled", "check to enable this plugin", True),
         mobase.PluginSetting(
             "prefer_fomod",
             "prefer FOMOD installer over this one when possible",
             True,
         ),
         mobase.PluginSetting(
             "prefer_omod",
             "prefer OMOD installer over this one when possible",
             False,
         ),
         # Above FOMOD:
         mobase.PluginSetting("priority", "priority of this installer", 120),
     ]
コード例 #6
0
 def settings(self):
     """
     @return list of configurable settings for this plugin. The list may be empty.
     This could be used for example to allow users to change some of the parameters
     of this plugin.
     Example: [mobase.PluginSetting("enabled", self.__tr("Enable this plugin), True)]
     To retrieve it: isEnabled = self.__organizer.pluginSetting(self.name(),
     "enabled")
     """
     return [
         mobase.PluginSetting("content",
                              self.__tr("enable content visualization"),
                              True)
     ]
コード例 #7
0
 def settings(self) -> List[mobase.PluginSetting]:
     return [
         mobase.PluginSetting("enabled", "enable this plugin", True)
     ]
コード例 #8
0
 def settings(self) -> List[mobase.PluginSetting]:
     return [
         mobase.PluginSetting("enabled", self.__tr("Enable this plugin"),
                              True)
     ]
コード例 #9
0
 def settings(self):
     # We have a single setting indicating if the run frame should be visible or
     # not. We use this in _onPluginSettingChanged.
     return [mobase.PluginSetting("visible", "run frame visible", False)]