#include "analyzer.h" #include "ui_analyzer.h" #include "QFileDialog" #include #include #include #include analyzer::analyzer(QWidget *parent) : QDialog(parent), ui(new Ui::analyzer) { ui->setupUi(this); } analyzer::~analyzer() { delete ui; } void analyzer::on_pushButton_clicked() { QString folder=QFileDialog::getExistingDirectory(this,"Select the folder that is containing audio",QStandardPaths::writableLocation(QStandardPaths::DownloadLocation)); ui->lineEdit_path->setText(folder); } void analyzer::on_pushButton_calculate_clicked() { QDirIterator it(ui->lineEdit_path->text(), QStringList() << "*.mp3", QDir::NoFilter, QDirIterator::Subdirectories); //while (it.hasNext()) { QFileInfo f(it.next()); CAudioSource src; src.decode(f.absoluteFilePath()); }