summaryrefslogtreecommitdiff
path: root/src/modinfodialogimages.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-02-09 02:29:06 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-02-18 17:23:47 -0500
commitf9f31c57dcea9e3173d25e0c85e028891ad57fca (patch)
treede73f6c099de7b8de3d90756ee77668b71ea1781 /src/modinfodialogimages.cpp
parentb5c0b2b0a220275827cb67e56fc5cb0fc1ece6fa (diff)
added support for FilterWidget regexes
Diffstat (limited to 'src/modinfodialogimages.cpp')
-rw-r--r--src/modinfodialogimages.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modinfodialogimages.cpp b/src/modinfodialogimages.cpp
index 48b3bb3b..8a22045e 100644
--- a/src/modinfodialogimages.cpp
+++ b/src/modinfodialogimages.cpp
@@ -186,11 +186,11 @@ void ImagesTab::switchToFiltered()
const bool hasTextFilter = !m_filter.empty();
- for (auto& f : m_files.allFiles()) {
+ for (File& f : m_files.allFiles()) {
if (hasTextFilter) {
// check filter widget
- const auto m = m_filter.matches([&](auto&& what) {
- return f.path().contains(what, Qt::CaseInsensitive);
+ const auto m = m_filter.matches([&](const QRegularExpression& regex) {
+ return regex.match(f.filename()).hasMatch();
});
if (!m) {
@@ -201,7 +201,7 @@ void ImagesTab::switchToFiltered()
if (!m_ddsEnabled) {
// skip .dds files
- if (f.path().endsWith(".dds", Qt::CaseInsensitive)) {
+ if (f.filename().endsWith(".dds", Qt::CaseInsensitive)) {
continue;
}
}