Display only the filename when the TreeView is activated

FossilOrigin-Name: b0ae319a2a85eb7373c7b66ba761205977e16b51
This commit is contained in:
kostas
2013-01-13 12:04:15 +00:00
parent 799e6d2b1a
commit 82356ccb81
3 changed files with 14 additions and 8 deletions

View File

@ -886,6 +886,8 @@ void MainWindow::updateFileView()
QFileIconProvider icon_provider;
bool display_path = viewMode==VIEWMODE_LIST || selectedDirs.count() > 1;
size_t item_id=0;
for(filemap_t::iterator it = workspaceFiles.begin(); it!=workspaceFiles.end(); ++it)
{
@ -919,7 +921,11 @@ void MainWindow::updateFileView()
QStandardItem *filename_item = 0;
repoFileModel.setItem(item_id, COLUMN_PATH, new QStandardItem(path));
filename_item = new QStandardItem(icon, QDir::toNativeSeparators(e.getFilePath()));
if(display_path)
filename_item = new QStandardItem(icon, QDir::toNativeSeparators(e.getFilePath()));
else
filename_item = new QStandardItem(icon, e.getFilename());
Q_ASSERT(filename_item);
// Keep the path in the user data