/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.fdxgenerator.controller;
|
|
import com.megatimfx.common.abstracts.AbstractEditDialogController;
|
import com.megatimfx.common.enums.TypeOperation;
|
import com.megatimfx.common.utils.ViewLoaderUtil;
|
import com.megatim.fdxgenerator.forms.ConfigEditFormController;
|
import com.megatim.fdxgenerator.model.Configuration;
|
import java.io.IOException;
|
import java.net.URL;
|
import java.util.ResourceBundle;
|
import javafx.scene.layout.Pane;
|
|
/**
|
*
|
* @author mela
|
*/
|
public class ConfigEditDialogController extends AbstractEditDialogController<Configuration> {
|
private ConfigEditFormController configEditFormController;
|
|
@Override
|
public String getTitle() {
|
getEditButton().setText("Configurer");
|
return "Configuration des repertoires";
|
}
|
|
@Override
|
public Pane getContentFormPane() throws IOException {
|
return ViewLoaderUtil.getPaneFromFxmlFile(configEditFormController.getClass().getResource("ConfigEditForm.fxml"), configEditFormController);
|
}
|
|
@Override
|
public Object getContentFormController() {
|
return configEditFormController;
|
}
|
|
@Override
|
public void initialize(URL url, ResourceBundle rb) {
|
configEditFormController = new ConfigEditFormController();
|
super.initialize(url, rb);
|
}
|
|
@Override
|
protected void beforeBindFormFieldWithCurrentObject(Configuration bindObject, Object formController, TypeOperation typeOperation) {
|
super.beforeBindFormFieldWithCurrentObject(bindObject, formController, typeOperation);
|
}
|
|
|
}
|