diff options
Diffstat (limited to 'src/net/java/sip/communicator/impl/gui/UIServiceImpl.java')
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/UIServiceImpl.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java b/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java index e9bdb53..853ffb9 100644 --- a/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java +++ b/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java @@ -21,6 +21,7 @@ import net.java.sip.communicator.impl.gui.event.*; import net.java.sip.communicator.impl.gui.lookandfeel.*; 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.call.*; import net.java.sip.communicator.impl.gui.main.chat.*; import net.java.sip.communicator.impl.gui.main.chat.conference.*; import net.java.sip.communicator.impl.gui.main.chat.history.*; @@ -1472,4 +1473,24 @@ public class UIServiceImpl { return new NewAccountDialog(); } + + public void createCall(String[] participants) + { + if (participants.length == 1) + { + CallManager.createCall(participants[0], null); + } + else + throw new IllegalArgumentException("participants"); + } + + public void startChat(String[] participants) + { + if (participants.length == 1) + { + getChatWindowManager().startChat(participants[0]); + } + else + throw new IllegalArgumentException("participants"); + } }
\ No newline at end of file |