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