diff options
| author | Conway <[email protected]> | 2026-05-01 10:25:05 -0400 |
|---|---|---|
| committer | Conway <[email protected]> | 2026-05-09 11:02:32 -0400 |
| commit | 2bf5ee9bb8c4221c7708be3e082f6dbb604c8927 (patch) | |
| tree | b6b21b17e9fed347ff460f01247b2bbebcc39e2d /src/kitemviews/kfileitemmodel.cpp | |
| parent | a2f56f7ccf5cd41c9286970280bbf29ff2bc96b0 (diff) | |
Adds options for pixel scaling and filename extensions
Diffstat (limited to 'src/kitemviews/kfileitemmodel.cpp')
| -rw-r--r-- | src/kitemviews/kfileitemmodel.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/kitemviews/kfileitemmodel.cpp b/src/kitemviews/kfileitemmodel.cpp index 699ce289c..72c3d1410 100644 --- a/src/kitemviews/kfileitemmodel.cpp +++ b/src/kitemviews/kfileitemmodel.cpp @@ -2174,7 +2174,14 @@ QHash<QByteArray, QVariant> KFileItemModel::retrieveData(const KFileItem &item, } if (m_requestRole[NameRole]) { - data.insert(sharedValue("text"), item.text()); + QString displayName = item.text(); + if (ContentDisplaySettings::hideFileExtensions() && !isDir) { + const int dotIndex = displayName.lastIndexOf(QLatin1Char('.')); + if (dotIndex > 0) { + displayName = displayName.left(dotIndex); + } + } + data.insert(sharedValue("text"), displayName); } if (m_requestRole[ExtensionRole] && !isDir) { |
