示例#1
0
 private void PopupManageRemotesForm()
 {
     using (var form = new FormRemotes(UICommands))
     {
         form.ShowDialog(this);
     }
 }
示例#2
0
 private void PopupManageRemotesForm()
 {
     using (var form = new FormRemotes(UICommands))
     {
         form.OnRemoteDeleted        += OnRemoteDeleted;
         form.OnRemoteRenamedOrAdded += OnRemoteRenamedOrAdded;
         form.ShowDialog(this);
     }
 }
示例#3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="owner"></param>
        /// <param name="preselectRemote">makes the FormRemotes initialially select the given remote</param>
        /// <returns></returns>
        public bool StartRemotesDialog(IWin32Window owner, string preselectRemote)
        {
            Func<bool> action = () =>
            {
                using (var form = new FormRemotes(this))
                {
                    form.PreselectRemoteOnLoad = preselectRemote;
                    form.ShowDialog(owner);
                }

                return true;
            };

            return DoActionOnRepo(owner, true, true, PreRemotes, PostRemotes, action);
        }