diff options
Diffstat (limited to 'indexerwidget.cpp')
-rw-r--r-- | indexerwidget.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indexerwidget.cpp b/indexerwidget.cpp index ae1bd68..db1818c 100644 --- a/indexerwidget.cpp +++ b/indexerwidget.cpp @@ -46,6 +46,7 @@ IndexerWidget::IndexerWidget(QWidget *parent) : QWidget(parent), mMax(0) { connect(mReader, &BeetReader::errorMsg, this, &IndexerWidget::addToError); connect(mReader, &BeetReader::totalCount, this, &IndexerWidget::setupProgress); connect(mReader, &BeetReader::progress, this, &IndexerWidget::progress); + connect(mReader, &BeetReader::indexingDone, this, &IndexerWidget::indexingDone); //main layout QVBoxLayout *mainLayout = new QVBoxLayout; @@ -137,7 +138,7 @@ void BeetReader::run(){ //fetch data from file TagLib::FileRef file(QString(s).toUtf8()); if(file.isNull()){ - QString fn = QString(s).toUtf8(); + QString fn(s); if(!fn.isEmpty()){ QString error = QString(tr("IsNull: %1")).arg(fn); emit errorMsg(error); @@ -176,6 +177,7 @@ void BeetReader::run(){ } emit progress(total); emit errorMsg(tr("Indexing done!")); + emit indexingDone(); } void BeetReader::cancel(){ |