aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-04-30 15:27:58 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-04-30 15:27:58 +0000
commit06008c2fcf4607a77a68ccf8cb7b38594a04b39e (patch)
tree3182ddff4506e1b359113d9aab91f448fd795428 /src/plugins/Ui/skinned
parent4a4d8f5ac86cd0e7cea6417b29856438d9a7e640 (diff)
downloadqmmp-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/plugins/Ui/skinned')
-rw-r--r--src/plugins/Ui/skinned/skin.cpp14
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();