コード例 #1
0
 /// <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;
 }
コード例 #2
0
        /// <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();
        }