コード例 #1
0
 private void StartConnection(TreeView tv)
 {
     // dont connect in rename in favorites tree
     var favoriteNode = tv.SelectedNode as FavoriteTreeNode;
     if (favoriteNode != null && !tv.SelectedNode.IsEditing)
     {
         var definition = new ConnectionDefinition(favoriteNode.Favorite);
         this.ConnectionsUiFactory.Connect(definition);
     }
 }
コード例 #2
0
 private void ConnectFromContextMenu(List<IFavorite> favorites)
 {
     var definition = new ConnectionDefinition(favorites);
     this.ConnectionsUiFactory.Connect(definition);
     this.CloseMenuStrips();
 }
コード例 #3
0
        private void ConnectToFavoritesExtra(List<IFavorite> selectedFavorites)
        {
            using (var usrForm = new ConnectExtraForm(this.Persistence))
            {
                if (usrForm.ShowDialog() != DialogResult.OK)
                    return;

                var definition = new ConnectionDefinition(selectedFavorites, usrForm.Console, usrForm.NewWindow, usrForm.Credentials);
                this.ConnectionsUiFactory.Connect(definition);
            }
        }
コード例 #4
0
 private void ConnectToolStripMenuItem_Click(object sender, EventArgs e)
 {
     IFavorite favorite = this.GetSelectedFavorite();
     var definition = new ConnectionDefinition(new List<IFavorite>() { favorite });
     this.connectionsUiFactory.Connect(definition);
 }