Exemple #1
0
        private void OnRemoteBranchCreated(object sender, RemoteBranchEventArgs e)
        {
            var branch = e.Object;

            if (_predicate == null || _predicate(branch))
            {
                var item = new RemoteBranchListItem(branch);
                item.Activated += OnItemActivated;
                CustomListBoxItemsCollection host;
                if (_groupItems)
                {
                    if (_groupRemotes)
                    {
                        var p = GetRemoteListItem(branch);
                        if (p == null)
                        {
                            host = Remotes.Items;
                        }
                        else
                        {
                            host = p.Items;
                        }
                    }
                    else
                    {
                        host = Remotes.Items;
                    }
                }
                else
                {
                    if (_groupRemotes)
                    {
                        var p = GetRemoteListItem(branch);
                        if (p == null)
                        {
                            host = _itemHost;
                        }
                        else
                        {
                            host = p.Items;
                        }
                    }
                    else
                    {
                        host = _itemHost;
                    }
                }
                host.AddSafe(item);
            }
        }
Exemple #2
0
 private void OnRemoteBranchCreated(object sender, RemoteBranchEventArgs e)
 {
     var branch = e.Object;
     if(_predicate == null || _predicate(branch))
     {
         var item = new RemoteBranchListItem(branch);
         item.Activated += OnItemActivated;
         CustomListBoxItemsCollection host;
         if(_groupItems)
         {
             if(_groupRemotes)
             {
                 var p = GetRemoteListItem(branch);
                 if(p == null)
                 {
                     host = _refsRemotes.Items;
                 }
                 else
                 {
                     host = p.Items;
                 }
             }
             else
             {
                 host = _refsRemotes.Items;
             }
         }
         else
         {
             if(_groupRemotes)
             {
                 var p = GetRemoteListItem(branch);
                 if(p == null)
                 {
                     host = _itemHost;
                 }
                 else
                 {
                     host = p.Items;
                 }
             }
             else
             {
                 host = _itemHost;
             }
         }
         host.AddSafe(item);
     }
 }