diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-04-30 15:27:58 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-04-30 15:27:58 +0000 |
| commit | 06008c2fcf4607a77a68ccf8cb7b38594a04b39e (patch) | |
| tree | 3182ddff4506e1b359113d9aab91f448fd795428 /src | |
| parent | 4a4d8f5ac86cd0e7cea6417b29856438d9a7e640 (diff) | |
| download | qmmp-06008c2fcf4607a77a68ccf8cb7b38594a04b39e.tar.gz qmmp-06008c2fcf4607a77a68ccf8cb7b38594a04b39e.tar.bz2 qmmp-06008c2fcf4607a77a68ccf8cb7b38594a04b39e.zip | |
skinned: fixed cursors support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7142 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/Ui/skinned/skin.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/plugins/Ui/skinned/skin.cpp b/src/plugins/Ui/skinned/skin.cpp index c2f716587..ec2515405 100644 --- a/src/plugins/Ui/skinned/skin.cpp +++ b/src/plugins/Ui/skinned/skin.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2007-2016 by Ilya Kotov * + * Copyright (C) 2007-2017 by Ilya Kotov * * forkotov02@hotmail.ru * * * * Based on Promoe, an XMMS2 Client * @@ -382,9 +382,7 @@ void Skin::loadPlayList() QPixmap *Skin::getPixmap (const QString& name, const QString &fallback) { m_skin_dir.setFilter (QDir::Files | QDir::Hidden | QDir::NoSymLinks); - m_skin_dir.setNameFilters(QStringList() << name + ".*"); - - foreach(QFileInfo info, m_skin_dir.entryInfoList()) + foreach(QFileInfo info, m_skin_dir.entryInfoList(QStringList() << name + ".*")) { if(info.suffix().toLower() != "cur") return new QPixmap (info.filePath()); @@ -392,8 +390,7 @@ QPixmap *Skin::getPixmap (const QString& name, const QString &fallback) if(!fallback.isEmpty()) { - m_skin_dir.setNameFilters(QStringList() << fallback + ".*"); - foreach(QFileInfo info, m_skin_dir.entryInfoList()) + foreach(QFileInfo info, m_skin_dir.entryInfoList(QStringList() << fallback + ".*")) { if(info.suffix().toLower() != "cur") return new QPixmap (info.filePath()); @@ -405,7 +402,7 @@ QPixmap *Skin::getPixmap (const QString& name, const QString &fallback) QString Skin::getPath (const QString& name) { m_skin_dir.setFilter (QDir::Files | QDir::Hidden | QDir::NoSymLinks); - QFileInfoList f = m_skin_dir.entryInfoList(); + QFileInfoList f = m_skin_dir.entryInfoList(QStringList() << name + ".*"); bool nameHasExt = name.contains('.'); for (int j = 0; j < f.size(); ++j) { @@ -856,8 +853,7 @@ QPixmap Skin::scalePixmap(const QPixmap &pix, int ratio) const QString Skin::findFile(const QString &name) { m_skin_dir.setFilter (QDir::Files | QDir::Hidden | QDir::NoSymLinks); - m_skin_dir.setNameFilters(QStringList() << name); - QFileInfoList f = m_skin_dir.entryInfoList(); + QFileInfoList f = m_skin_dir.entryInfoList(QStringList() << name); if(!f.isEmpty()) { return f.first().filePath(); |
