Last indexation completed on 2025-11-02 05:52:21 UTC
This is a sample kipi plugin to demonstrate how to start to implement a new tool.
A plugin is at least constituate of these files :
- CMakeLists.txt                   : a rules to compile tool.
- kipiplugin_helloworld.desktop    : a KDE desktop file to make visible this tool from KIPI host applications.
- plugin_kxmlhelloworld.h          : the definition of tool based on KIPI::Plugin class.
- plugin_kxmlhelloworld.cpp        : the implemention of tool. Usually we name plugin entry class file as plugin_*.h/.cpp with * the name of tool.
We also provide 2 documentation text files :
- README                           : to give a minimum information about tool
- TODO                             : to list all pending tasks to implement.
It's highly recommend to read comments from source to know how to start the implementation of a new tool. Take a look also to
shared libkipi and kipiplugins/common/libkipiplugins private API.
| Name | Size | Date (UTC) | Last indexed | Description | |
|---|---|---|---|---|---|
| Name | Size | Date (UTC) | Last indexed | Description | |
| Parent directory | - | 2024-02-11 01:46:39 | |||
| kxmlhelloworld/ | - | 2024-02-11 01:46:39 | |||
| CMakeLists.txt | 1079 bytes | 2024-02-11 01:46:39 | - | ||
| README | 940 bytes | 2024-02-11 01:46:39 | - | ||
| TODO | 0 bytes | 2024-02-11 01:46:39 | - |