Mixxx

LibraryHashDAO Class Reference

#include <libraryhashdao.h>

Inheritance diagram for LibraryHashDAO:
Collaboration diagram for LibraryHashDAO:

List of all members.

Public Member Functions

 LibraryHashDAO (QSqlDatabase &database)
virtual ~LibraryHashDAO ()
void setDatabase (QSqlDatabase &database)
void initialize ()
int getDirectoryHash (QString dirPath)
void saveDirectoryHash (QString dirPath, int hash)
void updateDirectoryHash (QString dirPath, int newHash, int dir_deleted)
void markAsExisting (QString dirPath)
void markAsVerified (QString dirPath)
void invalidateAllDirectories ()
void markUnverifiedDirectoriesAsDeleted ()
void removeDeletedDirectoryHashes ()
void updateDirectoryStatus (QString dirPath, bool deleted, bool verified)

Detailed Description

Definition at line 8 of file libraryhashdao.h.


Constructor & Destructor Documentation

LibraryHashDAO::LibraryHashDAO ( QSqlDatabase &  database)

Definition at line 10 of file libraryhashdao.cpp.

LibraryHashDAO::~LibraryHashDAO ( ) [virtual]

Definition at line 15 of file libraryhashdao.cpp.


Member Function Documentation

int LibraryHashDAO::getDirectoryHash ( QString  dirPath)

Definition at line 24 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::initialize ( ) [virtual]

Implements DAO.

Definition at line 19 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::invalidateAllDirectories ( )

Definition at line 129 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::markAsExisting ( QString  dirPath)

Definition at line 101 of file libraryhashdao.cpp.

void LibraryHashDAO::markAsVerified ( QString  dirPath)

Definition at line 115 of file libraryhashdao.cpp.

void LibraryHashDAO::markUnverifiedDirectoriesAsDeleted ( )

Definition at line 142 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::removeDeletedDirectoryHashes ( )

Definition at line 156 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::saveDirectoryHash ( QString  dirPath,
int  hash 
)

Definition at line 49 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::setDatabase ( QSqlDatabase &  database) [inline]

Definition at line 12 of file libraryhashdao.h.

Here is the caller graph for this function:

void LibraryHashDAO::updateDirectoryHash ( QString  dirPath,
int  newHash,
int  dir_deleted 
)

Definition at line 66 of file libraryhashdao.cpp.

Here is the caller graph for this function:

void LibraryHashDAO::updateDirectoryStatus ( QString  dirPath,
bool  deleted,
bool  verified 
)

Definition at line 86 of file libraryhashdao.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines