TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the file name rules analysis. More...
#include <musicrulesanalysis.h>
Static Public Member Functions | |
static QStringList | rules () |
static QString | rule (int index) |
static QString | parse (const TTK::MusicSongInformation &info, const QString &value) |
The class of the file name rules analysis.
Definition at line 28 of file musicrulesanalysis.h.
|
static |
Parse rule value string to normal.
Definition at line 31 of file musicrulesanalysis.cpp.
References TTKTime::formatDuration(), TTK::MusicSongInformation::m_albumName, TTK::MusicSongInformation::m_artistName, TTK::MusicSongInformation::m_duration, TTK::MusicSongInformation::m_songName, TTK::MusicSongInformation::m_trackNumber, TTK::MusicSongInformation::m_year, RULE_ALBUM, RULE_ARTIST, RULE_DURAION, RULE_TITLE, RULE_TRACK, RULE_YEAR, and TTK_DN_S2MS.
Referenced by MusicDownloadWidget::addCellItems(), MusicDownloadWidget::startToRequestMovie(), and MusicDownloadWidget::startToRequestMusic().
|
static |
Get rule filter by index.
Definition at line 17 of file musicrulesanalysis.cpp.
References RULE_ALBUM, RULE_ARTIST, RULE_DURAION, RULE_TITLE, RULE_TRACK, and RULE_YEAR.
Referenced by MusicSettingWidget::downloadFileNameRuleChanged().
|
static |
Get all rule filters.
Definition at line 11 of file musicrulesanalysis.cpp.
Referenced by MusicSettingWidget::initDownloadWidget().