Class StartStopConfigModel
- java.lang.Object
-
- com.biglybt.plugin.startstoprules.defaultplugin.StartStopConfigModel
-
public class StartStopConfigModel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ConfigurationDefaults
def
private PluginInterface
pi
static java.lang.String
SECTION_ID_Q
static java.lang.String
SECTION_ID_Q_DL
static java.lang.String
SECTION_ID_Q_SEEDING
static java.lang.String
SECTION_ID_Q_SEEDING_AUTO_STARTING
static java.lang.String
SECTION_ID_Q_SEEDING_FP
static java.lang.String
SECTION_ID_Q_SEEDING_IGNORE
-
Constructor Summary
Constructors Constructor Description StartStopConfigModel(PluginInterface pi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private BooleanParameter
addDefaultedBooleanParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey)
Some Queue rules use params originally stored in core with defaultsprivate FloatParameter
addDefaultedFloatParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey, float min, float max, boolean allowZero, int digitsAfterDecimal)
Some Queue rules use params originally stored in core with defaultsprivate IntParameter
addDefaultedIntParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey, int min, int max)
Some Queue rules use params originally stored in core with defaultsvoid
initDownloadingSection()
private void
initQueueSection()
private void
initSeedingAutoStarting()
private void
initSeedingFirstPriority()
private void
initSeedingIgnore()
private void
initSeedingSection()
-
-
-
Field Detail
-
SECTION_ID_Q
public static final java.lang.String SECTION_ID_Q
- See Also:
- Constant Field Values
-
SECTION_ID_Q_SEEDING
public static final java.lang.String SECTION_ID_Q_SEEDING
- See Also:
- Constant Field Values
-
SECTION_ID_Q_DL
public static final java.lang.String SECTION_ID_Q_DL
- See Also:
- Constant Field Values
-
SECTION_ID_Q_SEEDING_AUTO_STARTING
public static final java.lang.String SECTION_ID_Q_SEEDING_AUTO_STARTING
- See Also:
- Constant Field Values
-
SECTION_ID_Q_SEEDING_FP
public static final java.lang.String SECTION_ID_Q_SEEDING_FP
- See Also:
- Constant Field Values
-
SECTION_ID_Q_SEEDING_IGNORE
public static final java.lang.String SECTION_ID_Q_SEEDING_IGNORE
- See Also:
- Constant Field Values
-
pi
private final PluginInterface pi
-
def
private final ConfigurationDefaults def
-
-
Constructor Detail
-
StartStopConfigModel
public StartStopConfigModel(PluginInterface pi)
-
-
Method Detail
-
initSeedingIgnore
private void initSeedingIgnore()
-
initSeedingFirstPriority
private void initSeedingFirstPriority()
-
initSeedingAutoStarting
private void initSeedingAutoStarting()
-
initSeedingSection
private void initSeedingSection()
-
initQueueSection
private void initQueueSection()
-
initDownloadingSection
public void initDownloadingSection()
-
addDefaultedIntParam
private IntParameter addDefaultedIntParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey, int min, int max)
Some Queue rules use params originally stored in core with defaults
-
addDefaultedFloatParam
private FloatParameter addDefaultedFloatParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey, float min, float max, boolean allowZero, int digitsAfterDecimal)
Some Queue rules use params originally stored in core with defaults
-
addDefaultedBooleanParam
private BooleanParameter addDefaultedBooleanParam(BasicPluginConfigModel model, java.lang.String key, java.lang.String labelKey)
Some Queue rules use params originally stored in core with defaults
-
-