From c90b770647292b4823be457073058e2512439674 Mon Sep 17 00:00:00 2001 From: sethtroll Date: Mon, 10 Jul 2017 17:13:58 -0500 Subject: [PATCH] add hidden config option --- .../src/main/java/net/runelite/client/config/ConfigItem.java | 2 ++ .../java/net/runelite/client/plugins/config/ConfigPanel.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java index 9897e91bbd..430759ad78 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigItem.java @@ -38,4 +38,6 @@ public @interface ConfigItem String name(); String description(); + + boolean hidden() default false; } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java index 8e8e8e2fd0..8bd754b35f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java @@ -149,6 +149,11 @@ public class ConfigPanel extends PluginPanel for (ConfigItemDescriptor cid : cd.getItems()) { + if (cid.getItem().hidden()) + { + continue; + } + JPanel item = new JPanel(); item.setLayout(new BorderLayout()); item.add(new JLabel(cid.getItem().name()), BorderLayout.CENTER);