}
m_listView->setRootIndex(m_filterModel->mapFromSource(index));
const QDir current(QDir::cleanPath(newDirectory));
- setCurrentTitle(current.dirName(), current.absolutePath());
+ setCurrentTitle(current.dirName(),
+ QDir::toNativeSeparators(current.absolutePath()));
return !directory.isEmpty();
}
editorManager->openEditor(m_fileSystemModel->filePath(srcIndex));
}
-void FolderNavigationWidget::setCurrentTitle(const QString &dirName, const QString &fullPath)
+void FolderNavigationWidget::setCurrentTitle(QString dirName, const QString &fullPath)
{
+ if (dirName.isEmpty())
+ dirName = fullPath;
m_title->setText(dirName);
m_title->setToolTip(fullPath);
}
virtual void contextMenuEvent(QContextMenuEvent *ev);
private:
- void setCurrentTitle(const QString &dirName, const QString &fullPath);
+ void setCurrentTitle(QString dirName, const QString &fullPath);
bool setCurrentDirectory(const QString &directory);
void openItem(const QModelIndex &srcIndex);
QModelIndex currentItem() const;