FileStoreDialog File basename

.. don't need suffix, its in type. Makes for a simpler
   listing, again more familiar and easier to scan.
This commit is contained in:
Mark Liversedge
2015-10-01 07:22:53 +01:00
parent 3ad59ac5cc
commit f1cc304f54

View File

@@ -331,14 +331,14 @@ FileStoreDialog::setFiles(FileStoreEntry *fse)
// if only directories disable files for selection (but show for context)
if (dironly && !p->isDir) item->setFlags(item->flags() & ~(Qt::ItemIsSelectable|Qt::ItemIsEnabled));
// name
item->setText(0, p->name);
// type
if (p->isDir) {
item->setText(1, "Folder");
item->setText(0, p->name);
item->setIcon(0, provider.icon(QFileIconProvider::Folder));
} else {
item->setText(0, QFileInfo(p->name).baseName()); // no need for extensions
item->setText(1, QFileInfo(p->name).suffix().toLower());
item->setIcon(0, provider.icon(QFileIconProvider::File));
}