--- a/HelperStructs/Helper.h
+++ b/HelperStructs/Helper.h
@@ -32,48 +32,21 @@
namespace Helper {
QByteArray readFileToByteArray(const QString& fn);
+bool read_file_into_str(QString filename, QString* content);
QString cvtMsecs2TitleLengthString(long int msec, bool colon = true,
bool show_days = true);
-QString cvtQString2FirstUpper(QString str);
-QString calc_filesize_str(qint64 filesize);
-
void setStyleSubDir(const QString& subd);
QString getIconDir();
QString getIconPath(const QString& nm);
QString getSharePath();
QString getHomeDataPath();
QString createLink(QString name, QString target = "", bool underline = true);
-
-QString get_cover_path(QString artist, QString album,
- QString extension = "jpg");
-QString get_cover_path(int album_id);
-QString calc_cover_token(QString artist, QString album);
-
-QStringList get_soundfile_extensions();
-
-QString get_album_w_disc(const MetaData& md);
-
-template <typename T> QList<T> randomize_list(const QList<T>& list)
-{
- srand(time(NULL));
-
- QList<T> list_copy = list;
- for (int i = 0; i < list.size(); i++) {
-
- list_copy.swap(i, rand() % list.size());
- }
-
- return list_copy;
-}
-
-bool read_file_into_str(QString filename, QString* content);
// Escape things that would look like HTML markup
std::string escapeHtml(const string &in);
QString escapeHtml(const QString& in);
-};
-
+}
template <class T> void stringsToString(const T &tokens, std::string &s);
template <class T> std::string stringsToString(const T &tokens);