12 m_previousState(true),
52 const TTK::MusicSongInformationList &songInfos = d->
items();
53 if(songInfos.isEmpty())
66 if(var.m_artistName.contains(artistName, Qt::CaseInsensitive) && var.m_songName.contains(songName, Qt::CaseInsensitive))
113 m_previousState ? w->
showMessage(tr(
"TTKMusicPlayer"), tr(
"The Internet Seems To Be A Problem, Let's Listen To The Local Music."))
114 : w->
showMessage(tr(
"TTKMusicPlayer"), tr(
"Network Connection Has Been Restored."));
void loadCurrentSongLrc()
void currentMetaDataDownload()
QString queryValue() const
TTK_MODULE_EXPORT QString generateSongArtist(const QString &name, const QString &key=TTK_DEFAULT_STR)
void checkMetaDataValid(bool mode)
The class of the app main widget.
void updateCurrentArtist()
TTK_MODULE_EXPORT QString generateSongTitle(const QString &name, const QString &key=TTK_DEFAULT_STR)
MusicDownloadStatusModule(QObject *parent=nullptr)
static constexpr const char * DOWNLOAD_KEY_LRC
bool checkLrcValid() const
const QVariant header(const QString &key) const
void networkConnectionStateChanged(bool state)
void showDownLoadInfoFinished(const QString &bytes)
TTK_MODULE_EXPORT QString lrcDirPrefix()
#define BACKGROUND_DIR_FULL
bool checkArtistBackgroundValid() const
TTK_MODULE_EXPORT QStringList split(const QString &value, const QString &key=TTK_DEFAULT_STR)
static constexpr const char * DOWNLOAD_KEY_COVER
void setHeader(const QString &key, const QVariant &value)
void setQueryMode(QueryMode mode)
bool checkMusicListCurrentIndex() const
#define G_DOWNLOAD_QUERY_PTR
virtual void startToSearch(const QString &value)=0
The class of the abstract query download data from net.
const TTK::MusicSongInformationList & items() const
MusicApplication * m_parent
bool checkArtistCoverValid() const
#define TTKObjectCast(x, y)
QString currentFileName() const