Add option for regexps in the transferlist search filter's context menu

This commit is contained in:
thalieht 2018-07-29 15:46:19 +03:00 committed by sledgehammer999
parent 305d73180b
commit 052206efa1
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2
5 changed files with 36 additions and 2 deletions

View file

@ -1188,7 +1188,9 @@ void TransferListWidget::applyTrackerFilter(const QStringList &hashes)
void TransferListWidget::applyNameFilter(const QString &name)
{
m_sortFilterModel->setFilterRegExp(QRegExp(name, Qt::CaseInsensitive, QRegExp::WildcardUnix));
const QRegExp::PatternSyntax patternSyntax = Preferences::instance()->getRegexAsFilteringPattern()
? QRegExp::RegExp : QRegExp::WildcardUnix;
m_sortFilterModel->setFilterRegExp(QRegExp(name, Qt::CaseInsensitive, patternSyntax));
}
void TransferListWidget::applyStatusFilter(int f)