aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/service/gui/UIService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/java/sip/communicator/service/gui/UIService.java')
-rw-r--r--src/net/java/sip/communicator/service/gui/UIService.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/service/gui/UIService.java b/src/net/java/sip/communicator/service/gui/UIService.java
index 68ab907..ffdd052 100644
--- a/src/net/java/sip/communicator/service/gui/UIService.java
+++ b/src/net/java/sip/communicator/service/gui/UIService.java
@@ -13,6 +13,7 @@ import java.util.List;
import net.java.sip.communicator.service.contactlist.*;
import net.java.sip.communicator.service.gui.event.*;
+import net.java.sip.communicator.service.muc.ChatRoomWrapper;
import net.java.sip.communicator.service.protocol.*;
import net.java.sip.communicator.util.account.*;
@@ -49,6 +50,7 @@ import net.java.sip.communicator.util.account.*;
* @author Dmitri Melnikov
* @author Adam Netocny
* @author Lyubomir Marinov
+ * @author Hristo Terezov
*/
public interface UIService
{
@@ -473,4 +475,19 @@ public interface UIService
* @return the login manager used by the current UI implementation
*/
public LoginManager getLoginManager();
+
+ /**
+ * Opens a chat room window for the given <tt>ChatRoomWrapper</tt> instance.
+ *
+ * @param chatRoom the chat room associated with the chat room window
+ */
+ public void openChatRoomWindow(ChatRoomWrapper chatRoom);
+
+ /**
+ * Closes the chat room window for the given <tt>ChatRoomWrapper</tt>
+ * instance.
+ *
+ * @param chatRoom the chat room associated with the chat room window
+ */
+ public void closeChatRoomWindow(ChatRoomWrapper chatRoom);
}