Ajout de commentaires (Entêtes + TODO)

This commit is contained in:
LucasV-IUT
2022-02-26 01:21:29 +01:00
parent aa7d72361e
commit 78c209d3f6
22 changed files with 510 additions and 34 deletions
+39 -2
View File
@@ -1,3 +1,9 @@
/*
* GestionMode.java, 26/02/2022
* IUT Rodez 2021-2022, INFO 2
* pas de copyright, aucun droits
*/
package lecteur_pdf;
import lecteur_pdf.menuBar.menuItems.ModeSepare;
@@ -5,6 +11,14 @@ import lecteur_pdf.menuBar.menuItems.ModeSynchronise;
import java.util.ArrayList;
/**
* TODO commentaires
*
* @author Léo Franch
* @author Lucas Vabre
* @author Noé Villeneuve
* @author Tristan Nogaret
*/
public class GestionMode {
/**
@@ -14,35 +28,58 @@ public class GestionMode {
*/
private static boolean modeSepare;
/**
* TODO
*/
private static final ArrayList<ModeSepare> modeSepareList = new ArrayList<>();
/**
* TODO
*/
private static final ArrayList<ModeSynchronise> modeSynchroniseList = new ArrayList<>();
/**
* TODO
* @param separe
* @param synchronise
*/
public static void addItem(ModeSepare separe, ModeSynchronise synchronise) {
modeSepareList.add(separe);
modeSynchroniseList.add(synchronise);
updateMode();
}
/**
* TODO
* @return
*/
public static boolean isModeSepare() {
return modeSepare;
}
/**
* TODO
*/
public static void setModeSepare() {
modeSepare = true;
updateMode();
}
/**
* TODO
*/
public static void setModeSynchronise() {
modeSepare = false;
updateMode();
}
/**
* TODO
*/
private static void updateMode() {
for (int i = 0; i < modeSepareList.size() ; i++) {
modeSepareList.get(i).setSelected(modeSepare);
modeSynchroniseList.get(i).setSelected(!modeSepare);
}
}
}