Browse Source

Use native folder icon in content tree

This icon is used in content tree where all icons should be OS native
and not the ones from qbt.
adaptive-webui-19844
Chocobo1 6 years ago
parent
commit
f52dcc08eb
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 11
      src/gui/torrentcontentmodel.cpp

11
src/gui/torrentcontentmodel.cpp

@ -30,7 +30,6 @@ @@ -30,7 +30,6 @@
#include <algorithm>
#include <QDir>
#include <QFileIconProvider>
#include <QFileInfo>
#include <QIcon>
@ -51,8 +50,8 @@ @@ -51,8 +50,8 @@
#include "base/bittorrent/downloadpriority.h"
#include "base/global.h"
#include "base/utils/misc.h"
#include "base/utils/fs.h"
#include "base/utils/misc.h"
#include "guiiconprovider.h"
#include "torrentcontentmodelfile.h"
#include "torrentcontentmodelfolder.h"
@ -64,12 +63,6 @@ @@ -64,12 +63,6 @@
namespace
{
QIcon getDirectoryIcon()
{
static QIcon cached = GuiIconProvider::instance()->getIcon("inode-directory");
return cached;
}
class UnifiedFileIconProvider : public QFileIconProvider
{
public:
@ -359,7 +352,7 @@ QVariant TorrentContentModel::data(const QModelIndex &index, int role) const @@ -359,7 +352,7 @@ QVariant TorrentContentModel::data(const QModelIndex &index, int role) const
if ((index.column() == TorrentContentModelItem::COL_NAME) && (role == Qt::DecorationRole)) {
if (item->itemType() == TorrentContentModelItem::FolderType)
return getDirectoryIcon();
return m_fileIconProvider->icon(QFileIconProvider::Folder);
return m_fileIconProvider->icon(QFileInfo(item->name()));
}

Loading…
Cancel
Save