elvisangelaccio created this revision. elvisangelaccio added reviewers: dfaure, graesslin. elvisangelaccio set the repository for this revision to rPLASMAINTEGRATION Integration for Qt applications in Plasma. elvisangelaccio added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY As discussed in https://phabricator.kde.org/D1813, I'm trying to understand how exactly the filters are handled and where the actual problem is. For now I've come up with this failing test case, which looks like this: FAIL! : KFileDialog_UnitTest::testSelectedNameFilterFromMime(single mime filter (C header file)) Compared values are not the same Actual (dialog.selectedNameFilter()): "" Expected (expectedSelectedNameFilter) : "C header (*.h)" `QFileDialog::selectMimeTypeFilter()` calls `KDEPlatformFileDialogHelper::selectNameFilter()` which in turn calls `qt2KdeFilter()`, so it seems that my patch in https://phabricator.kde.org/D1813 was at the wrong place/level, as it was changing `kde2QtFilter()`... REPOSITORY rPLASMAINTEGRATION Integration for Qt applications in Plasma REVISION DETAIL https://phabricator.kde.org/D2365 AFFECTED FILES autotests/kfiledialog_unittest.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: elvisangelaccio, dfaure, graesslin Cc: plasma-devel, ali-mohamed, jensreuterberg, abetts, sebas