forked from qt-creator/qt-creator
Fixed display of root path and Windows paths in FolderNavigationWidget.
This commit is contained in:
@@ -230,7 +230,8 @@ bool FolderNavigationWidget::setCurrentDirectory(const QString &directory)
|
||||
}
|
||||
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();
|
||||
}
|
||||
|
||||
@@ -267,8 +268,10 @@ void FolderNavigationWidget::openItem(const QModelIndex &srcIndex)
|
||||
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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user