aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/java/sip/communicator/impl/gui/UIServiceImpl.java')
-rw-r--r--src/net/java/sip/communicator/impl/gui/UIServiceImpl.java21
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