D8332: Added baloo urls into places model
Daniel Vrátil
noreply at phabricator.kde.org
Tue Oct 17 07:39:02 UTC 2017
dvratil requested changes to this revision.
dvratil added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> kfileplacesmodel.cpp:151
>
> + // if baloo is enabled, add new ulrs even if the bookbark file is not empty
> + if (d->fileIndexingEnabled &&
typo: `bookbark`
> kfileplacesmodel.cpp:153
> + if (d->fileIndexingEnabled &&
> + root.metaDataItem(QStringLiteral("withBaloon")) != QStringLiteral("true")) {
> +
typo: `withBaloo`
> kfileplacesmodel.cpp:155
> +
> + root.setMetaDataItem("withBaloon", "true");
> + KFilePlacesItem::createSystemBookmark(d->bookmarkManager,
typo: `withBaloo`
> kfileplacesview.cpp:1321
> +{
> + QString date = QString::number(year) + '-';
> + if (month < 10) {
You can use the 'fill' feature of `QString::arg()` to achieve the same thing with cleaner code:
QString("%1-%2-%3").arg(year).arg(month, 2, 10, 0).arg(day, 2, 10, 0);
> kfileplacesview.cpp:1344
> +
> + if (path.endsWith(QLatin1String("documents"))) {
> + searchUrl = searchUrlForType(QStringLiteral("Document"));
You should probably match by `/documents` so that you don't match invalid paths (`search:/foodocuments`)
> kfileplacesview.cpp:1360
> +{
> + static const QString jsonQuery("{\"dayFilter\": 0,\
> + \"monthFilter\": 0, \
use `QStringLiteral` for `jsonQuery`, then it won't have to be static
REPOSITORY
R241 KIO
REVISION DETAIL
https://phabricator.kde.org/D8332
To: renatoo, #frameworks, #dolphin, #kde_applications, dvratil
Cc: dvratil, ngraham, #frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20171017/4cc50c3e/attachment.html>
More information about the Kde-frameworks-devel
mailing list