--- a/HelperStructs/Helper.cpp
+++ b/HelperStructs/Helper.cpp
@@ -1,50 +1,30 @@
/* Copyright (C) 2011 Lucio Carreras
+ * Copyright (C) 2017 J.F. Dockes
*
- * This file is part of sayonara player
+ * This file is part of Upplay
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
-
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-
+ *
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <fcntl.h>
-
-#include <ctime>
#include <string>
-#include <iostream>
-#include <sstream>
#include <set>
#include <vector>
#include <list>
-#include <Qt>
#include <QDir>
-#include <QUrl>
#include <QString>
-#include <QTextDocument>
-#include <QCryptographicHash>
#include <QDebug>
-#include <QList>
-#include <QFile>
-#include <QFontMetrics>
-#include <QFileInfo>
-#include <QMap>
-#include <QString>
-#include <QtGlobal>
#include "HelperStructs/Helper.h"
#include "HelperStructs/MetaData.h"
@@ -63,24 +43,7 @@
return ret;
}
-QString Helper::cvtQString2FirstUpper(QString str)
-{
-
- QString ret_str = "";
- QStringList lst = str.split(" ");
-
- foreach(QString word, lst) {
- QString first = word.left(1);
- word.remove(0, 1);
- word = first.toUpper() + word + " ";
-
- ret_str += word;
- }
-
- return ret_str.left(ret_str.size() - 1);
-}
-
-QString cvtNum2String(int num, int digits)
+static QString cvtNum2String(int num, int digits)
{
QString str = QString::number(num);
while (str.size() < digits) {
@@ -132,7 +95,6 @@
}
return sign + final_str;
-
}
#ifdef Q_OS_WIN
@@ -217,6 +179,9 @@
return homedir.absoluteFilePath(rpath);
}
+#define DARK_BLUE(x) QString("<font color=#0000FF>") + x + QString("</font>")
+#define LIGHT_BLUE(x) QString("<font color=#8888FF>") + x + QString("</font>")
+
QString Helper::createLink(QString name, QString target, bool underline)
{
@@ -240,60 +205,6 @@
return QString("<a href=\"") + target + "\"" + style + ">" +
content + "</a>";
-}
-
-QString Helper::calc_filesize_str(qint64 filesize)
-{
- qint64 kb = 1024;
- qint64 mb = kb * 1024;
- qint64 gb = mb * 1024;
-
- QString size;
- if (filesize > gb) {
- size = QString::number(filesize / gb) + "." +
- QString::number((filesize / mb) % gb).left(2) + " GB";
- } else if (filesize > mb) {
- size = QString::number(filesize / mb) + "." +
- QString::number((filesize / kb) % mb).left(2) + " MB";
- } else {
- size = QString::number(filesize / kb) + " KB";
- }
-
- return size;
-}
-
-QString Helper::calc_cover_token(QString artist, QString album)
-{
- QString ret =
- QCryptographicHash::hash(artist.trimmed().toLower().toUtf8() +
- album.trimmed().toLower().toUtf8(),
- QCryptographicHash::Md5).toHex();
- return ret;
-}
-
-QString Helper::get_album_w_disc(const MetaData& md)
-{
- return md.album.trimmed();
-}
-
-QStringList Helper::get_soundfile_extensions()
-{
- QStringList filters;
- filters << "*.mp3"
- << "*.ogg"
- << "*.oga"
- << "*.m4a"
- << "*.wav"
- << "*.flac"
- << "*.aac"
- << "*.wma";
-
- QString bla;
- foreach(QString filter, filters) {
- filters.push_back(filter.toUpper());
- }
-
- return filters;
}
bool Helper::read_file_into_str(QString filename, QString* content)