public PreviewCloneDialog(string title, HashSet<string> set, IDialogCallback callback)
{
InitializeComponent();
Text = title;
dependenciesListBox.Items.Clear();
mSet = set;
HashSet<string> unwantedItems = callback.GetSavedUnwantedItems();
foreach (string item in mSet)
{
bool isChecked = unwantedItems != null ? !unwantedItems.Contains(item) : true;
dependenciesListBox.Items.Add(item, isChecked);
}
mCallback = callback;
}