From 58e43086438f6455ad42d1e4118fa103df7bffe9 Mon Sep 17 00:00:00 2001 From: APTX Date: Thu, 21 Feb 2013 01:40:20 +0100 Subject: [PATCH] Add some TODOs. --- localmylist/renamehandler.cpp | 4 ++++ localmylist/share/schema/schema.sql | 1 + management-gui/mainwindow.h | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/localmylist/renamehandler.cpp b/localmylist/renamehandler.cpp index d8a8c2e..a0b6c83 100644 --- a/localmylist/renamehandler.cpp +++ b/localmylist/renamehandler.cpp @@ -133,6 +133,8 @@ void RenameHandler::handleRename() } } + // TODO check permissions + if (!QFile::rename(oldFile.canonicalFilePath(), newFileString)) { fl.failedRename = true; @@ -146,6 +148,8 @@ void RenameHandler::handleRename() db->setFileLocation(fl); db->log(tr("Rename: File <%1> was renamed to <%2>").arg(oldFile.canonicalFilePath()).arg(newFileString)); + + // TODO cleanup empty dirs } emit renameBatchFinished(); diff --git a/localmylist/share/schema/schema.sql b/localmylist/share/schema/schema.sql index a4c2be8..7d56fe9 100644 --- a/localmylist/share/schema/schema.sql +++ b/localmylist/share/schema/schema.sql @@ -241,6 +241,7 @@ CREATE RULE new_anime_rule AS ON INSERT TO anime DO NOTIFY rename_data_changed; CREATE RULE new_episode_rule AS ON INSERT TO episode DO NOTIFY rename_data_changed; CREATE RULE new_file_rule AS ON INSERT TO file DO NOTIFY rename_data_changed; +-- WHEN (OLD.* IS DISTINCT FROM NEW.*) <- means if anything changed CREATE RULE update_anime_rule AS ON UPDATE TO anime WHERE old.aid = new.aid diff --git a/management-gui/mainwindow.h b/management-gui/mainwindow.h index 61e24a3..1c37c93 100644 --- a/management-gui/mainwindow.h +++ b/management-gui/mainwindow.h @@ -5,7 +5,7 @@ #include namespace Ui { -class MainWindow; + class MainWindow; } namespace LocalMyList { -- 2.52.0