Miam-Player  0.8.0
A nice music player
TrackDAO Class Reference

The TrackDAO class is a simple wrapper which contains basic informations about a file. More...

#include <trackdao.h>

Inheritance diagram for TrackDAO:
GenericDAO

Public Member Functions

 TrackDAO (QObject *parent=nullptr)
 
 TrackDAO (const TrackDAO &other)
 
TrackDAOoperator= (const TrackDAO &other)
 
virtual ~TrackDAO ()
 
QString album () const
 
void setAlbum (const QString &album)
 
QString artist () const
 
void setArtist (const QString &artist)
 
QString artistAlbum () const
 
void setArtistAlbum (const QString &artistAlbum)
 
QString disc () const
 
void setDisc (const QString &disc)
 
QString length () const
 
void setLength (const QString &length)
 
int rating () const
 
void setRating (int rating)
 
QString source () const
 
void setSource (const QString &source)
 
QString trackNumber (bool twoDigits=false) const
 
void setTrackNumber (const QString &trackNumber)
 
QString uri () const
 
void setUri (const QString &uri)
 
QString year () const
 
void setYear (const QString &year)
 
virtual uint hash () const
 
- Public Member Functions inherited from GenericDAO
 GenericDAO (Miam::ItemType itemType=Miam::IT_UnknownType, QObject *parent=nullptr)
 
 GenericDAO (const GenericDAO &remoteObject)
 
GenericDAOoperator= (const GenericDAO &other)
 
virtual ~GenericDAO ()
 
QString checksum () const
 
void setChecksum (const QString &checksum)
 
QString host () const
 
void setHost (const QString &host)
 
QString icon () const
 
void setIcon (const QString &icon)
 
QString id () const
 
void setId (const QString &id)
 
void setParentNode (GenericDAO *parentNode)
 
GenericDAOparentNode () const
 
QString title () const
 
void setTitle (const QString &title)
 
QString titleNormalized () const
 
void setTitleNormalized (const QString &titleNormalized)
 
Miam::ItemType type () const
 

Detailed Description

The TrackDAO class is a simple wrapper which contains basic informations about a file.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

◆ TrackDAO() [1/2]

TrackDAO::TrackDAO ( QObject *  parent = nullptr)
explicit

◆ TrackDAO() [2/2]

TrackDAO::TrackDAO ( const TrackDAO other)

◆ ~TrackDAO()

TrackDAO::~TrackDAO ( )
virtual

Member Function Documentation

◆ album()

QString TrackDAO::album ( ) const

◆ artist()

QString TrackDAO::artist ( ) const

◆ artistAlbum()

QString TrackDAO::artistAlbum ( ) const

◆ disc()

QString TrackDAO::disc ( ) const

◆ hash()

uint TrackDAO::hash ( ) const
virtual

Reimplemented from GenericDAO.

◆ length()

QString TrackDAO::length ( ) const

◆ operator=()

TrackDAO & TrackDAO::operator= ( const TrackDAO other)

◆ rating()

int TrackDAO::rating ( ) const

◆ setAlbum()

void TrackDAO::setAlbum ( const QString &  album)

◆ setArtist()

void TrackDAO::setArtist ( const QString &  artist)

◆ setArtistAlbum()

void TrackDAO::setArtistAlbum ( const QString &  artistAlbum)

◆ setDisc()

void TrackDAO::setDisc ( const QString &  disc)

◆ setLength()

void TrackDAO::setLength ( const QString &  length)

◆ setRating()

void TrackDAO::setRating ( int  rating)

◆ setSource()

void TrackDAO::setSource ( const QString &  source)

◆ setTrackNumber()

void TrackDAO::setTrackNumber ( const QString &  trackNumber)

◆ setUri()

void TrackDAO::setUri ( const QString &  uri)

◆ setYear()

void TrackDAO::setYear ( const QString &  year)

◆ source()

QString TrackDAO::source ( ) const

◆ trackNumber()

QString TrackDAO::trackNumber ( bool  twoDigits = false) const

◆ uri()

QString TrackDAO::uri ( ) const

◆ year()

QString TrackDAO::year ( ) const

The documentation for this class was generated from the following files: