BorderlessGaming.Forms.MainWindow.byTheProcessBinaryNameToolStripMenuItem_Click C# (CSharp) Method

byTheProcessBinaryNameToolStripMenuItem_Click() private method

adds the currently selected process to the favorites (by process binary name)
private byTheProcessBinaryNameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void byTheProcessBinaryNameToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.lstProcesses.SelectedItem == null) return;

            ProcessDetails pd = ((ProcessDetails)this.lstProcesses.SelectedItem);

            if (!pd.Manageable)
                return;

			//TODO move to controller
			if (controller.Favorites.CanAdd(pd.BinaryName))
			{
				Favorites.Favorite fav = new Favorites.Favorite();
				fav.Kind = Favorites.Favorite.FavoriteKinds.ByBinaryName;
				fav.SearchText = pd.BinaryName;
				controller.Favorites.Add(fav);
			}
        }
MainWindow