37 MusicSmoothMovingTableWidget::selectRow(index);
52 Q_EMIT cellDoubleClicked(currentRow(), 0);
63 if(rowCount() == 0 && state)
196 for(
int i = 0; i < rowCount(); ++i)
198 height += rowHeight(i);
207 menu->addAction(QIcon(
":/contextMenu/btn_share"), tr(
"Share"),
this, SLOT(
showSongSharedWidget()));
217 if(rowCount() == 0 || index < 0)
222 return !
m_songs->isEmpty() ?
m_songs->at(index).path().trimmed() : QString();
232 if(rowCount() == 0 || index < 0)
237 return !
m_songs->isEmpty() ?
m_songs->at(index).name().trimmed() : QString();
static MusicApplication * instance()
TTK_MODULE_EXPORT QString trackRelatedPath(const QString &path)
void playIndexBy(int row)
static void popup(const QString &text)
TTK_MODULE_EXPORT bool isNetworkUrl(const QString &path) noexcept
#define TTK_INFO_STREAM(msg)
TTK_MODULE_EXPORT bool openUrl(const QString &path, bool local=true)
static const QString MenuStyle02