aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/skinreader.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-07-06 08:55:37 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-07-06 08:55:37 +0000
commitadd4e47d3318c1229053e88dc1e9e9483ee58756 (patch)
treec82896a3ff1e3ea0dd260e58fdcacf488df1fdae /src/plugins/Ui/skinned/skinreader.cpp
parentfff010501caf3c0e476ae0e4af3acdf4fe85ef3a (diff)
downloadqmmp-add4e47d3318c1229053e88dc1e9e9483ee58756.tar.gz
qmmp-add4e47d3318c1229053e88dc1e9e9483ee58756.tar.bz2
qmmp-add4e47d3318c1229053e88dc1e9e9483ee58756.zip
replaced hardcoded config path
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5228 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/skinreader.cpp')
-rw-r--r--src/plugins/Ui/skinned/skinreader.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/Ui/skinned/skinreader.cpp b/src/plugins/Ui/skinned/skinreader.cpp
index a7caebb26..e2ff0f504 100644
--- a/src/plugins/Ui/skinned/skinreader.cpp
+++ b/src/plugins/Ui/skinned/skinreader.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2012 by Ilya Kotov *
+ * Copyright (C) 2008-2015 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -25,7 +25,7 @@
#include <QByteArray>
#include <QApplication>
#include <QFile>
-
+#include <qmmp/qmmp.h>
#include "skinreader.h"
SkinReader::SkinReader(QObject *parent)
@@ -33,7 +33,7 @@ SkinReader::SkinReader(QObject *parent)
{
m_process = new QProcess(this);
//create cache dir
- QDir dir(QDir::homePath() +"/.qmmp/");
+ QDir dir(Qmmp::configDir());
dir.mkdir("cache");
dir.cd("cache");
dir.mkdir("thumbs");
@@ -46,7 +46,7 @@ SkinReader::~SkinReader()
void SkinReader::generateThumbs()
{
m_previewMap.clear();
- QDir dir(QDir::homePath() +"/.qmmp/skins");
+ QDir dir(Qmmp::configDir() + "skins");
dir.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks);
QFileInfoList f = dir.entryInfoList();
#if defined(Q_OS_WIN) && !defined(Q_OS_CYGWIN)
@@ -56,7 +56,7 @@ void SkinReader::generateThumbs()
#endif
dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
f << dir.entryInfoList();
- QDir cache_dir(QDir::homePath() +"/.qmmp/cache/thumbs");
+ QDir cache_dir(Qmmp::configDir() + "cache/thumbs");
cache_dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
QFileInfoList d = cache_dir.entryInfoList();
//clear removed skins from cache
@@ -123,16 +123,16 @@ void SkinReader::generateThumbs()
void SkinReader::unpackSkin(const QString &path)
{
//remove old skin
- QDir dir(QDir::homePath() +"/.qmmp/cache/skin");
+ QDir dir(Qmmp::configDir() + "cache/skin");
dir.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks);
QFileInfoList f = dir.entryInfoList();
foreach(QFileInfo file, f)
dir.remove(file.fileName());
//unpack
if (path.endsWith(".tgz") || path.endsWith(".tar.gz") || path.endsWith(".tar.bz2"))
- untar(path, QDir::homePath() +"/.qmmp/cache/skin", false);
+ untar(path, Qmmp::configDir() + "cache/skin", false);
if (path.endsWith(".zip") || path.endsWith(".wsz"))
- unzip(path, QDir::homePath() +"/.qmmp/cache/skin", false);
+ unzip(path, Qmmp::configDir() + "cache/skin", false);
}
const QStringList SkinReader::skins()