40 quint64 current_date_to_int();
41 quint64 date_to_int(
const QDateTime& date);
65 QString
cvt_ms_to_string(quint64 msec,
bool empty_zero =
false,
bool colon=
true,
bool show_days=
true);
84 QString
get_lib_path(
const QString& append_path=QString());
95 const QString& target=
"",
127 QString get_random_string(
int max_chars);
143 QByteArray
calc_hash(
const QByteArray& data);
int get_random_number(int min, int max)
get a random val between min max
QString create_link(const QString &name, bool dark=true, const QString &target="", bool underline=true)
create a link string
QString easy_tag_finder(const QString &tag, const QString &xml_doc)
gets value out of tag
QString get_sayonara_path(const QString &append_path=QString())
get sayonara path in home directory
QStringList get_playlistfile_extensions(bool with_asterisk=true)
get all supported playlist file extensions
QStringList get_podcast_extensions(bool with_asterisk=true)
get all supported podcast file extensions
Helper functions.
Definition: FileHelper.h:29
QString get_lib_path(const QString &append_path=QString())
get library path of sayonara
void set_environment(const QString &key, const QString &value)
set an environment variable. This function is platform independent
QStringList get_ip_addresses()
get all ip addresses of the host
void sleep_ms(quint64 ms)
sleep
QByteArray calc_hash(const QByteArray &data)
calculate a md5 hashsum
QString get_share_path(const QString &append_path=QString())
get share path of sayonara
QStringList get_soundfile_extensions(bool with_asterisk=true)
get all supported sound file extensions
QString cvt_str_to_first_upper(const QString &str)
Transform all letters after a space to upper case.
QString cvt_ms_to_string(quint64 msec, bool empty_zero=false, bool colon=true, bool show_days=true)
Convert milliseconds to string.
QString cvt_str_to_very_first_upper(const QString &str)
Transform only first letter to upper case.