From ee0d99607c14cb63d3ebdb3a970b508949fa8219 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 22 Nov 2024 18:41:30 +0900 Subject: Rename 'digikam' folder to 'src' Signed-off-by: Michele Calgaro --- src/DESIGN | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/DESIGN (limited to 'src/DESIGN') diff --git a/src/DESIGN b/src/DESIGN new file mode 100644 index 00000000..9b16c519 --- /dev/null +++ b/src/DESIGN @@ -0,0 +1,18 @@ +This file is ment to help people get started hacking on digiKam. It will get +you up to speed on a couple of structures used. We only started to document +just before digiKam 0.8, so don't expect to much, but whenever you hack some +please update this file as well. + +scanlib +Scanlib is a library that takes care of scanning the filesystem for new files +and adds them in the database and checking for missing info in the database so +that it can be included: if date is empty, it adds the exif or modification +date (in that order) and the comment to database. If the file is not present +in the database, make sure to add the file to the database and insert the date +and comments. + +pixmapmanager +Since there are date based folders, the number of pixmaps which could be +kept in memory could potentially become too large. The pixmapmanager +maintains a fixed size cache of thumbnails and loads pixmaps on demand. + -- cgit v1.2.1