16 QString _album, _artist, _artistAlbum, _disc, _length, _source, _trackNumber, _uri, _year;
20 explicit TrackDAO(QObject *parent =
nullptr);
28 QString album()
const;
29 void setAlbum(
const QString &album);
31 QString artist()
const;
32 void setArtist(
const QString &artist);
34 QString artistAlbum()
const;
35 void setArtistAlbum(
const QString &artistAlbum);
38 void setDisc(
const QString &disc);
40 QString length()
const;
41 void setLength(
const QString &length);
44 void setRating(
int rating);
46 QString source()
const;
47 void setSource(
const QString &source);
49 QString trackNumber(
bool twoDigits =
false)
const;
50 void setTrackNumber(
const QString &trackNumber);
53 void setUri(
const QString &uri);
56 void setYear(
const QString &year);
58 virtual uint
hash()
const;
76 QString uri, aa, a, ti, tn;
void setArtistAlbum(const QString &artistAlbum)
Definition: trackdao.cpp:46
QString artistAlbum() const
Definition: trackdao.cpp:45
The GenericDAO class is a simple wrapper which contains basic informations about a file...
Definition: genericdao.h:12
QString title() const
Definition: genericdao.cpp:52
QDataStream & operator<<(QDataStream &out, const TrackDAO &track)
Definition: trackdao.h:62
The TrackDAO class is a simple wrapper which contains basic informations about a file.
Definition: trackdao.h:12
QDataStream & operator>>(QDataStream &in, TrackDAO &track)
Definition: trackdao.h:74
GenericDAO & operator=(const GenericDAO &other)
Definition: genericdao.cpp:21
void setUri(const QString &uri)
Definition: trackdao.cpp:72
void setTrackNumber(const QString &trackNumber)
Definition: trackdao.cpp:69
QString trackNumber(bool twoDigits=false) const
Definition: trackdao.cpp:60
void setTitle(const QString &title)
Definition: genericdao.cpp:53
virtual uint hash() const
Definition: genericdao.cpp:62
void setAlbum(const QString &album)
Definition: trackdao.cpp:40
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:10
QString uri() const
Definition: trackdao.cpp:71
QString album() const
Definition: trackdao.cpp:39