/// <summary> /// Affiche la frame permettant de deplacer un repertoire /// dans le model de l'application. /// </summary> /// <param name="folderPath"></param> public void MoveFolder(string folderPath) { // INIT SyndicationFolder folder = null; try { // recupere le repertoire folder = Manager.GetFolder(folderPath); // creation de la frame pour deplacer le repertoire frmDeplacer frm = new frmDeplacer(Manager, folder); // on s'abonne a l'evenement indiquant le deplacement du repertoire frm.Controller.ElemMoved +=new Insta.Project.LecteurRSS.Controller.ElemMovedDelegate(ElemMoved); // on affiche la frame frm.ShowDialog(); } catch (FolderNotFoundException exception) { MessageBox.Show(exception.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Affiche la frame permettant deplacer un channel /// </summary> /// <param name="channelPath">chemin du channel</param> public void MoveChannel(string channelPath) { // INIT Channel channel = null; try { channel = Manager.GetChannel(channelPath); // creation de la frame pour deplacer le channel frmDeplacer frm = new frmDeplacer(Manager, channel); // on s'abonne a l'evenement indiquant le deplacement du channel frm.Controller.ElemMoved += new Insta.Project.LecteurRSS.Controller.ElemMovedDelegate(ElemMoved); // on affiche la frame frm.ShowDialog(); } catch (FolderNotFoundException exception) { MessageBox.Show(exception.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }