KCDDB
cdinfo.cpp
223 if(i.key() != QLatin1String( "COMMENT" ) && i.key() != QLatin1String( "TITLE" ) && i.key() != QLatin1String( "ARTIST" ) && i.key() != QLatin1String( "TRACKNUMBER" )) {
224 out += d->createLine(QString::fromLatin1("T%1_%2").arg(i.key()).arg(track),i.value().toString());
420 s += QLatin1String( "# Revision: " ) + get(QLatin1String( "revision" )).toString() + QLatin1Char( '\n' );
432 s += d->createLine(QLatin1String( "DTITLE" ), artist + QLatin1String( " / " ) + get(Title).toString() );
434 s += QLatin1String( "DYEAR=" ) + (0 == year ? QString() : QString::number(year)) + QLatin1Char( '\n' ); //krazy:exclude=nullstrassign for old broken gcc
456 s += d->createLine(QString::fromLatin1("TTITLE%1").arg(i), QString::fromLatin1("%1 / %2").arg(artist).arg(trackTitle));
458 s += d->createLine(QString::fromLatin1("TTITLE%1").arg(i), QString::fromLatin1("%1 / %2").arg(trackArtist).arg(trackTitle));
469 s += d->createLine(QString::fromLatin1("EXTT%1").arg(i), d->trackInfoList[i].get(Comment).toString());
477 s += d->createLine(QLatin1String( "PLAYORDER" ), get(QLatin1String( "playorder" )).toString() );
Artist
QString number(int n, int base)
TrackInfo & track(int trackNumber)
Returns track with nr trackNumber and adds it to the track list if it doesn't exist (first track is 0...
Definition: cdinfo.cpp:556
QString escape(const QString &plain)
Type type(const QSqlDatabase &db)
const T value(const Key &key, const T &defaultValue) const const
int count(const T &value) const const
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
QVariant get(const QString &type) const
Get data for type that has been assigned to this track.
Definition: cdinfo.cpp:199
QString trimmed() const const
QVariant get(const QString &type) const
Get data for type that has been assigned to this disc.
Definition: cdinfo.cpp:512
void set(const QString &type, const QVariant &data)
Set any data from this track.
Definition: cdinfo.cpp:203
Comment
char * toString(const T &value)
SkipEmptyParts
int indexIn(const QString &str, int offset, QRegExp::CaretMode caretMode) const const
bool isEmpty() const const
int length() const const
Genre
int toInt(bool *ok) const const
void clear()
void set(const QString &type, const QVariant &data)
Set any data from this disc.
Definition: cdinfo.cpp:516
int indexOf(QChar ch, int from, Qt::CaseSensitivity cs) const const
void checkTrack(int trackNumber)
Checks to make sure that trackNumber exists.
Definition: cdinfo.cpp:526
uint toUInt(bool *ok, int base) const const
const Key key(const T &value, const Key &defaultKey) const const
QString & replace(int position, int n, QChar after)
QString & remove(int position, int n)
SkipEmptyParts
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const const
typedef ConstIterator
typedef Iterator
QString cap(int nth) const const
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
QString left(int n) const const
QString fromLatin1(const char *str, int size)
QString name(StandardShortcut id)
KCOREADDONS_EXPORT QStringList perlSplit(const QChar &sep, const QString &s, int max=0)
QList::iterator begin()
bool load(const QString &string)
Load CDInfo from a string that is CDDB compatible.
Definition: cdinfo.cpp:272
Title
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
QList::iterator end()
QString mid(int position, int n) const const
QString & append(QChar ch)
virtual QVariant get(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName)
QString toString() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Tue May 17 2022 03:46:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Tue May 17 2022 03:46:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.