From c18185c0974a235186b28624941e276abe49fd7c Mon Sep 17 00:00:00 2001 From: Jake Wilson Date: Thu, 10 Jan 2019 18:50:21 -0500 Subject: [PATCH] timetracking: add default time in minutes to config (#7227) Closes #7224 --- .../plugins/timetracking/TimeTrackingConfig.java | 11 +++++++++++ .../plugins/timetracking/clocks/ClockManager.java | 4 +--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java index 744250a8db..056217673f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java @@ -70,6 +70,17 @@ public interface TimeTrackingConfig extends Config return false; } + @ConfigItem( + keyName = "defaultTimerMinutes", + name = "Default Time (Minutes)", + description = "The default time for the timer in minutes", + position = 4 + ) + default int defaultTimerMinutes() + { + return 5; + } + @ConfigItem( keyName = "activeTab", name = "Active Tab", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java index 374bc43ae6..42686dae70 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java @@ -41,8 +41,6 @@ import net.runelite.client.plugins.timetracking.TimeTrackingConfig; @Singleton public class ClockManager { - private static final long DEFAULT_TIMER_DURATION = 60 * 5; // 5 minutes - @Inject private ConfigManager configManager; @@ -63,7 +61,7 @@ public class ClockManager void addTimer() { - timers.add(new Timer("Timer " + (timers.size() + 1), DEFAULT_TIMER_DURATION)); + timers.add(new Timer("Timer " + (timers.size() + 1), config.defaultTimerMinutes() * 60)); saveTimers(); SwingUtilities.invokeLater(clockTabPanel::rebuild);