comparison framework/MainWindowBase.cpp @ 196:944af6246560

* Start revamping the CSV import dialog so as to show a "purpose" for each column. These are estimated from the file now, but changing them does not actually do anything yet.
author Chris Cannam
date Fri, 16 Jul 2010 16:51:39 +0000
parents 302dae1f6016
children 143e1b56e81b 84422236db20
comparison
equal deleted inserted replaced
195:d9c21e7bff21 196:944af6246560
1367 1367
1368 Model *model = DataFileReaderFactory::loadNonCSV 1368 Model *model = DataFileReaderFactory::loadNonCSV
1369 (path, &midiDlg, getMainModel()->getSampleRate()); 1369 (path, &midiDlg, getMainModel()->getSampleRate());
1370 1370
1371 if (!model) { 1371 if (!model) {
1372 CSVFormatDialog *dialog = new CSVFormatDialog 1372 CSVFormat format(path);
1373 (this, CSVFormat(path), getMainModel()->getSampleRate()); 1373 format.setSampleRate(getMainModel()->getSampleRate());
1374 CSVFormatDialog *dialog = new CSVFormatDialog(this, format);
1374 if (dialog->exec() == QDialog::Accepted) { 1375 if (dialog->exec() == QDialog::Accepted) {
1375 model = DataFileReaderFactory::loadCSV 1376 model = DataFileReaderFactory::loadCSV
1376 (path, dialog->getFormat(), 1377 (path, dialog->getFormat(),
1377 getMainModel()->getSampleRate()); 1378 getMainModel()->getSampleRate());
1378 } 1379 }