private void PwEntryContextMenuLoadKeyItem_Clicked(object sender, EventArgs e)
{
foreach (var entry in pluginHost.MainWindow.GetSelectedEntries()) {
// if any selected entry contains an SSH key then we show the KeeAgent menu item
var settings = entry.GetKeeAgentSettings();
if (settings.AllowUseOfSshKey) {
try {
AddEntry(entry, null);
if (Control.ModifierKeys.HasFlag(Keys.Shift)
&& pwEntryContextMenuUrlOpenMenuItem != null)
{
pwEntryContextMenuUrlOpenMenuItem.PerformClick();
}
} catch (Exception) {
// AddEntry should have already shown error message
}
}
}
}