From 0adcfaf7316c65d28c0abbb13a8fb10bcbf73eda Mon Sep 17 00:00:00 2001 From: Damian Minkov Date: Mon, 18 Feb 2008 16:34:06 +0000 Subject: [PATCH] Hide Hidden protocols from gui. --- .../gui/main/configforms/AccountsConfigurationForm.java | 7 +++++++ .../impl/gui/main/contactlist/GroupRightButtonMenu.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/net/java/sip/communicator/impl/gui/main/configforms/AccountsConfigurationForm.java b/src/net/java/sip/communicator/impl/gui/main/configforms/AccountsConfigurationForm.java index 160818f45..120162cd5 100644 --- a/src/net/java/sip/communicator/impl/gui/main/configforms/AccountsConfigurationForm.java +++ b/src/net/java/sip/communicator/impl/gui/main/configforms/AccountsConfigurationForm.java @@ -168,6 +168,13 @@ private void initializeAccountsTable() { for (int i = 0; i < accountsList.size(); i ++) { accountID = (AccountID) accountsList.get(i); + boolean isHidden = + accountID.getAccountProperties(). + get("HIDDEN_PROTOCOL") != null; + + if(isHidden) + continue; + serRef = providerFactory .getProviderForAccount(accountID); diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/GroupRightButtonMenu.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/GroupRightButtonMenu.java index 91b549e68..885f7e0de 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/GroupRightButtonMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/GroupRightButtonMenu.java @@ -81,6 +81,13 @@ public GroupRightButtonMenu(MainFrame mainFrame, ProtocolProviderService pps = (ProtocolProviderService)providers.next(); + boolean isHidden = + pps.getAccountID().getAccountProperties(). + get("HIDDEN_PROTOCOL") != null; + + if(isHidden) + continue; + String protocolName = pps.getProtocolName(); AccountMenuItem menuItem = new AccountMenuItem(pps,