diff --git a/src/filewidgets/kfileplacesmodel.cpp b/src/filewidgets/kfileplacesmodel.cpp --- a/src/filewidgets/kfileplacesmodel.cpp +++ b/src/filewidgets/kfileplacesmodel.cpp @@ -354,12 +354,19 @@ root.metaDataItem(QStringLiteral("withBaloo")) != QLatin1String("true")) { root.setMetaDataItem(QStringLiteral("withBaloo"), QStringLiteral("true")); - KFilePlacesItem::createSystemBookmark(d->bookmarkManager, + + auto modifieldToday= KFilePlacesItem::createSystemBookmark(d->bookmarkManager, I18NC_NOOP("KFile System Bookmarks", "Modified Today"), QUrl(QStringLiteral("timeline:/today")), QStringLiteral("go-jump-today")); - KFilePlacesItem::createSystemBookmark(d->bookmarkManager, + auto modifieldYesterday= KFilePlacesItem::createSystemBookmark(d->bookmarkManager, I18NC_NOOP("KFile System Bookmarks", "Modified Yesterday"), QUrl(QStringLiteral("timeline:/yesterday")), QStringLiteral("view-calendar-day")); + if (root.metaDataItem(QStringLiteral("withRecentlyUsed")) == QLatin1String("true")) { + // hide by default modifieldToday and modifieldYesterday when recentlyused:/ is present + modifieldToday.setMetaDataItem(QStringLiteral("IsHidden"), QStringLiteral("true")); + modifieldYesterday.setMetaDataItem(QStringLiteral("IsHidden"), QStringLiteral("true")); + } + KFilePlacesItem::createSystemBookmark(d->bookmarkManager, I18NC_NOOP("KFile System Bookmarks", "Documents"), QUrl(QStringLiteral("search:/documents")), QStringLiteral("folder-text"));