From a509c8291d10f29a0e705ba6bb7fa1a33b73cc57 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Wed, 29 Sep 2010 19:21:56 +0000 Subject: Hide the new account menu if the SHOW_ACCOUNT_CONFIG is set to false. --- .../impl/gui/main/chat/toolBars/ExtendedMainToolBar.java | 3 ++- .../sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java | 3 ++- .../communicator/impl/gui/main/configforms/ConfigurationFrame.java | 4 ++-- src/net/java/sip/communicator/impl/gui/main/menus/FileMenu.java | 7 ++++++- src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java | 3 ++- 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/ExtendedMainToolBar.java b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/ExtendedMainToolBar.java index ecdd6a6..bea80a3 100644 --- a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/ExtendedMainToolBar.java +++ b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/ExtendedMainToolBar.java @@ -116,7 +116,8 @@ public class ExtendedMainToolBar Boolean showOptionsProp = GuiActivator.getConfigurationService() - .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW, true); + .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW_PROPERTY, + true); if (showOptionsProp.booleanValue()) { diff --git a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java index c9d1647..1558905 100644 --- a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java +++ b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java @@ -136,7 +136,8 @@ public class MainToolBar // specifies so or if it's not set. Boolean showOptionsProp = GuiActivator.getConfigurationService() - .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW, true); + .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW_PROPERTY, + true); if (showOptionsProp.booleanValue()) { diff --git a/src/net/java/sip/communicator/impl/gui/main/configforms/ConfigurationFrame.java b/src/net/java/sip/communicator/impl/gui/main/configforms/ConfigurationFrame.java index 2926041..b75402b 100644 --- a/src/net/java/sip/communicator/impl/gui/main/configforms/ConfigurationFrame.java +++ b/src/net/java/sip/communicator/impl/gui/main/configforms/ConfigurationFrame.java @@ -46,14 +46,14 @@ public class ConfigurationFrame /** * Indicates if the account config form should be shown. */ - private static final String SHOW_ACCOUNT_CONFIG_PROPERTY + public static final String SHOW_ACCOUNT_CONFIG_PROPERTY = "net.java.sip.communicator.impl.gui.main." + "configforms.SHOW_ACCOUNT_CONFIG"; /** * Indicates if the configuration window should be shown. */ - public static final String SHOW_OPTIONS_WINDOW + public static final String SHOW_OPTIONS_WINDOW_PROPERTY = "net.java.sip.communicator.impl.gui.main." + "configforms.SHOW_OPTIONS_WINDOW"; diff --git a/src/net/java/sip/communicator/impl/gui/main/menus/FileMenu.java b/src/net/java/sip/communicator/impl/gui/main/menus/FileMenu.java index 8e7db0e..9ab3489 100644 --- a/src/net/java/sip/communicator/impl/gui/main/menus/FileMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/menus/FileMenu.java @@ -15,6 +15,7 @@ import net.java.sip.communicator.impl.gui.*; import net.java.sip.communicator.impl.gui.main.*; import net.java.sip.communicator.impl.gui.main.account.*; import net.java.sip.communicator.impl.gui.main.chatroomslist.*; +import net.java.sip.communicator.impl.gui.main.configforms.*; import net.java.sip.communicator.impl.gui.main.contactlist.*; import net.java.sip.communicator.impl.gui.main.contactlist.addgroup.*; import net.java.sip.communicator.impl.gui.utils.*; @@ -92,7 +93,11 @@ public class FileMenu this.parentWindow = parentWindow; - this.add(newAccountMenuItem); + Boolean showAccountConfig = GuiActivator.getConfigurationService() + .getBoolean(ConfigurationFrame.SHOW_ACCOUNT_CONFIG_PROPERTY, true); + + if (showAccountConfig.booleanValue()) + this.add(newAccountMenuItem); this.addSeparator(); diff --git a/src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java b/src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java index 955833a..675c314 100644 --- a/src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java @@ -218,7 +218,8 @@ public class ToolsMenu // specifies so or if it's not set. Boolean showOptionsProp = GuiActivator.getConfigurationService() - .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW, true); + .getBoolean(ConfigurationFrame.SHOW_OPTIONS_WINDOW_PROPERTY, + true); if (showOptionsProp.booleanValue()) { -- cgit v1.1