Exemple #1
0
 private void InstallerAddedHandler(NewQAInstallerEventData eventData)
 {
     if (_qaBranch.Equals(eventData.QABranch))
     {
         this.Items.Insert(0, ItemsFactory.CreateQAInstallerItem(eventData.Installer));
     }
 }
Exemple #2
0
        protected override IEnumerable <IExplorerBarItem> GetLazyLoadedItems()
        {
            var items = _qaBranch.GetInstallers().OrderByDescending(i => i.Version)
                        .Select(i => ItemsFactory.CreateQAInstallerItem(i))
                        .ToList();

            SubscribeToEvent <NewQAInstallerEventData>(InstallerAddedHandler);

            return(items);
        }