{
const KUrl currentUrl = d->mContextManager->currentDirUrl();
- if (url.equals(currentUrl, KUrl::CompareWithoutTrailingSlash)) {
+ if (url.equals(currentUrl, KUrl::RemoveTrailingSlash)) {
return;
}
KUrl dirUrl = url;
dirUrl.setFileName(QString());
- if (dirUrl.equals(d->mContextManager->currentDirUrl(), KUrl::CompareWithoutTrailingSlash)) {
+ if (dirUrl.equals(d->mContextManager->currentDirUrl(), KUrl::RemoveTrailingSlash)) {
QModelIndex index = d->mDirModel->indexForUrl(url);
QItemSelectionModel* selectionModel = d->mThumbnailView->selectionModel();
if (index.isValid() && !selectionModel->isSelected(index)) {
}
KUrl dirUrl = url;
dirUrl.setFileName("");
- if (!dirUrl.equals(d->mContextManager->currentDirUrl(), KUrl::CompareWithoutTrailingSlash)) {
+ if (!dirUrl.equals(d->mContextManager->currentDirUrl(), KUrl::RemoveTrailingSlash)) {
d->mContextManager->setCurrentDirUrl(dirUrl);
d->mGvCore->addUrlToRecentFolders(dirUrl);
}
}
QModelIndex index = sourceModel()->index(sourceRow, 0);
KFileItem item = itemForIndex(index);
- return item.url().equals(mUrl, KUrl::CompareWithoutTrailingSlash);
+ return item.url().equals(mUrl, KUrl::RemoveTrailingSlash);
}
QVariant data(const QModelIndex& index, int role) const // reimp
void ContextManager::setCurrentDirUrl(const KUrl& url)
{
- if (url.equals(d->mCurrentDirUrl, KUrl::CompareWithoutTrailingSlash)) {
+ if (url.equals(d->mCurrentDirUrl, KUrl::RemoveTrailingSlash)) {
return;
}
d->mCurrentDirUrl = url;
std::sort(urls.begin(), urls.end(), lessThan());//sort the urls, to find duplicates fast
urls.erase(std::unique(urls.begin(), urls.end(),
std::bind(&KUrl::equals, std::placeholders::_1, std::placeholders::_2,
- KUrl::CompareWithoutTrailingSlash | KUrl::AllowEmptyPath)), urls.end());
+ KUrl::RemoveTrailingSlash)), urls.end());
}
UrlChecker::UrlError UrlChecker::checkUrl(const KUrl &url, const UrlChecker::UrlType type, bool showNotification)