/// <summary> /// Instancie un nouveau controller associé à la frame permettant /// la saisie des informations sur un repertoire (ajout). /// </summary> /// <param name="view">vue associé au controller</param> /// <param name="manager">model de l'application</param> public frmNewFolderController(frmNewFolder view, SyndicationManager manager) { View = view; Manager = manager; }
/// <summary> /// Affiche le frame permettant le saisie des informations /// du channel pour l'ajouter repertoire au model /// </summary> /// <param name="defaultFolderPath"> /// emplacement du repertoire par defaut, peut-etre egal à null /// </param> public void AddFolder(String defaultFolderPath) { // creation de la frame pour ajouter un repertoire frmNewFolder frm = new frmNewFolder(Manager, defaultFolderPath); // on s'abonne a l'evenement indiquant l'ajout du repertoire frm.Controller.NewFolderAdded += new NewFolderAddedDelegate(NewFolderAdded); // on affiche la frame frm.ShowDialog(); }