Skip to content

Commit

Permalink
Windows: Updated SyncMenu implementation after replacing OnSelectItem…
Browse files Browse the repository at this point in the history
…/OnRemoveItem by OnSelectItems/OnRemoveItems in the last commit.

Related to issue #422.
  • Loading branch information
ycastonguay committed Aug 16, 2013
1 parent 1a2696c commit 8c29fd1
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
1 change: 0 additions & 1 deletion MPfm/MPfm.Windows/Classes/Forms/frmSync.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MPfm/MPfm.Windows/Classes/Forms/frmSync.resx
Expand Up @@ -125,7 +125,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACA
DQAAAk1TRnQBSQFMAgEBBgEAAWABAAFgAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DQAAAk1TRnQBSQFMAgEBBgEAAWgBAAFoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
Expand Down
15 changes: 10 additions & 5 deletions MPfm/MPfm.Windows/Classes/Forms/frmSyncMenu.cs
Expand Up @@ -64,20 +64,25 @@ private void treeView_BeforeExpand(object sender, TreeViewCancelEventArgs e)
OnExpandItem(item, e.Node);
}

private void btnAdd_Click(object sender, EventArgs e)
void btnAdd_Click(object sender, EventArgs e)
{
if (treeView.SelectedNode == null)
return;

OnSelectItem((SyncMenuItemEntity) treeView.SelectedNode.Tag);
OnSelectItems(new List<SyncMenuItemEntity>() {
(SyncMenuItemEntity)treeView.SelectedNode.Tag
});
}

private void btnRemove_Click(object sender, EventArgs e)
{
if (listViewSelection.SelectedItems.Count == 0)
return;

OnRemoveItem((AudioFile)listViewSelection.SelectedItems[0].Tag);
List<AudioFile> items = new List<AudioFile>();
for (int a = 0; a < listViewSelection.SelectedItems.Count; a++)
items.Add((AudioFile) listViewSelection.SelectedItems[a].Tag);
OnRemoveItems(items);
}

private void btnAddAll_Click(object sender, EventArgs e)
Expand All @@ -93,8 +98,8 @@ private void btnRemoveAll_Click(object sender, EventArgs e)
#region ISyncMenuView implementation

public Action<SyncMenuItemEntity, object> OnExpandItem { get; set; }
public Action<SyncMenuItemEntity> OnSelectItem { get; set; }
public Action<AudioFile> OnRemoveItem { get; set; }
public Action<List<SyncMenuItemEntity>> OnSelectItems { get; set; }
public Action<List<AudioFile>> OnRemoveItems { get; set; }
public Action OnSync { get; set; }
public Action OnSelectButtonClick { get; set; }
public Action OnSelectAll { get; set; }
Expand Down

0 comments on commit 8c29fd1

Please sign in to comment.