nuevos iconos para los elementos de la biblioteca
@ -100,7 +100,24 @@ QVariant TableModel::headerData(int section, Qt::Orientation orientation,
|
||||
}
|
||||
|
||||
if(orientation == Qt::Vertical && role == Qt::DecorationRole)
|
||||
return QVariant(QIcon(":/images/icon.png"));
|
||||
{
|
||||
QString fileName = _data.value(section)->data(FILE_NAME).toString();
|
||||
QFileInfo fi(fileName);
|
||||
QString ext = fi.suffix();
|
||||
|
||||
if(ext.compare("pdf",Qt::CaseInsensitive) == 0)
|
||||
return QVariant(QIcon(":/images/pdf.png"));
|
||||
else if(ext.compare("zip",Qt::CaseInsensitive) == 0)
|
||||
return QVariant(QIcon(":/images/zip.png"));
|
||||
else if(ext.compare("rar",Qt::CaseInsensitive) == 0)
|
||||
return QVariant(QIcon(":/images/rar.png"));
|
||||
else if (ext.compare("tar",Qt::CaseInsensitive) == 0)
|
||||
return QVariant(QIcon(":/images/tar.png"));
|
||||
else if (ext.compare("7z",Qt::CaseInsensitive) == 0)
|
||||
return QVariant(QIcon(":/images/7z.png"));
|
||||
else
|
||||
return QVariant(QIcon(":/images/comic.png"));
|
||||
}
|
||||
|
||||
return QVariant();
|
||||
}
|
||||
|
@ -47,5 +47,11 @@
|
||||
<file>../images/onStartFlowSelection_es.png</file>
|
||||
<file>../images/useNewFlowButton.png</file>
|
||||
<file>../images/useOldFlowButton.png</file>
|
||||
<file>../images/zip.png</file>
|
||||
<file>../images/rar.png</file>
|
||||
<file>../images/tar.png</file>
|
||||
<file>../images/7z.png</file>
|
||||
<file>../images/pdf.png</file>
|
||||
<file>../images/comic.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
BIN
images/7z.png
Normal file
After Width: | Height: | Size: 746 B |
BIN
images/comic.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 382 B |
BIN
images/pdf.png
Normal file
After Width: | Height: | Size: 923 B |
BIN
images/rar.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/tar.png
Normal file
After Width: | Height: | Size: 480 B |
BIN
images/zip.png
Normal file
After Width: | Height: | Size: 843 B |