MCPcopy Index your code
hub / github.com/BombusMod/BombusMod / Roster

Class Roster

src/main/java/Client/Roster.java:111–2508  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109import xmpp.RosterDispatcher;
110
111public class Roster
112 extends DefForm
113 implements
114 Runnable,
115 LoginListener {
116
117 private MenuCommand cmdStatus = new MenuCommand(SR.MS_STATUS_MENU, MenuCommand.SCREEN, 4, RosterIcons.ICON_STATUS);
118 private MenuCommand cmdActiveContacts = new MenuCommand(SR.MS_ACTIVE_CONTACTS, MenuCommand.SCREEN, 3, RosterIcons.ICON_ACTIVE);
119 private MenuCommand cmdAlert = new MenuCommand(SR.MS_ALERT_PROFILE_CMD, MenuCommand.SCREEN, 8, RosterIcons.ICON_ALERTS);
120//#ifndef WMUC
121 private MenuCommand cmdConference = new MenuCommand(SR.MS_CONFERENCE, MenuCommand.SCREEN, 10, RosterIcons.ICON_CONFERENCE);
122//#endif
123//#ifdef ARCHIVE
124 private MenuCommand cmdArchive = new MenuCommand(SR.MS_ARCHIVE, MenuCommand.SCREEN, 10, RosterIcons.ICON_ARCHIVE);
125//#endif
126 private MenuCommand cmdAdd = new MenuCommand(SR.MS_ADD_CONTACT, MenuCommand.SCREEN, 12, RosterIcons.ICON_ADD_CONTACT);
127 private MenuCommand cmdTools = new MenuCommand(SR.MS_TOOLS, MenuCommand.SCREEN, 14, RosterIcons.ICON_TOOLS);
128 private MenuCommand cmdAccount = new MenuCommand(SR.MS_ACCOUNT_, MenuCommand.SCREEN, 15, RosterIcons.ICON_ACCOUNTS);
129 private MenuCommand cmdCleanAllMessages = new MenuCommand(SR.MS_CLEAN_ALL_MESSAGES, MenuCommand.SCREEN, 50, RosterIcons.ICON_CLEAN_MESSAGES);
130 private MenuCommand cmdInfo = new MenuCommand(SR.MS_ABOUT, MenuCommand.SCREEN, 80, RosterIcons.ICON_ABOUT);
131 private MenuCommand cmdMinimize = new MenuCommand(SR.MS_APP_MINIMIZE, MenuCommand.SCREEN, 90, RosterIcons.ICON_MINIMIZE);
132 private MenuCommand cmdQuit = new MenuCommand(SR.MS_APP_QUIT, MenuCommand.SCREEN, 99, RosterIcons.ICON_BUILD_NEW);
133 public Contact activeContact = null;
134 public Jid myJid;
135 public int messageCount;
136 public int highliteMessageCount;
137 public Object transferIcon;
138 public final Vector hContacts = new Vector();
139 //private Vector vContacts;
140 public Groups groups;
141 public static MessageEdit me = null;
142 private StatusList sl;
143 public int myStatus = cf.loginstatus;
144 private static String myMessage;
145 public static int oldStatus = 0;
146 private static int lastOnlineStatus;
147 public int currentReconnect = 0;
148 public boolean doReconnect = false;
149 public boolean querysign = false;
150//#ifdef JUICK
151 public Vector juickContacts = new Vector();
152 public int indexMainJuickContact = -1; // Т.е. считаем, что жуйкоконтактов нет вообще.
153//#endif
154 public long lastMessageTime = Time.utcTimeMillis();
155 public static String startTime = Time.dispLocalTime();
156 private static long notifyReadyTime = System.currentTimeMillis();
157 private static int blockNotifyEvent = -111;
158 private int blState = Integer.MAX_VALUE;
159 public final static int SOUND_FOR_ME = 500;
160 public final static int SOUND_FOR_CONFERENCE = 800;
161 public final static int SOUND_MESSAGE = 1000;
162 public final static int SOUND_CONNECTED = 777;
163 public final static int SOUND_FOR_VIP = 100;
164 public final static int SOUND_COMPOSING = 888;
165 public final static int SOUND_OUTGOING = 999;
166
167 public Roster() {
168 super(null, false);

Callers

nothing calls this directly

Calls 2

utcTimeMillisMethod · 0.95
dispLocalTimeMethod · 0.95

Tested by

no test coverage detected