MauiKit Image Tools

moduleinfo.cpp
1#include "moduleinfo.h"
2#include "../imagetools_version.h"
3#include <KLocalizedString>
4#include <KExiv2Qt6/KExiv2/KExiv2>
5#include "ocs.h"
6#include <opencv4/opencv2/core/version.hpp>
7
8QString MauiKitImageTools::versionString()
9{
10 return QStringLiteral(ImageTools_VERSION_STRING);
11}
12
13QString MauiKitImageTools::buildVersion()
14{
15 return QStringLiteral(GIT_BRANCH)+QStringLiteral("/")+QStringLiteral(GIT_COMMIT_HASH);
16}
17
18KAboutComponent MauiKitImageTools::aboutData()
19{
20 return KAboutComponent(QStringLiteral("MauiKit ImageTools"),
21 i18n("Image tools components for editing, viewing and navigating."),
22 QStringLiteral(ImageTools_VERSION_STRING),
23 QStringLiteral("http://mauikit.org"),
24 KAboutLicense::LicenseKey::LGPL_V3);
25}
26
27KAboutComponent MauiKitImageTools::exiv2Data()
28{
29 return KAboutComponent(QStringLiteral("Exiv2"),
30 QStringLiteral("Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata."),
32 QStringLiteral("https://exiv2.org"),
33 KAboutLicense::LicenseKey::File);
34}
35
36
37KAboutComponent MauiKitImageTools::libKexiv2Data()
38{
39 return KAboutComponent(QStringLiteral("LibKExiv2"),
40 QStringLiteral("KDE library wrapper around Exiv2."),
42 QStringLiteral("https://exiv2.org"),
43 KAboutLicense::LicenseKey::File);
44}
45
46KAboutComponent MauiKitImageTools::tesseractData()
47{
48 return KAboutComponent(QStringLiteral("Tesseract"),
49 QStringLiteral("Open source OCR engine."),
50 OCS::versionString(),
51 QStringLiteral("https://github.com/tesseract-ocr/tesseract"),
52 KAboutLicense::LicenseKey::BSD_2_Clause);
53}
54
55KAboutComponent MauiKitImageTools::opencvData()
56{
57 return KAboutComponent(QStringLiteral("OpenCV"),
58 QStringLiteral("Open source OCR engine."),
59 CV_VERSION,
60 QStringLiteral("https://opencv.org"),
61 KAboutLicense::LicenseKey::Apache_V2);
62}
static QString Exiv2Version()
static QString version()
QString i18n(const char *text, const TYPE &arg...)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 11:51:53 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.