digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::SearchNlModelManager Class Reference
Inheritance diagram for Digikam::SearchNlModelManager:

Signals

void signalDownloadProgress (qint64 received, qint64 total)
void signalModelError (const QString &message)
void signalModelReady (const QString &localPath)

Public Member Functions

 SearchNlModelManager (QObject *const parent=nullptr)
void cleanupObsoleteModels ()
QString currentModelPath () const
QString currentModelVersion () const
void ensureModelAvailable ()
 Ensure the model file exists locally.

Static Public Member Functions

static QString defaultModelPath ()
static bool isModelAvailable ()

Member Function Documentation

◆ ensureModelAvailable()

void Digikam::SearchNlModelManager::ensureModelAvailable ( )

If missing, triggers a download through FilesDownloader (KDE-hosted asset). Emits signalModelReady() or signalModelError().