Package org.eclipse.ecf.presence.ui

Examples of org.eclipse.ecf.presence.ui.MultiRosterAccount


    accountsViewer = new ComboViewer(parent, SWT.READ_ONLY | SWT.BORDER);
    accountsViewer.getControl().setLayoutData(data);
    accountsViewer.setContentProvider(new ArrayContentProvider());
    accountsViewer.setLabelProvider(new LabelProvider() {
      public String getText(Object element) {
        MultiRosterAccount account = (MultiRosterAccount) element;
        return account.getContainer().getConnectedID().getName();
      }
    });
    accountsViewer.setInput(input);
    accountsViewer.setSelection(new StructuredSelection(defaultRosterAccount));
    selection = defaultRosterAccount.getPresenceContainerAdapter();
View Full Code Here


    public String getColumnText(Object element, int columnIndex) {
      Room room = (Room) element;

      IChatRoomInfo info = room.getRoomInfo();
      MultiRosterAccount account = room.getAccount();
      switch (columnIndex) {
        case 0 :
          return info.getName();
        case 1 :
          return info.getSubject();
        case 2 :
          return info.getDescription();
        case 3 :
          return (account == null) ? null : String.valueOf(info.getParticipantsCount());
        case 4 :
          return (account == null) ? null : String.valueOf(info.isModerated());
        case 5 :
          return (account == null) ? null : String.valueOf(info.isPersistent());
        case 6 :
          return (account == null) ? null : account.getContainer().getConnectedID().getName();
        default :
          return ""; //$NON-NLS-1$

      }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.presence.ui.MultiRosterAccount

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.