Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }