18 const int row = currentRow();
24 const QString &songName = (row != -1 && rowCount() > 0) ? item(row, 1)->toolTip() : QString();
25 const QString &artistName = (row != -1 && rowCount() > 0) ? item(row, 2)->toolTip() : QString();
27 switch(action->data().toInt())
48 const int row = currentRow();
50 if(!
isValid(row) || row >= songInfos.count())
65 case 0:
return QString(
":/video/lb_video_1");
66 case 1:
return QString(
":/video/lb_video_2");
67 case 2:
return QString(
":/video/lb_video_3");
68 case 3:
return QString(
":/video/lb_video_4");
69 case 4:
return QString(
":/video/lb_video_5");
70 default:
return QString(
":/video/lb_video_5");
const TTK::MusicSongInformationList & items() const noexcept
TTK_MODULE_EXPORT int random(int value=RAND_MAX)
static const QString MenuStyle02
TTK_MODULE_EXPORT QString generateSongName(const QString &title, const QString &artist) noexcept