Exemple #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
Exemple #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),
     ]
Exemple #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")
     ]
Exemple #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")
     ]
Exemple #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),
     ]
Exemple #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)
     ]
 def settings(self) -> List[mobase.PluginSetting]:
     return [
         mobase.PluginSetting("enabled", "enable this plugin", True)
     ]
Exemple #8
0
 def settings(self) -> List[mobase.PluginSetting]:
     return [
         mobase.PluginSetting("enabled", self.__tr("Enable this plugin"),
                              True)
     ]
 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)]