digikam-plugins-demo icon indicating copy to clipboard operation
digikam-plugins-demo copied to clipboard

digiKam Plugins Demo

Description:

This repository guest some demo codes to write new external digiKam plugins (Digikam::DPlugin). It provides 4 "Hello World" plugins as:

  • Generic tool.

  • Image Editor tool.

  • Batch Queue Manager tool.

  • Raw Import for Image Editor. This plugin open RAW file in editor with a simple command line call using dcraw tool.

Dependencies:

  • CMake >= 3.16 (https://cmake.org/) All plugin types
  • Qt5 >= 5.6.0 (https://www.qt.io/) All plugin types
  • Qt6 >= 6.2.3 (https://www.qt.io/) All plugin types
  • DigikamCore >= 7.0.0 (https://www.digikam.org) Generic, Editor, and RawImport plugins
  • DigikamDatabase >= 7.0.0 (https://www.digikam.org) BQM plugin only
  • DigikamGui >= 7.0.0 (https://www.digikam.org) BQM plugin only

Notes:

  • Plugins do not depend on KF5 framework.
  • Plugins can be compiled with Qt5 or Qt6.

Compilation:

# ./bootstrap.sh
# cd build
# make

Install:

# cd build
# sudo make install/fast

Uninstall:

# cd build
# sudo make uninstall