private CPCCloud.Document.Item GetSelectedItem() { if (lvFiles.SelectedIndices.Count == 0) { return(null); } int index = lvFiles.SelectedIndices[0]; CPCCloud.Document.Item item = Document.Items[index]; return(item); }
private void BrowseCloudMaskBitmap_Click(object sender, EventArgs e) { CPCCloud.Document.Item item = GetSelectedItem(); if (item == null) { return; } List <PhactoryHost.Database.Resource> cloudMaskResource = Plugin.ControllerEditor.Host.ShowResourceSelector(Plugin.ControllerEditor.Host.GetResource(item.ResourceID), false, GetFilterExtension()); if (cloudMaskResource != null) { item.ResourceID = cloudMaskResource[0].Id; ShowCloudMaskPreview(item.ResourceID); SetModified(true); } }