Added javadoc
This commit is contained in:
		| @@ -11,6 +11,8 @@ import envoy.client.util.IconUtil; | |||||||
| import envoy.data.User; | import envoy.data.User; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  |  * Displays a user as a quickSelectControl which is used in the quickSelectList. | ||||||
|  |  *  | ||||||
|  * @author Maximilian Käfer |  * @author Maximilian Käfer | ||||||
|  * @since Envoy Client v0.3-beta |  * @since Envoy Client v0.3-beta | ||||||
|  */ |  */ | ||||||
| @@ -18,6 +20,13 @@ public class QuickSelectControl extends VBox { | |||||||
|  |  | ||||||
| 	User user; | 	User user; | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Creates an instance of the {@link QuickSelectControl}. | ||||||
|  | 	 *  | ||||||
|  | 	 * @param user the user whose data is used to create this instance. | ||||||
|  | 	 * @param tab  the parent tab ({@link GroupCreationTab}). | ||||||
|  | 	 * @since Envoy Client v0.3-beta | ||||||
|  | 	 */ | ||||||
| 	public QuickSelectControl(User user, GroupCreationTab tab) { | 	public QuickSelectControl(User user, GroupCreationTab tab) { | ||||||
| 		this.user = user; | 		this.user = user; | ||||||
| 		setPadding(new Insets(1, 0, 0, 0)); | 		setPadding(new Insets(1, 0, 0, 0)); | ||||||
| @@ -75,5 +84,9 @@ public class QuickSelectControl extends VBox { | |||||||
| 		getStyleClass().add("quick-select"); | 		getStyleClass().add("quick-select"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * @return the user whose data is used in this instance. | ||||||
|  | 	 * @since Envoy Client v0.3-beta | ||||||
|  | 	 */ | ||||||
| 	public User getUser() { return user; } | 	public User getUser() { return user; } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -164,6 +164,12 @@ public class GroupCreationTab implements EventListener { | |||||||
| 		return localDB.getChats().stream().map(Chat::getRecipient).filter(Group.class::isInstance).map(Contact::getName).anyMatch(newName::equals); | 		return localDB.getChats().stream().map(Chat::getRecipient).filter(Group.class::isInstance).map(Contact::getName).anyMatch(newName::equals); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Removes an element from the quickSelectList. | ||||||
|  | 	 *  | ||||||
|  | 	 * @param element the element to be removed. | ||||||
|  | 	 * @since Envoy Client v0.3-beta | ||||||
|  | 	 */ | ||||||
| 	public void removeFromQuickSelection(QuickSelectControl element) { | 	public void removeFromQuickSelection(QuickSelectControl element) { | ||||||
| 		quickSelectList.getItems().remove(element); | 		quickSelectList.getItems().remove(element); | ||||||
| 		userList.getItems().add(element.getUser()); | 		userList.getItems().add(element.getUser()); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user