Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider c50ba6c0 rédigé par Louis BRUNETEAU's avatar Louis BRUNETEAU
Parcourir les fichiers

j'ai terminé de ne pas avoir terminé

parent 011d2ce4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,5 +2,6 @@
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/src/main/kotlin" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>
\ No newline at end of file
......@@ -4,15 +4,32 @@ import ihm.td5b.Bibliotheque
import ihm.td5b.MainVue
import javafx.event.ActionEvent
import javafx.event.EventHandler
import javafx.scene.control.Alert
import javafx.scene.control.ButtonType
class ControleurSuppression(vue: MainVue, modele: Bibliotheque): EventHandler<ActionEvent> {
//TODO
override fun handle(event: ActionEvent) {
private val vue: MainVue
private val modele: Bibliotheque
init {
this.vue = vue
this.modele = modele
}
//TODO
private fun supprimer(){
modele.suppressionLivre()
vue.updateLivres(modele.livres, modele.courant)
vue.panneauDroit.update(modele.courant, modele.donneLivre())
vue.updateLivres(modele.livres, ControleurDetailLivre(vue, modele), 0)
}
override fun handle(event: ActionEvent) {
val alert = Alert(Alert.AlertType.CONFIRMATION)
alert.title = "Boîte de dialogue de confirmation"
alert.headerText = "Voulez-vous vraiment supprimer ce livre ?"
alert.showAndWait().filter{i -> i == ButtonType.OK}.ifPresent { supprimer() }
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter