digiKam
Digikam::DPlugin Class Referenceabstract
+ Inheritance diagram for Digikam::DPlugin:

Public Member Functions

virtual QList< DPluginAuthorauthors () const =0
 Returns authors list for the plugin. More...
 
virtual QStringList categories () const =0
 
virtual void cleanUp ()
 
virtual int count () const =0
 
virtual QString description () const =0
 Returns a short description about the plugin. More...
 
virtual QString details () const =0
 Returns a long description about the plugin. More...
 
 DPlugin (QObject *const parent=nullptr)
 
virtual QMap< QString, QString > extraAboutData () const
 Returns a list of extra data to show in plugin about dialog. More...
 
virtual QString extraAboutDataTitle () const
 Returns the title of data returned by extraAboiutData(). More...
 
virtual bool hasVisibilityProperty () const
 
virtual QIcon icon () const
 Returns an icon for the plugin. Default implementation return the system plugin icon. More...
 
virtual QString ifaceIid () const =0
 Returns the unique top level internal identification property of the plugin interface. Must be formatted as "org.kde.digikam._NAME_OF_INTERFACE_/_VERSION_". Examples: "org.kde.digikam.DPluginGeneric/1.1.0" "org.kde.digikam.DPluginEditor/1.1.0" "org.kde.digikam.DPluginBqm/1.1.0". More...
 
virtual QString iid () const =0
 Returns the unique internal identification property of the plugin. Must be formatted as "org.kde.digikam.plugin._PLUGIN_TYPE_._NAME_OF_PLUGIN_". Examples: "org.kde.digikam.plugin.generic.Calendar" "org.kde.digikam.plugin.editor.AdjustCurvesTool" "org.kde.digikam.plugin.bqm.NoiseReduction". More...
 
QString libraryFileName () const
 Returns the file name of the library for this plugin. This string is filled at run-time by plugin loader. More...
 
virtual QString name () const =0
 Returns the user-visible name of the plugin. More...
 
QStringList pluginAuthors () const
 
void setLibraryFileName (const QString &)
 Sets the file name of the library for this plugin. This string is filled at run-time by plugin loader. More...
 
void setShouldLoaded (bool b)
 
virtual void setup (QObject *const parent)=0
 
virtual void setVisible (bool b)=0
 
bool shouldLoaded () const
 
QString version () const
 
 ~DPlugin () override
 

Detailed Description

A digiKam external plugin abstract class.

Constructor & Destructor Documentation

◆ DPlugin()

Digikam::DPlugin::DPlugin ( QObject *const  parent = nullptr)
explicit

Constructor with optional parent object

◆ ~DPlugin()

Digikam::DPlugin::~DPlugin ( )
override

Destructor

Member Function Documentation

◆ authors()

virtual QList<DPluginAuthor> Digikam::DPlugin::authors ( ) const
pure virtual

Returns authors list for the plugin.

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg(), and pluginAuthors().

◆ categories()

virtual QStringList Digikam::DPlugin::categories ( ) const
pure virtual

Return a list of categories as strings registered in this plugin.

Implemented in Digikam::DPluginBqm, Digikam::DPluginRawImport, Digikam::DPluginGeneric, Digikam::DPluginEditor, and Digikam::DPluginDImg.

◆ cleanUp()

◆ count()

virtual int Digikam::DPlugin::count ( ) const
pure virtual

Return the amount of tools registered to all parents.

Implemented in Digikam::DPluginBqm, Digikam::DPluginRawImport, Digikam::DPluginGeneric, Digikam::DPluginEditor, and Digikam::DPluginDImg.

◆ description()

virtual QString Digikam::DPlugin::description ( ) const
pure virtual

Returns a short description about the plugin.

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().

◆ details()

virtual QString Digikam::DPlugin::details ( ) const
pure virtual

Returns a long description about the plugin.

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().

◆ extraAboutData()

virtual QMap<QString, QString> Digikam::DPlugin::extraAboutData ( ) const
inlinevirtual

◆ extraAboutDataTitle()

virtual QString Digikam::DPlugin::extraAboutDataTitle ( ) const
inlinevirtual

Returns the title of data returned by extraAboiutData().

Reimplemented in Digikam::DPluginDImg.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().

◆ hasVisibilityProperty()

bool Digikam::DPlugin::hasVisibilityProperty ( ) const
virtual

Return true if plugin can be configured in setup dialog about the visibility property. Default implementation return true.

Reimplemented in Digikam::DPluginBqm, and Digikam::DPluginDImg.

◆ icon()

QIcon Digikam::DPlugin::icon ( ) const
virtual

Returns an icon for the plugin. Default implementation return the system plugin icon.

Reimplemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg(), and DigikamGenericWallpaperPlugin::WallpaperPluginDlg::WallpaperPluginDlg().

◆ ifaceIid()

virtual QString Digikam::DPlugin::ifaceIid ( ) const
pure virtual

Returns the unique top level internal identification property of the plugin interface. Must be formatted as "org.kde.digikam._NAME_OF_INTERFACE_/_VERSION_". Examples: "org.kde.digikam.DPluginGeneric/1.1.0" "org.kde.digikam.DPluginEditor/1.1.0" "org.kde.digikam.DPluginBqm/1.1.0".

Implemented in Digikam::DPluginBqm, Digikam::DPluginRawImport, Digikam::DPluginGeneric, Digikam::DPluginEditor, and Digikam::DPluginDImg.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().

◆ iid()

virtual QString Digikam::DPlugin::iid ( ) const
pure virtual

Returns the unique internal identification property of the plugin. Must be formatted as "org.kde.digikam.plugin._PLUGIN_TYPE_._NAME_OF_PLUGIN_". Examples: "org.kde.digikam.plugin.generic.Calendar" "org.kde.digikam.plugin.editor.AdjustCurvesTool" "org.kde.digikam.plugin.bqm.NoiseReduction".

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginEditor::addAction(), Digikam::DPluginGeneric::addAction(), Digikam::DPluginBqm::addTool(), Digikam::DPluginLoader::Private::appendPlugin(), Digikam::DPluginAboutDlg::DPluginAboutDlg(), Digikam::EditorCore::load(), Digikam::DPluginLoader::pluginActions(), and Digikam::SetupRaw::SetupRaw().

◆ libraryFileName()

QString Digikam::DPlugin::libraryFileName ( ) const

Returns the file name of the library for this plugin. This string is filled at run-time by plugin loader.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().

◆ name()

virtual QString Digikam::DPlugin::name ( ) const
pure virtual

Returns the user-visible name of the plugin.

The user-visible name should be context free, i.e. the name should provide enough information as to what the plugin is about in the context of digiKam.

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg(), Digikam::DPluginEditor::findActionByName(), Digikam::DPluginGeneric::findActionByName(), Digikam::DPluginBqm::findToolByName(), Digikam::DPluginLoader::registerEditorPlugins(), Digikam::DPluginLoader::registerGenericPlugins(), Digikam::DPluginLoader::registerRawImportPlugins(), setLibraryFileName(), and Digikam::SetupRaw::SetupRaw().

◆ pluginAuthors()

QStringList Digikam::DPlugin::pluginAuthors ( ) const

Return a list of authors as strings registered in this plugin.

References authors(), and Digikam::DPluginAuthor::name.

◆ setLibraryFileName()

void Digikam::DPlugin::setLibraryFileName ( const QString &  name)

Sets the file name of the library for this plugin. This string is filled at run-time by plugin loader.

References name().

Referenced by Digikam::DPluginLoader::Private::appendPlugin().

◆ setShouldLoaded()

void Digikam::DPlugin::setShouldLoaded ( bool  b)

Accessor to adjust the should loaded plugin property. This property is adjusted by plugin loader at start-up.

Referenced by Digikam::DPluginLoader::Private::appendPlugin().

◆ setup()

virtual void Digikam::DPlugin::setup ( QObject *const  parent)
pure virtual

Plugin factory method to create all internal object instances for a given parent.

Implemented in DigikamRawImportUFRawPlugin::UFRawRawImportPlugin, DigikamRawImportRawTherapeePlugin::RawTherapeeRawImportPlugin, DigikamRawImportNativePlugin::RawImportNativePlugin, DigikamRawImportDarkTablePlugin::DarkTableRawImportPlugin, DigikamGenericYFPlugin::YFPlugin, DigikamGenericVKontaktePlugin::VKontaktePlugin, DigikamGenericUnifiedPlugin::UnifiedPlugin, DigikamGenericTwitterPlugin::TwitterPlugin, DigikamGenericSmugPlugin::SmugPlugin, DigikamGenericRajcePlugin::RajcePlugin, DigikamGenericPiwigoPlugin::PiwigoPlugin, DigikamGenericPinterestPlugin::PPlugin, DigikamGenericOneDrivePlugin::ODPlugin, DigikamGenericMediaWikiPlugin::MediaWikiPlugin, DigikamGenericIpfsPlugin::IpfsPlugin, DigikamGenericINatPlugin::INatPlugin, DigikamGenericImgUrPlugin::ImgUrPlugin, DigikamGenericImageShackPlugin::ImageShackPlugin, DigikamGenericGoogleServicesPlugin::GSPlugin, DigikamGenericFlickrPlugin::FlickrPlugin, DigikamGenericFileTransferPlugin::FTPlugin, DigikamGenericFileCopyPlugin::FCPlugin, DigikamGenericFaceBookPlugin::FbPlugin, DigikamGenericDropBoxPlugin::DBPlugin, DigikamGenericBoxPlugin::BoxPlugin, DigikamGenericSlideShowPlugin::SlideShowPlugin, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericGLViewerPlugin::GLViewerPlugin, DigikamGenericWallpaperPlugin::WallpaperPlugin, DigikamGenericVideoSlideShowPlugin::VideoSlideShowPlugin, DigikamGenericSendByMailPlugin::SendByMailPlugin, DigikamGenericPrintCreatorPlugin::PrintCreatorPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericJAlbumPlugin::JAlbumPlugin, DigikamGenericHtmlGalleryPlugin::HtmlGalleryPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDNGConverterPlugin::DNGConverterPlugin, DigikamGenericCalendarPlugin::CalendarPlugin, DigikamGenericTimeAdjustPlugin::TimeAdjustPlugin, DigikamGenericMetadataEditPlugin::MetadataEditPlugin, DigikamGenericGeolocationEditPlugin::GeolocationEditPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, DigikamEditorShearToolPlugin::ShearToolPlugin, DigikamEditorResizeToolPlugin::ResizeToolPlugin, DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin, DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin, DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin, DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin, DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin, DigikamEditorRainDropToolPlugin::RainDropToolPlugin, DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin, DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin, DigikamEditorEmbossToolPlugin::EmbossToolPlugin, DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin, DigikamEditorColorFxToolPlugin::ColorFXToolPlugin, DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin, DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin, DigikamEditorPrintToolPlugin::PrintToolPlugin, DigikamEditorSharpenToolPlugin::SharpenToolPlugin, DigikamEditorRestorationToolPlugin::RestoreToolPlugin, DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin, DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin, DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin, DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin, DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin, DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin, DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin, DigikamEditorBlurToolPlugin::BlurToolPlugin, DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin, DigikamEditorTextureToolPlugin::TextureToolPlugin, DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin, DigikamEditorBorderToolPlugin::BorderToolPlugin, DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin, DigikamEditorProfileConversionToolPlugin::ProfileConversionToolPlugin, DigikamEditorInvertToolPlugin::InvertToolPlugin, DigikamEditorHSLToolPlugin::HSLToolPlugin, DigikamEditorFilmToolPlugin::FilmToolPlugin, DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin, DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin, DigikamEditorColorBalanceToolPlugin::CBToolPlugin, DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin, DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin, DigikamEditorBCGToolPlugin::BCGToolPlugin, DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin, DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin, DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin, DigikamTIFFDImgPlugin::DImgTIFFPlugin, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamQImageDImgPlugin::DImgQImagePlugin, DigikamPNGDImgPlugin::DImgPNGPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamJPEGDImgPlugin::DImgJPEGPlugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, DigikamHEIFDImgPlugin::DImgHEIFPlugin, DigikamBqmRotatePlugin::RotatePlugin, DigikamBqmResizePlugin::ResizePlugin, DigikamBqmFlipPlugin::FlipPlugin, DigikamBqmCropPlugin::CropPlugin, DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin, DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin, DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin, DigikamBqmFilmGrainPlugin::FilmGrainPlugin, DigikamBqmColorFXPlugin::ColorFXPlugin, DigikamBqmSharpenPlugin::SharpenPlugin, Digikam::RestorationPlugin, DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin, DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin, DigikamBqmLocalContrastPlugin::LocalContrastPlugin, DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin, DigikamBqmHotPixelsPlugin::HotPixelsPlugin, DigikamBqmBlurPlugin::BlurPlugin, DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin, DigikamBqmWatermarkPlugin::WaterMarkPlugin, DigikamBqmTexturePlugin::TexturePlugin, DigikamBqmBorderPlugin::BorderPlugin, DigikamBqmUserScriptPlugin::UserScriptPlugin, DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin, DigikamBqmConvertToPngPlugin::ConvertToPngPlugin, DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin, DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin, DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin, DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin, DigikamBqmConvertToDngPlugin::ConvertToDngPlugin, DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin, DigikamBqmInvertPlugin::InvertPlugin, DigikamBqmIccConvertPlugin::IccConvertPlugin, DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin, DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin, DigikamBqmConvert8To16Plugin::Convert8To16Plugin, DigikamBqmConvert16To8Plugin::Convert16To8Plugin, DigikamBqmColorBalancePlugin::ColorBalancePlugin, DigikamBqmChannelMixerPlugin::ChannelMixerPlugin, DigikamBqmBWConvertPlugin::BWConvertPlugin, DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin, and DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin.

Referenced by Digikam::DPluginLoader::registerEditorPlugins(), Digikam::DPluginLoader::registerGenericPlugins(), and Digikam::DPluginLoader::registerRawImportPlugins().

◆ setVisible()

virtual void Digikam::DPlugin::setVisible ( bool  b)
pure virtual

Holds whether the plugin can be seen in parent view.

Implemented in Digikam::DPluginRawImport, Digikam::DPluginDImg, Digikam::DPluginBqm, Digikam::DPluginGeneric, and Digikam::DPluginEditor.

◆ shouldLoaded()

bool Digikam::DPlugin::shouldLoaded ( ) const

Return the should loaded property. If it's true, the plugin must be loaded in application GUI at startup by plugin loader.

Referenced by Digikam::ToolsListView::addTool(), Digikam::DPluginLoader::registerEditorPlugins(), and Digikam::DPluginLoader::registerGenericPlugins().

◆ version()

QString Digikam::DPlugin::version ( ) const

Return the internal version used to check the binary compatibility at run-time. This is typically the same version of digiKam core used at compilation time.

Referenced by Digikam::DPluginLoader::Private::appendPlugin(), and Digikam::DPluginAboutDlg::DPluginAboutDlg().


The documentation for this class was generated from the following files: