Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/library/dao/trackdao.h File Reference

#include <QFileInfo>
#include <QObject>
#include <QSet>
#include <QHash>
#include <QList>
#include <QSqlDatabase>
#include <QSharedPointer>
#include <QWeakPointer>
#include <QCache>
#include "configobject.h"
#include "library/dao/cratedao.h"
#include "library/dao/cuedao.h"
#include "library/dao/dao.h"
#include "library/dao/playlistdao.h"
#include "trackinfoobject.h"
#include "util.h"
Include dependency graph for trackdao.h:

Go to the source code of this file.

Classes

class  TrackDAO

Variables

const QString LIBRARYTABLE_ID = "id"
const QString LIBRARYTABLE_ARTIST = "artist"
const QString LIBRARYTABLE_TITLE = "title"
const QString LIBRARYTABLE_ALBUM = "album"
const QString LIBRARYTABLE_YEAR = "year"
const QString LIBRARYTABLE_GENRE = "genre"
const QString LIBRARYTABLE_TRACKNUMBER = "tracknumber"
const QString LIBRARYTABLE_FILETYPE = "filetype"
const QString LIBRARYTABLE_LOCATION = "location"
const QString LIBRARYTABLE_COMMENT = "comment"
const QString LIBRARYTABLE_DURATION = "duration"
const QString LIBRARYTABLE_BITRATE = "bitrate"
const QString LIBRARYTABLE_BPM = "bpm"
const QString LIBRARYTABLE_REPLAYGAIN = "replaygain"
const QString LIBRARYTABLE_CUEPOINT = "cuepoint"
const QString LIBRARYTABLE_URL = "url"
const QString LIBRARYTABLE_SAMPLERATE = "samplerate"
const QString LIBRARYTABLE_WAVESUMMARYHEX = "wavesummaryhex"
const QString LIBRARYTABLE_CHANNELS = "channels"
const QString LIBRARYTABLE_MIXXXDELETED = "mixxx_deleted"
const QString LIBRARYTABLE_DATETIMEADDED = "datetime_added"
const QString LIBRARYTABLE_HEADERPARSED = "header_parsed"
const QString LIBRARYTABLE_TIMESPLAYED = "timesplayed"
const QString LIBRARYTABLE_PLAYED = "played"
const QString LIBRARYTABLE_RATING = "rating"
const QString LIBRARYTABLE_KEY = "key"
const QString TRACKLOCATIONSTABLE_ID = "id"
const QString TRACKLOCATIONSTABLE_LOCATION = "location"
const QString TRACKLOCATIONSTABLE_FILENAME = "filename"
const QString TRACKLOCATIONSTABLE_DIRECTORY = "directory"
const QString TRACKLOCATIONSTABLE_FILESIZE = "filesize"
const QString TRACKLOCATIONSTABLE_FSDELETED = "fs_deleted"
const QString TRACKLOCATIONSTABLE_NEEDSVERIFICATION = "needs_verification"

Variable Documentation

const QString LIBRARYTABLE_ALBUM = "album"

Definition at line 25 of file trackdao.h.

const QString LIBRARYTABLE_ARTIST = "artist"

Definition at line 23 of file trackdao.h.

const QString LIBRARYTABLE_BITRATE = "bitrate"

Definition at line 33 of file trackdao.h.

const QString LIBRARYTABLE_BPM = "bpm"

Definition at line 34 of file trackdao.h.

const QString LIBRARYTABLE_CHANNELS = "channels"

Definition at line 40 of file trackdao.h.

const QString LIBRARYTABLE_COMMENT = "comment"

Definition at line 31 of file trackdao.h.

const QString LIBRARYTABLE_CUEPOINT = "cuepoint"

Definition at line 36 of file trackdao.h.

const QString LIBRARYTABLE_DATETIMEADDED = "datetime_added"

Definition at line 42 of file trackdao.h.

const QString LIBRARYTABLE_DURATION = "duration"

Definition at line 32 of file trackdao.h.

const QString LIBRARYTABLE_FILETYPE = "filetype"

Definition at line 29 of file trackdao.h.

const QString LIBRARYTABLE_GENRE = "genre"

Definition at line 27 of file trackdao.h.

const QString LIBRARYTABLE_HEADERPARSED = "header_parsed"

Definition at line 43 of file trackdao.h.

const QString LIBRARYTABLE_ID = "id"

Definition at line 22 of file trackdao.h.

const QString LIBRARYTABLE_KEY = "key"

Definition at line 47 of file trackdao.h.

const QString LIBRARYTABLE_LOCATION = "location"

Definition at line 30 of file trackdao.h.

const QString LIBRARYTABLE_MIXXXDELETED = "mixxx_deleted"

Definition at line 41 of file trackdao.h.

const QString LIBRARYTABLE_PLAYED = "played"

Definition at line 45 of file trackdao.h.

const QString LIBRARYTABLE_RATING = "rating"

Definition at line 46 of file trackdao.h.

const QString LIBRARYTABLE_REPLAYGAIN = "replaygain"

Definition at line 35 of file trackdao.h.

const QString LIBRARYTABLE_SAMPLERATE = "samplerate"

Definition at line 38 of file trackdao.h.

const QString LIBRARYTABLE_TIMESPLAYED = "timesplayed"

Definition at line 44 of file trackdao.h.

const QString LIBRARYTABLE_TITLE = "title"

Definition at line 24 of file trackdao.h.

const QString LIBRARYTABLE_TRACKNUMBER = "tracknumber"

Definition at line 28 of file trackdao.h.

const QString LIBRARYTABLE_URL = "url"

Definition at line 37 of file trackdao.h.

const QString LIBRARYTABLE_WAVESUMMARYHEX = "wavesummaryhex"

Definition at line 39 of file trackdao.h.

const QString LIBRARYTABLE_YEAR = "year"

Definition at line 26 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_DIRECTORY = "directory"

Definition at line 52 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_FILENAME = "filename"

Definition at line 51 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_FILESIZE = "filesize"

Definition at line 53 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_FSDELETED = "fs_deleted"

Definition at line 54 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_ID = "id"

Definition at line 49 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_LOCATION = "location"

Definition at line 50 of file trackdao.h.

const QString TRACKLOCATIONSTABLE_NEEDSVERIFICATION = "needs_verification"

Definition at line 55 of file trackdao.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines