digiKam
|
Signals | |
void | signalVisible (bool) |
Public Member Functions | |
QList< DPluginAuthor > | authors () const override |
Returns authors list for the plugin. More... | |
BorderPlugin (QObject *const parent=nullptr) | |
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... | |
BatchTool * | findToolByName (const QString &name, QObject *const parent) const |
bool | hasVisibilityProperty () const override |
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... | |
DInfoInterface * | infoIface () const |
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 |
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 |
QList< BatchTool * > | tools (QObject *const parent) const |
QString | version () const |
~BorderPlugin () override | |
Protected Member Functions | |
void | addTool (BatchTool *const t) |
|
explicit |
|
override |
|
protectedinherited |
References Digikam::DPluginBqm::ifaceIid(), and Digikam::DPlugin::iid().
Referenced by DigikamBqmAutoCorrectionPlugin::AutoCorrectionPlugin::setup(), DigikamBqmBCGCorrectionPlugin::BCGCorrectionPlugin::setup(), DigikamBqmBWConvertPlugin::BWConvertPlugin::setup(), DigikamBqmChannelMixerPlugin::ChannelMixerPlugin::setup(), DigikamBqmColorBalancePlugin::ColorBalancePlugin::setup(), DigikamBqmConvert16To8Plugin::Convert16To8Plugin::setup(), DigikamBqmConvert8To16Plugin::Convert8To16Plugin::setup(), DigikamBqmCurvesAdjustPlugin::CurvesAdjustPlugin::setup(), DigikamBqmHSLCorrectionPlugin::HSLCorrectionPlugin::setup(), DigikamBqmIccConvertPlugin::IccConvertPlugin::setup(), DigikamBqmInvertPlugin::InvertPlugin::setup(), DigikamBqmWhiteBalancePlugin::WhiteBalancePlugin::setup(), DigikamBqmConvertToDngPlugin::ConvertToDngPlugin::setup(), DigikamBqmConvertToHeifPlugin::ConvertToHeifPlugin::setup(), DigikamBqmConvertToJp2Plugin::ConvertToJp2Plugin::setup(), DigikamBqmConvertToJpegPlugin::ConvertToJpegPlugin::setup(), DigikamBqmConvertToPgfPlugin::ConvertToPgfPlugin::setup(), DigikamBqmConvertToPngPlugin::ConvertToPngPlugin::setup(), DigikamBqmConvertToTiffPlugin::ConvertToTiffPlugin::setup(), DigikamBqmUserScriptPlugin::UserScriptPlugin::setup(), setup(), DigikamBqmTexturePlugin::TexturePlugin::setup(), DigikamBqmWatermarkPlugin::WaterMarkPlugin::setup(), DigikamBqmAntiVignettingPlugin::AntiVignettingPlugin::setup(), DigikamBqmBlurPlugin::BlurPlugin::setup(), DigikamBqmHotPixelsPlugin::HotPixelsPlugin::setup(), DigikamBqmLensAutoFixPlugin::LensAutoFixPlugin::setup(), DigikamBqmLocalContrastPlugin::LocalContrastPlugin::setup(), DigikamBqmNoiseReductionPlugin::NoiseReductionPlugin::setup(), DigikamBqmRestorationPlugin::RedEyeCorrectionPlugin::setup(), Digikam::RestorationPlugin::setup(), DigikamBqmSharpenPlugin::SharpenPlugin::setup(), DigikamBqmColorFXPlugin::ColorFXPlugin::setup(), DigikamBqmFilmGrainPlugin::FilmGrainPlugin::setup(), DigikamBqmAssignTemplatePlugin::AssignTemplatePlugin::setup(), DigikamBqmRemoveMetadataPlugin::RemoveMetadataPlugin::setup(), DigikamBqmTimeAdjustPlugin::TimeAdjustPlugin::setup(), DigikamBqmCropPlugin::CropPlugin::setup(), DigikamBqmFlipPlugin::FlipPlugin::setup(), DigikamBqmResizePlugin::ResizePlugin::setup(), and DigikamBqmRotatePlugin::RotatePlugin::setup().
|
overridevirtual |
Returns authors list for the plugin.
Implements Digikam::DPlugin.
|
overridevirtualinherited |
Return a list of batch tool group categories as strings registered in this plugin.
Implements Digikam::DPlugin.
References Digikam::BatchTool::toolGroupToString().
|
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.
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 tool instance found by name in plugin tools list for a given parent.
References Digikam::DPlugin::name(), and Digikam::DPluginBqm::tools().
|
overridevirtualinherited |
Return true if plugin can be configured in setup dialog about the visibility property. Default implementation return true.
Reimplemented from Digikam::DPlugin.
|
overridevirtual |
Returns an icon for the plugin. Default implementation return the system plugin icon.
Reimplemented from Digikam::DPlugin.
|
inlineoverridevirtualinherited |
Return the plugin interface identifier.
Implements Digikam::DPlugin.
References DIGIKAM_DPLUGIN_BQM_IID.
Referenced by Digikam::DPluginBqm::addTool().
|
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.
|
inherited |
Return the info interface instance.
References Digikam::BatchToolsFactory::infoIface(), and Digikam::BatchToolsFactory::instance().
|
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::DPluginBqm::addTool(), and Digikam::BatchTool::setPlugin().
|
overridevirtualinherited |
Holds whether the plugin can be seen in parent view.
Implements Digikam::DPlugin.
References Digikam::DPluginBqm::signalVisible().
|
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().
|
signalinherited |
Referenced by Digikam::DPluginBqm::setVisible().
|
inherited |
Return all plugin tools registered in setup() method with addTool() for a given parent.
Referenced by Digikam::DPluginBqm::findToolByName().
|
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().