]> Some of my projects - localmylist.git/commitdiff
Add removeFileLocation.
authorAPTX <marek321@gmail.com>
Fri, 19 Apr 2013 12:11:20 +0000 (14:11 +0200)
committerAPTX <marek321@gmail.com>
Fri, 19 Apr 2013 12:11:20 +0000 (14:11 +0200)
localmylist/database.cpp
localmylist/database.h

index 340971845058397ffa85fdd34d5b19f88d76dcbc..8e1accb161433fb51be72e56e5028261223ed583 100644 (file)
@@ -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;
index 58959d02901b8f6184c1f6c272dc57fa961de364..4d8b4a8976eb99e4b07b9c58afac032678797278 100644 (file)
@@ -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<LocalMyList::Episode> getEpisodes(int aid);