From 3ce2eb91e94dc93c5d3ad9b7e71ed90fe1b0c075 Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 19 Feb 2018 13:06:50 +0100 Subject: Try to improve subject matching Not sure if this is the way to go, but it works for now... --- filewidget.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/filewidget.cpp b/filewidget.cpp index e9624d4..e2c9bcb 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -399,8 +399,9 @@ void FileWidget::readDescriptION(){ void FileWidget::guessSubject(){ QModelIndexList sel = mFileView->selectionModel()->selectedRows(NameColumn); if(!sel.isEmpty()){ - QString fn = QString(".*\\Q%1\\E.*").arg(sel.first().data().toString()); - const QRegularExpression fnRe(fn); + QFileInfo fi(sel.first().data().toString()); + QString fRe = QString(".*%1.*").arg(fi.completeBaseName()); + const QRegExp fnRe(fRe); int index = mDescript.indexOf(fnRe); if(index > -1){ QString subject(mDescript.at(index)); -- cgit v1.2.3-70-g09d2