|
TTKMusicPlayer
4.3.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
| QStringList TTK::String::characters | ( | ) |
Illegal characters.
Definition at line 118 of file musicstringutils.cpp.
Referenced by charactersReplace(), isCharValid(), and MusicItemRenameEidt::textChanged().
| QString TTK::String::charactersReplace | ( | const QString & | value | ) |
Illegal characters replaced.
Definition at line 136 of file musicstringutils.cpp.
References characters(), convertHtmlToPlain(), and TTK_SPACE.
Referenced by MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicWYQueryPlaylistRequest::downloadDetailsFinished(), MusicDJRadioProgramCategoryRequest::downloadDetailsFinished(), MusicMVRadioProgramRequest::downloadFinished(), MusicBarrageRequest::downloadFinished(), MusicSongRecommendRequest::downloadFinished(), MusicFMRadioSongRequest::downloadFinished(), MusicKGQueryArtistRequest::downloadFinished(), MusicKWQueryArtistRequest::downloadFinished(), MusicSongSuggestRequest::downloadFinished(), MusicWYQueryAlbumRequest::downloadFinished(), MusicWYQueryArtistRequest::downloadFinished(), MusicKWQueryAlbumRequest::downloadFinished(), MusicKWQueryMovieRequest::downloadFinished(), MusicWYQuerySongRequest::downloadFinished(), MusicWYQueryToplistRequest::downloadFinished(), MusicKWQuerySongRequest::downloadFinished(), MusicKGQuerySongRequest::downloadFinished(), MusicKWQueryToplistRequest::downloadFinished(), MusicKGQueryToplistRequest::downloadFinished(), MusicKGQueryMovieRequest::downloadFinished(), MusicNewAlbumsRecommendRequest::downloadFinished(), MusicACRIdentifyRequest::downloadFinished(), MusicWYQueryNewSongRequest::downloadFinished(), MusicKWQueryNewSongRequest::downloadFinished(), MusicKGQueryNewSongRequest::downloadFinished(), MusicWYQueryNewAlbumRequest::downloadFinished(), MusicWYQuerySongRequest::downloadSingleFinished(), MusicKWQuerySongRequest::downloadSingleFinished(), MusicKGQuerySongRequest::downloadSingleFinished(), MusicUnityQueryMovieRequest::downloadUnityFinished(), MusicSongMeta::formatString(), ReqWYInterface::makeSongArtist(), ReqKWInterface::makeSongArtist(), ReqKGInterface::makeSongArtist(), ReqKWInterface::parseFromMovieInfo(), MusicWYQueryMovieRequest::parseFromMovieList(), ReqKGInterface::parseFromMovieProperty(), ReqKGInterface::parseFromSongAlbumInfo(), ReqKGInterface::parseFromSongAlbumLrc(), and MusicWYQueryMovieRequest::parseFromVideoList().
| QString TTK::String::convertHtmlToPlain | ( | const QString & | value | ) |
Html string to plain.
Definition at line 111 of file musicstringutils.cpp.
Referenced by charactersReplace(), and MusicKWQueryArtistRequest::queryArtistIntro().
| bool TTK::String::isCharValid | ( | const QString & | value | ) |
Illegal characters check.
Definition at line 124 of file musicstringutils.cpp.
References characters().
Referenced by MusicItemRenameEidt::textChanged().
| bool TTK::String::isChinese | ( | const QChar & | c | ) |
Check the given char is or not chinese character.
Definition at line 96 of file musicstringutils.cpp.
Referenced by MusicLrcPosterItemWidget::drawTheme16().
|
noexcept |
Check input url path is network path or not.
Definition at line 106 of file musicstringutils.cpp.
References HTTP_PROTOCOL, and HTTPS_PROTOCOL.
Referenced by MusicPlaylistBackupTableWidget::contextMenuEvent(), MusicMobileSongsTableWidget::contextMenuEvent(), MusicAbstractDownloadTableWidget::contextMenuEvent(), MusicCloudUploadTableWidget::contextMenuEvent(), MusicSongsListPlayedTableWidget::contextMenuEvent(), MusicLocalManagerSongsTableWidget::contextMenuEvent(), MusicSongsListPlayTableWidget::contextMenuEvent(), MusicKWQueryArtistMovieRequest::downloadFinished(), MusicUnityQueryMovieRequest::downloadUnityFinished(), TTK::generateNetworkSongMetaPath(), TTK::generateNetworkSongPath(), MusicSongsContainerWidget::importSongsByUrl(), ReqKWInterface::makeCoverPixmapUrl(), and MusicAbstractSongsListTableWidget::openFileDir().
| QString TTK::String::lrcDirPrefix | ( | ) |
Get lrc dir prefix path.
Definition at line 26 of file musicstringutils.cpp.
References MusicSettingManager::DownloadLrcDirPath, LRC_DIR_FULL, and makeFilePrefix().
Referenced by MusicDownloadStatusModule::checkLrcValid(), MusicLrcLocalLinkWidget::confirmButtonClicked(), MusicIdentifySongWidget::createDetectedSuccessedWidget(), MusicApplication::currentLrcUpdated(), MusicDownloadStatusModule::currentMetaDataDownload(), MusicLrcDownloadBatchWidget::downloadButtonClicked(), MusicLrcSearchTableWidget::downloadQueryResult(), TTK::generateSongList(), MusicApplication::loadCurrentSongLrc(), MusicWebFMRadioPlayWidget::lrcDownloadStateChanged(), MusicWebFMRadioPlayWidget::querySongInfoFinished(), MusicConfigManager::readBuffer(), MusicLrcLocalLinkWidget::searchInLocalLrc(), and MusicLrcMakerWidget::setCurrentSongName().
| QString TTK::String::musicDirPrefix | ( | ) |
Get music dir prefix path.
Definition at line 31 of file musicstringutils.cpp.
References MusicSettingManager::DownloadMusicDirPath, makeFilePrefix(), and MUSIC_DIR_FULL.
Referenced by MusicCloudManagerTableWidget::downloadFileFromServer(), and MusicConfigManager::readBuffer().
| QString TTK::String::pefix | ( | const QString & | name | ) |
Get string prefix path.
Definition at line 36 of file musicstringutils.cpp.
References TTK_DOT.
Referenced by TTK::generateNetworkSongMetaPath(), and splitToken().
Get string prefix path.
Definition at line 41 of file musicstringutils.cpp.
Remove given key in string, default is space.
Definition at line 85 of file musicstringutils.cpp.
| QStringList TTK::String::split | ( | const QString & | value, |
| const QString & | key = TTK_DEFAULT_STR |
||
| ) |
Get split string value.
Definition at line 75 of file musicstringutils.cpp.
Referenced by MusicSongsListPlayTableWidget::contextMenuEvent(), MusicDownloadStatusModule::currentMetaDataDownload(), TTK::generateSongArtist(), TTK::generateSongTitle(), MusicLrcAnalysis::loadFromFile(), MusicSplitItemClickedLabel::mouseMoveEvent(), MusicPLSConfigManager::readBuffer(), MusicTXTConfigManager::readBuffer(), MusicCSVConfigManager::readBuffer(), MusicM3UConfigManager::readBuffer(), MusicRemoteWidgetForComplexStyle::setLabelText(), and MusicProcessServer::timeout().
| QString TTK::String::splitToken | ( | const QString & | name | ) |
Get string split path.
Definition at line 56 of file musicstringutils.cpp.
References TTK_DOT.
Referenced by MusicScreenSaverWidget::downloadDataFinished(), MusicUnityQueryMovieRequest::downloadUnityFinished(), MusicSongsContainerWidget::importSongsByUrl(), MusicWYQueryMovieRequest::parseFromMovieList(), ReqKGInterface::parseFromMovieProperty(), and MusicWYQueryMovieRequest::parseFromVideoList().
| QString TTK::String::splitToken | ( | const QString & | name, |
| const QString & | prefix, | ||
| const QString & | suffix, | ||
| bool | revert = true |
||
| ) |
Get string split path.
Definition at line 61 of file musicstringutils.cpp.
| QString TTK::String::suffix | ( | const QString & | name | ) |
Get string suffix path.
Definition at line 46 of file musicstringutils.cpp.
References TTK_DOT.
Referenced by MusicSpectrumWidget::createLightWidget(), TTK::Widget::elidedTitleText(), TTKRunObject::execute(), MusicLrcPhotoWidget::exportButtonClicked(), TTK::File::getSaveFileName(), parseSongPropertyV1(), parseSongPropertyV2(), parseSongPropertyV3(), MusicPlaylistManager::readSongItems(), MusicCloudFileInformationWidget::setFileInformation(), splitToken(), and MusicPlaylistManager::writeSongItem().
Get string suffix path.
Definition at line 51 of file musicstringutils.cpp.
1.8.8