From 6b2980d65fcf6c5c2a2097bbba2daa277ddf8a73 Mon Sep 17 00:00:00 2001 From: APTX Date: Fri, 19 Apr 2013 14:11:20 +0200 Subject: [PATCH] Add removeFileLocation. --- localmylist/database.cpp | 11 +++++++++++ localmylist/database.h | 1 + 2 files changed, 12 insertions(+) diff --git a/localmylist/database.cpp b/localmylist/database.cpp index 3409718..8e1accb 100644 --- a/localmylist/database.cpp +++ b/localmylist/database.cpp @@ -321,6 +321,17 @@ bool Database::setFileLocation(const FileLocation &fileLocation) return exec(q); } +bool Database::removeFileLocation(int locationId) +{ + QSqlQuery &q = prepare( + "DELETE FROM file_location " + " WHERE location_id = :locationId"); + + q.bindValue(":locationId", locationId); + + return exec(q); +} + Anime Database::getAnime(int aid) { Anime a; diff --git a/localmylist/database.h b/localmylist/database.h index 58959d0..4d8b4a8 100644 --- a/localmylist/database.h +++ b/localmylist/database.h @@ -61,6 +61,7 @@ public slots: int isKnownFile(const QByteArray &ed2k, qint64 size); bool addFileLocation(const LocalMyList::FileLocation &fileLocation); bool setFileLocation(const LocalMyList::FileLocation &fileLocation); + bool removeFileLocation(int locationId); LocalMyList::Anime getAnime(int aid); QList getEpisodes(int aid); -- 2.52.0