private void btnDownloadArchiveBrowse_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, Localization.GetString("msg.select_download_archive_file.title", "Select download archive..."), "Text Files (*.txt)|*.txt|All Files (*.*)|*.*", txtDownloadArchive.Text, false);

            if (filepath != null)
            {
                txtDownloadArchive.Text = filepath;
            }
        }
        private void btnBrowseCookies_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, Localization.GetString("msg.select_cookies_file.title", "Select cookies file..."), "Text Files (*.txt)|*.txt|All Files (*.*)|*.*", txtCookies.Text, false);

            if (filepath != null)
            {
                txtCookies.Text = filepath;
            }
        }
Example #3
0
        private void btnDefaultDownloadArchiveBrowse_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, Localization.GetString("msg.select_default_download_archive_file.title", "Select default download archive file..."), "Text Files (*.txt)|*.txt|All Files (*.*)|*.*", txtDefaultDownloadArchive.Text, false);

            if (filepath != null)
            {
                txtDefaultDownloadArchive.Text = Util.GetRelativePath(filepath);
            }

            DialogResult = DialogResult.None;
        }
Example #4
0
        private void btnBrowseFfmpeg_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, Localization.GetString("msg.select_ffmpeg.title", "Select ffmpeg.exe file..."), "Executable Files (*.exe)|*.exe|All Files (*.*)|*.*", txtBinaryFfmpeg.Text);

            if (filepath != null)
            {
                txtBinaryFfmpeg.Text = Util.GetRelativePath(filepath);
            }

            DialogResult = DialogResult.None;
        }
Example #5
0
        private void btnBrowseYdl_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, "Select youtube-dl.exe file...", "Executable Files (*.exe)|*.exe|All Files (*.*)|*.*", txtBinaryYdl.Text);

            if (filepath != null)
            {
                txtBinaryYdl.Text = Util.GetRelativePath(filepath);
            }

            DialogResult = DialogResult.None;
        }
Example #6
0
        private void importToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string filepath = GuiUtil.SelectFile(this, Localization.GetString("import_dialog.title", "Import downloads..."), @"Text Files (*.txt)|*.txt|JSON Files (*.json)|*.json|All Files (*.*)|*.*");

            if (filepath != null)
            {
                bool isJson = Path.GetExtension(filepath).Equals(".json", StringComparison.InvariantCultureIgnoreCase);

                using (FormImportDownloads dialog = new FormImportDownloads(filepath, isJson, PreferencesManager.Preferences, ContainedInDownloadList, AddDownload)) {
                    dialog.ShowDialog(this);
                }
            }
        }