mirror of
https://github.com/YACReader/yacreader
synced 2025-07-22 23:15:14 -04:00
added folder_finished.png
This commit is contained in:
@ -106,17 +106,22 @@ QVariant TreeModel::data(const QModelIndex &index, int role) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
||||||
|
TreeItem *item = static_cast<TreeItem*>(index.internalPointer());
|
||||||
|
|
||||||
if (role == Qt::DecorationRole)
|
if (role == Qt::DecorationRole)
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
return QVariant(QFileIconProvider().icon(QFileIconProvider::Folder));
|
return QVariant(QFileIconProvider().icon(QFileIconProvider::Folder)); //TODO draw a tick on top when it is needed
|
||||||
#else
|
#else
|
||||||
return QVariant(QIcon(":/images/folder.png"));
|
if(!item->data(TreeModel::Finished).toBool())
|
||||||
|
return QVariant(QIcon(":/images/folder_finished.png"));
|
||||||
|
else
|
||||||
|
return QVariant(QIcon(":/images/folder.png"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (role != Qt::DisplayRole)
|
if (role != Qt::DisplayRole)
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
||||||
TreeItem *item = static_cast<TreeItem*>(index.internalPointer());
|
|
||||||
|
|
||||||
return item->data(index.column());
|
return item->data(index.column());
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/" >
|
<qresource prefix="/" >
|
||||||
<file>../images/folder.png</file>
|
<file>../images/folder.png</file>
|
||||||
|
<file>../images/folder_finished.png</file>
|
||||||
<file>../images/icon.png</file>
|
<file>../images/icon.png</file>
|
||||||
<file>../images/iconLibrary.png</file>
|
<file>../images/iconLibrary.png</file>
|
||||||
<file>../images/new.png</file>
|
<file>../images/new.png</file>
|
||||||
|
BIN
images/folder_finished.png
Normal file
BIN
images/folder_finished.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 386 B |
Reference in New Issue
Block a user