예제 #1
0
        public void ExtractFiles(NoFlickerListView filesList)
        {
            if (_currentFolder == null)
                return;

            if (!filesList.HasSelection)
                return;

            if (extractProgress == null)
                extractProgress = new ExtractProgress();

            var files = CASCFolder.GetFiles(_displayedEntries, filesList.SelectedIndices.Cast<int>()).ToList();
            extractProgress.SetExtractData(_casc, files);
            extractProgress.ShowDialog();
        }
예제 #2
0
        public void ExtractFiles(NoFlickerListView filesList)
        {
            CASCFolder folder = filesList.Tag as CASCFolder;

            if (folder == null)
                return;

            if (!filesList.HasSelection)
                return;

            if (extractProgress == null)
                extractProgress = new ExtractProgress();

            var files = folder.GetFiles(filesList.SelectedIndices.Cast<int>()).ToList();
            extractProgress.SetExtractData(_casc, files);
            extractProgress.ShowDialog();
        }
예제 #3
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            CASCFolder folder = fileList.Tag as CASCFolder;

            if (folder == null)
            {
                return;
            }

            if (extractProgress == null)
            {
                extractProgress = new ExtractProgress();
            }

            extractProgress.SetExtractData(cascHandler, folder, fileList.SelectedIndices);
            extractProgress.ShowDialog();
        }
예제 #4
0
        public void ExtractFiles(NoFlickerListView filesList)
        {
            if (_currentFolder == null)
            {
                return;
            }

            if (!filesList.HasSelection)
            {
                return;
            }

            if (extractProgress == null)
            {
                extractProgress = new ExtractProgress();
            }

            var files = CASCFolder.GetFiles(_displayedEntries, filesList.SelectedIndices.Cast <int>()).ToList();

            extractProgress.SetExtractData(_casc, files);
            extractProgress.ShowDialog();
        }
예제 #5
0
        public void ExtractFiles(NoFlickerListView filesList)
        {
            CASCFolder folder = filesList.Tag as CASCFolder;

            if (folder == null)
            {
                return;
            }

            if (!filesList.HasSelection)
            {
                return;
            }

            if (extractProgress == null)
            {
                extractProgress = new ExtractProgress();
            }

            var files = folder.GetFiles(filesList.SelectedIndices.Cast <int>()).ToList();

            extractProgress.SetExtractData(_casc, files);
            extractProgress.ShowDialog();
        }
예제 #6
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            CASCFolder folder = fileList.Tag as CASCFolder;

            if (folder == null)
                return;

            if (extractProgress == null)
                extractProgress = new ExtractProgress();

            var files = GetFiles(folder, fileList.SelectedIndices.Cast<int>()).ToList();
            extractProgress.SetExtractData(cascHandler, files);
            extractProgress.ShowDialog();
        }