digiKam
|
Public Member Functions | |
QList< DPluginAction * > | actions (QObject *const parent) const |
QList< DPluginAuthor > | authors () const override |
Returns authors list for the plugin. More... | |
QStringList | categories () const override |
virtual void | cleanUp () |
int | count () const override |
QString | description () const override |
Returns a short description about the plugin. More... | |
QString | details () const override |
Returns a long description about the plugin. More... | |
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... | |
DPluginAction * | findActionByName (const QString &name, QObject *const parent) const |
virtual bool | hasVisibilityProperty () const |
QIcon | icon () const override |
Returns an icon for the plugin. Default implementation return the system plugin icon. More... | |
QString | ifaceIid () const override |
QString | iid () const override |
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... | |
QString | name () const override |
Returns the user-visible name of the plugin. More... | |
QStringList | pluginAuthors () const |
ProfileConversionToolPlugin (QObject *const parent=nullptr) | |
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) |
void | setup (QObject *const) override |
void | setVisible (bool b) override |
bool | shouldLoaded () const |
QString | version () const |
~ProfileConversionToolPlugin () override | |
Protected Member Functions | |
void | addAction (DPluginAction *const ac) |
DInfoInterface * | infoIface (QObject *const ac) const |
|
explicit |
|
override |
|
inherited |
Return all plugin actions registered in setup() method with addAction() for a given parent.
References Digikam::DPluginAction::pluginActionLessThan().
Referenced by Digikam::DPluginEditor::findActionByName(), Digikam::DPluginLoader::pluginAction(), Digikam::DPluginLoader::pluginActions(), and Digikam::DPluginLoader::pluginsActions().
|
protectedinherited |
References Digikam::DPluginEditor::ifaceIid(), and Digikam::DPlugin::iid().
Referenced by DigikamEditorAdjustCurvesToolPlugin::AdjustCurvesToolPlugin::setup(), DigikamEditorAdjustLevelsToolPlugin::AdjustLevelsToolPlugin::setup(), DigikamEditorAutoCorrectionToolPlugin::AutoCorrectionToolPlugin::setup(), DigikamEditorBCGToolPlugin::BCGToolPlugin::setup(), DigikamEditorBWSepiaToolPlugin::BWSepiaToolPlugin::setup(), DigikamEditorChannelMixerToolPlugin::ChannelMixerToolPlugin::setup(), DigikamEditorColorBalanceToolPlugin::CBToolPlugin::setup(), DigikamEditorConvert16To8ToolPlugin::Convert16To8ToolPlugin::setup(), DigikamEditorConvert8To16ToolPlugin::Convert8To16ToolPlugin::setup(), DigikamEditorFilmToolPlugin::FilmToolPlugin::setup(), DigikamEditorHSLToolPlugin::HSLToolPlugin::setup(), DigikamEditorInvertToolPlugin::InvertToolPlugin::setup(), setup(), DigikamEditorWhiteBalanceToolPlugin::WhiteBalanceToolPlugin::setup(), DigikamEditorBorderToolPlugin::BorderToolPlugin::setup(), DigikamEditorInsertTextToolPlugin::InsertTextToolPlugin::setup(), DigikamEditorTextureToolPlugin::TextureToolPlugin::setup(), DigikamEditorAntivignettingToolPlugin::AntiVignettingToolPlugin::setup(), DigikamEditorBlurToolPlugin::BlurToolPlugin::setup(), DigikamEditorHealingCloneToolPlugin::HealingCloneToolPlugin::setup(), DigikamEditorHotPixelsToolPlugin::HotPixelsToolPlugin::setup(), DigikamEditorLensAutoFixToolPlugin::LensAutoFixToolPlugin::setup(), DigikamEditorLensDistortionToolPlugin::LensDistortionToolPlugin::setup(), DigikamEditorLocalContrastToolPlugin::LocalContrastToolPlugin::setup(), DigikamEditorNoiseReductionToolPlugin::LocalContrastToolPlugin::setup(), DigikamEditorRedEyeToolPlugin::RedEyeToolPlugin::setup(), DigikamEditorRestorationToolPlugin::RestoreToolPlugin::setup(), DigikamEditorSharpenToolPlugin::SharpenToolPlugin::setup(), DigikamEditorPrintToolPlugin::PrintToolPlugin::setup(), DigikamEditorBlurFxToolPlugin::BlurFXToolPlugin::setup(), DigikamEditorCharcoalToolPlugin::CharcoalToolPlugin::setup(), DigikamEditorColorFxToolPlugin::ColorFXToolPlugin::setup(), DigikamEditorDistortionFxToolPlugin::DistortionFXToolPlugin::setup(), DigikamEditorEmbossToolPlugin::EmbossToolPlugin::setup(), DigikamEditorFilmGrainToolPlugin::FilmGrainToolPlugin::setup(), DigikamEditorOilPaintToolPlugin::OilPaintToolPlugin::setup(), DigikamEditorRainDropToolPlugin::RainDropToolPlugin::setup(), DigikamEditorAutoCropToolPlugin::AutoCropToolPlugin::setup(), DigikamEditorContentAwareResizeToolPlugin::ContentAwareResizeToolPlugin::setup(), DigikamEditorFreeRotationToolPlugin::FreeRotationToolPlugin::setup(), DigikamEditorPerspectiveToolPlugin::PerspectiveToolPlugin::setup(), DigikamEditorRatioCropToolPlugin::RatioCropToolPlugin::setup(), DigikamEditorResizeToolPlugin::ResizeToolPlugin::setup(), and DigikamEditorShearToolPlugin::ShearToolPlugin::setup().
|
overridevirtual |
Returns authors list for the plugin.
Implements Digikam::DPlugin.
|
overridevirtualinherited |
Return a list of categories as strings registered in this plugin.
Implements Digikam::DPlugin.
References Digikam::DPluginAction::actionCategoryToString().
|
inlinevirtualinherited |
Plugin method to clean up internal created objects. This method is called by plugin loader.
Reimplemented in 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, DigikamGenericPresentationPlugin::PresentationPlugin, DigikamGenericPanoramaPlugin::PanoramaPlugin, DigikamGenericMjpegStreamPlugin::MjpegStreamPlugin, DigikamGenericMediaServerPlugin::MediaServerPlugin, DigikamGenericExpoBlendingPlugin::ExpoBlendingPlugin, DigikamGenericDScannerPlugin::DigitalScannerPlugin, and DigikamImageMagickDImgPlugin::DImgImageMagickPlugin.
Referenced by Digikam::DPluginLoader::cleanUp().
|
overridevirtualinherited |
Return the amount of tools registered to all parents.
Implements Digikam::DPlugin.
|
overridevirtual |
Returns a short description about the plugin.
Implements Digikam::DPlugin.
|
overridevirtual |
Returns a long description about the plugin.
Implements Digikam::DPlugin.
|
inlinevirtualinherited |
Returns a list of extra data to show in plugin about dialog.
Reimplemented in Digikam::DPluginDImg, DigikamRAWDImgPlugin::DImgRAWPlugin, DigikamPGFDImgPlugin::DImgPGFPlugin, DigikamJPEG2000DImgPlugin::DImgJPEG2000Plugin, DigikamImageMagickDImgPlugin::DImgImageMagickPlugin, and DigikamHEIFDImgPlugin::DImgHEIFPlugin.
Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().
|
inlinevirtualinherited |
Returns the title of data returned by extraAboiutData().
Reimplemented in Digikam::DPluginDImg.
Referenced by Digikam::DPluginAboutDlg::DPluginAboutDlg().
|
inherited |
Return a plugin action instance found by name in plugin action list for a given parent.
References Digikam::DPluginEditor::actions(), and Digikam::DPlugin::name().
|
virtualinherited |
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.
|
overridevirtual |
Returns an icon for the plugin. Default implementation return the system plugin icon.
Reimplemented from Digikam::DPlugin.
Referenced by setup().
|
inlineoverridevirtualinherited |
Return the plugin interface identifier.
Implements Digikam::DPlugin.
References DIGIKAM_DPLUGIN_EDITOR_IID.
Referenced by Digikam::DPluginEditor::addAction().
|
overridevirtual |
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".
Implements Digikam::DPlugin.
References DPLUGIN_IID.
|
protectedinherited |
Return the info interface instance for the given action.
References Digikam::DXmlGuiWindow::infoIface().
|
inherited |
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().
|
overridevirtual |
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.
Implements Digikam::DPlugin.
|
inherited |
Return a list of authors as strings registered in this plugin.
References Digikam::DPlugin::authors(), and Digikam::DPluginAuthor::name.
|
inherited |
Sets the file name of the library for this plugin. This string is filled at run-time by plugin loader.
References Digikam::DPlugin::name().
Referenced by Digikam::DPluginLoader::Private::appendPlugin().
|
inherited |
Accessor to adjust the should loaded plugin property. This property is adjusted by plugin loader at start-up.
Referenced by Digikam::DPluginLoader::Private::appendPlugin().
|
overridevirtual |
Plugin factory method to create all internal object instances for a given parent.
Implements Digikam::DPlugin.
References Digikam::DPluginEditor::addAction(), icon(), and Digikam::DPluginAction::setActionCategory().
|
overridevirtualinherited |
Holds whether the plugin can be seen in parent view.
Implements Digikam::DPlugin.
Referenced by Digikam::DPluginLoader::registerEditorPlugins().
|
inherited |
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().
|
inherited |
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().