![]() |
Sayonara Player
|
Helper functions. More...
Namespaces | |
| File | |
| FileUtils functions. | |
| Language | |
| language namespace | |
Classes | |
| class | Filepath |
| class | Image |
| The Image class. More... | |
| class | Set |
| A set structure. Inherited from std::set with some useful methods. For integer and String this set is ordered. More... | |
| class | Tree |
| The Tree class. More... | |
Typedefs | |
| using | Extensions = uint16_t |
Enumerations | |
| enum | SaveAsAnswer { Success, InvalidName, NotStorable, NameAlreadyThere, InvalidObject, OtherError } |
| enum | Extension { Soundfile =1<<0, Playlist =1<<1, Podcast =1<<2, Haltdeimaul =1<<3 } |
Functions | |
| template<typename TINT , typename T > | |
| std::enable_if< std::is_pointer< T >::value, bool >::type | between (TINT idx, const T &cont) |
| template<typename TINT , typename T > | |
| std::enable_if< std::is_class< T >::value, bool >::type | between (TINT idx, const T &cont) |
| template<typename TINT > | |
| std::enable_if< std::is_integral< TINT >::value, bool >::type | between (TINT idx, TINT max) |
| uint64_t | currentDateToInt () |
| uint64_t | dateToInt (const QDateTime &date) |
| QDateTime | intToDate (uint64_t date) |
| QString | stringToFirstUpper (const QString &str) |
| Transform all letters after a space to upper case. More... | |
| QString | stringToVeryFirstUpper (const QString &str) |
| Transform only first letter to upper case. More... | |
| QString | msToString (MilliSeconds msec, const QString &format) |
| Convert milliseconds to string. More... | |
| QString | convertNotNull (const QString &str) |
| QString | sayonaraPath () |
| get sayonara path in home directory More... | |
| QString | sayonaraPath (const QString &append_path) |
| QString | sharePath () |
| get share path of sayonara More... | |
| QString | sharePath (const QString &append_path) |
| QString | tempPath () |
| get a temporary directory. usually /tmp/sayonara More... | |
| QString | tempPath (const QString &append_path) |
| QString | createLink (const QString &name, bool dark=true, bool underline=true) |
| create a link string More... | |
| QString | createLink (const QString &name, bool dark, bool underline, const QString &target) |
| QStringList | soundfileExtensions (bool with_asterisk=true) |
| get all supported sound file extensions More... | |
| QString | soundfileFilter () |
| get filter for file reader or file chooser More... | |
| QStringList | playlistExtensions (bool with_asterisk=true) |
| get all supported playlist file extensions More... | |
| QStringList | podcastExtensions (bool with_asterisk=true) |
| get all supported podcast file extensions More... | |
| QStringList | imageExtensions (bool with_asterisk=true) |
| QString | getFileFilter (Extensions extensions, const QString &name) |
| get filter for file chooser dialog based on extensions More... | |
| int | randomNumber (int min, int max) |
| get a random val between min max More... | |
| QString | randomString (int max_chars) |
| QString | easyTagFinder (const QString &tag, const QString &xml_doc) |
| gets value out of tag More... | |
| QByteArray | calcHash (const QByteArray &data) |
| calculate a md5 hashsum More... | |
| void | sleepMs (uint64_t ms) |
| sleep More... | |
| QStringList | ipAddresses () |
| get all ip addresses of the host More... | |
| QByteArray | convertPixmapToByteArray (const QPixmap &pm) |
| QByteArray | convertPixmapToByteArray (const QPixmap &pm, const char *format) |
| QPixmap | convertByteArrayToPixmap (const QByteArray &arr) |
| void | setEnvironment (const QString &key, const QString &value) |
| set an environment variable. This function is platform independent More... | |
| void | unsetEnvironment (const QString &key) |
| QString | getEnvironment (const char *key) |
Helper functions.
| QByteArray Util::calcHash | ( | const QByteArray & | data | ) |
calculate a md5 hashsum
| data | input data |
| QString Util::createLink | ( | const QString & | name, |
| bool | dark = true, |
||
| bool | underline = true |
||
| ) |
create a link string
| name | appearing name in link |
| target | target url (if not given, name is taken) |
| underline | if link should be underlined |
| QString Util::easyTagFinder | ( | const QString & | tag, |
| const QString & | xml_doc | ||
| ) |
gets value out of tag
| tag | form: grandparent.parent.child |
| xml_doc | content of the xml document |
| QString Util::getFileFilter | ( | Extensions | extensions, |
| const QString & | name | ||
| ) |
get filter for file chooser dialog based on extensions
| extensions | disjunction of Extension |
| name | name that should appear in the file dialog |
| QStringList Util::ipAddresses | ( | ) |
get all ip addresses of the host
| QString Util::msToString | ( | MilliSeconds | msec, |
| const QString & | format | ||
| ) |
Convert milliseconds to string.
| msec | milliseconds | |
| format | $D | for days, $H for hours, $M for minutes $S for secods, A little 'e' behind the number will result in the unit displayed after the string |
| QStringList Util::playlistExtensions | ( | bool | with_asterisk = true | ) |
get all supported playlist file extensions
| QStringList Util::podcastExtensions | ( | bool | with_asterisk = true | ) |
get all supported podcast file extensions
| int Util::randomNumber | ( | int | min, |
| int | max | ||
| ) |
get a random val between min max
| min | minimum included value |
| max | maximum included value |
| QString Util::sayonaraPath | ( | ) |
get sayonara path in home directory
| void Util::setEnvironment | ( | const QString & | key, |
| const QString & | value | ||
| ) |
set an environment variable. This function is platform independent
| key | variable name |
| value | variable value |
| QString Util::sharePath | ( | ) |
get share path of sayonara
| void Util::sleepMs | ( | uint64_t | ms | ) |
sleep
| ms | milliseconds to sleep |
| QStringList Util::soundfileExtensions | ( | bool | with_asterisk = true | ) |
get all supported sound file extensions
| QString Util::soundfileFilter | ( | ) |
get filter for file reader or file chooser
| QString Util::stringToFirstUpper | ( | const QString & | str | ) |
Transform all letters after a space to upper case.
| str | input string |
| QString Util::stringToVeryFirstUpper | ( | const QString & | str | ) |
Transform only first letter to upper case.
| str | input string |
| QString Util::tempPath | ( | ) |
get a temporary directory. usually /tmp/sayonara
1.8.15