Beispiel #1
0
        /// <summary>
        ///   Loop through all the selected rows and set the Preview
        /// </summary>
        /// <param name = "parameters"></param>
        private void OrganiseFilesPreview(string parameters)
        {
            log.Trace(">>>");

            int index = -1;

            foreach (DataGridViewRow row in _main.TracksGridView.View.Rows)
            {
                if (!row.Selected)
                {
                    continue;
                }

                index++;
                try
                {
                    track        = Options.Songlist[row.Index];
                    trackPreview = _previewForm.Tracks[index];
                    trackPreview.NewFullFileName = Util.ReplaceParametersWithTrackValues(parameters, track);
                }
                catch (Exception) {}
            }

            _previewForm.Refresh();
            log.Trace("<<<");
        }
Beispiel #2
0
        /// <summary>
        ///   Loop through all the selected rows and set the Preview
        /// </summary>
        /// <param name = "parameters"></param>
        private void Tag2FileNamePreview(string parameters)
        {
            log.Trace(">>>");

            enumerateStartValue   = (int)numericUpDownStartAt.Value;
            enumerateNumberDigits = (int)numericUpDownNumberDigits.Value;
            int index = -1;

            foreach (DataGridViewRow row in _main.TracksGridView.View.Rows)
            {
                if (!row.Selected)
                {
                    continue;
                }

                index++;
                try
                {
                    track                    = Options.Songlist[row.Index];
                    trackPreview             = _previewForm.Tracks[index];
                    trackPreview.NewFileName = ReplaceParametersWithValues(parameters);
                }
                catch (Exception) {}
            }

            _previewForm.Refresh();
            log.Trace("<<<");
        }
Beispiel #3
0
        /// <summary>
        ///   Loop through all the selected rows and set the Preview
        /// </summary>
        /// <param name = "parameters"></param>
        private void FileName2TagPreview(List <ParameterPart> parameters)
        {
            log.Trace(">>>");

            _previewForm.BuildPreviewGrid(cbFormat.Text);

            foreach (TrackDataPreview row in _previewForm.Tracks)
            {
                try
                {
                    trackPreview = row;
                    ReplaceParametersWithValues(parameters, true);
                }
                catch (Exception) {}
            }

            _previewForm.Refresh();
            log.Trace("<<<");
        }