TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Functions
TTK::String Namespace Reference

Functions

TTK_MODULE_EXPORT QString lrcDirPrefix ()
 
TTK_MODULE_EXPORT QString musicDirPrefix ()
 
TTK_MODULE_EXPORT QString pefix (const QString &name)
 
TTK_MODULE_EXPORT QString pefix (const QString &name, const QString &prefix)
 
TTK_MODULE_EXPORT QString suffix (const QString &name)
 
TTK_MODULE_EXPORT QString suffix (const QString &name, const QString &suffix)
 
TTK_MODULE_EXPORT QString splitToken (const QString &name)
 
TTK_MODULE_EXPORT QString splitToken (const QString &name, const QString &prefix, const QString &suffix, bool revert=true)
 
TTK_MODULE_EXPORT QStringList split (const QString &value, const QString &key=TTK_DEFAULT_STR)
 
TTK_MODULE_EXPORT QString removeToken (const QString &value, const QString &key=" ")
 
TTK_MODULE_EXPORT bool isChinese (const QChar &c)
 
TTK_MODULE_EXPORT bool isNetworkUrl (const QString &path)
 
TTK_MODULE_EXPORT QString convertHtmlToPlain (const QString &value)
 
TTK_MODULE_EXPORT QStringList characters ()
 
TTK_MODULE_EXPORT bool isCharValid (const QString &value)
 
TTK_MODULE_EXPORT QString charactersReplace (const QString &value)
 

Function Documentation

QStringList TTK::String::characters ( )

Illegal characters.

Definition at line 117 of file musicstringutils.cpp.

Referenced by charactersReplace(), isCharValid(), and MusicItemRenameEidt::textChanged().

QString TTK::String::charactersReplace ( const QString &  value)

Illegal characters replaced.

Definition at line 135 of file musicstringutils.cpp.

References characters(), and convertHtmlToPlain().

Referenced by MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicWYQueryPlaylistRequest::downloadDetailsFinished(), MusicDJRadioProgramCategoryRequest::downloadDetailsFinished(), MusicMVRadioProgramRequest::downLoadFinished(), MusicBarrageRequest::downLoadFinished(), MusicSongRecommendRequest::downLoadFinished(), MusicFMRadioSongRequest::downLoadFinished(), MusicKWQueryAlbumRequest::downLoadFinished(), MusicKWQueryArtistRequest::downLoadFinished(), MusicSongSuggestRequest::downLoadFinished(), MusicWYQueryAlbumRequest::downLoadFinished(), MusicWYQueryArtistRequest::downLoadFinished(), MusicKGQueryArtistRequest::downLoadFinished(), MusicWYQueryToplistRequest::downLoadFinished(), MusicKWQueryMovieRequest::downLoadFinished(), MusicKWQueryRequest::downLoadFinished(), MusicKWQueryToplistRequest::downLoadFinished(), MusicKGQueryRequest::downLoadFinished(), MusicWYQueryRequest::downLoadFinished(), MusicKGQueryMovieRequest::downLoadFinished(), MusicIdentifySongRequest::downLoadFinished(), MusicKWQueryRequest::downLoadSingleFinished(), MusicKGQueryRequest::downLoadSingleFinished(), MusicWYQueryRequest::downLoadSingleFinished(), MusicUnityQueryMovieRequest::downLoadUnityFinished(), MusicSongMeta::formatString(), ReqKGInterface::makeSongArtist(), ReqKWInterface::makeSongArtist(), ReqWYInterface::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 110 of file musicstringutils.cpp.

Referenced by charactersReplace(), and MusicKWQueryArtistRequest::queryArtistIntro().

bool TTK::String::isCharValid ( const QString &  value)

Illegal characters check.

Definition at line 123 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().

bool TTK::String::isNetworkUrl ( const QString &  path)
QString TTK::String::lrcDirPrefix ( )
QString TTK::String::musicDirPrefix ( )
QString TTK::String::pefix ( const QString &  name)

Get string prefix path.

Definition at line 36 of file musicstringutils.cpp.

References TTK_DOT.

Referenced by MusicSongsContainerWidget::importMusicSongsByUrl(), and splitToken().

QString TTK::String::pefix ( const QString &  name,
const QString &  prefix 
)

Get string prefix path.

Definition at line 41 of file musicstringutils.cpp.

QString TTK::String::removeToken ( const QString &  value,
const QString &  key = " " 
)

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 
)
QString TTK::String::splitToken ( const QString &  name)
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.

References pefix(), and suffix().

QString TTK::String::suffix ( const QString &  name)
QString TTK::String::suffix ( const QString &  name,
const QString &  suffix 
)

Get string suffix path.

Definition at line 51 of file musicstringutils.cpp.