private void listViewFolders_DoubleClick(object sender, EventArgs e)
{
switch (Config.ItemDoubleClickAction)
{
case Config.Action.openAction:
if (btnOpenFolder.Enabled)
OpenFolder();
break;
case Config.Action.logAction:
if (btnChangeLog.Enabled)
ShowChangeLog();
else if (btnLog.Enabled)
ShowFullLog();
break;
case Config.Action.fetchAction:
if (btnFetch.Enabled)
ShowFetch();
break;
case Config.Action.updateAction:
if (btnUpdate.Enabled)
UpdateFolder();
break;
case Config.Action.commitAction:
if (btnCommit.Enabled)
CommitFolder();
break;
case Config.Action.checkNow:
int selectedIndex = listViewFolders.SelectedIndices[0];
forcedFolders.Enqueue (folders[selectedIndex]);
BeginUpdateFolderStatuses();
break;
}
}