digiKam
|
Signals | |
void | signalDecodedImage (const Digikam::LoadingDescription &, const Digikam::DImg &) |
void | signalLoadRaw (const Digikam::LoadingDescription &) |
Public Member Functions | |
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... | |
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 |
RawImportNativePlugin (QObject *const parent=nullptr) | |
bool | run (const QString &filePath, const DRawDecoding &def) override |
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) override |
bool | shouldLoaded () const |
QString | version () const |
~RawImportNativePlugin () override | |
|
explicit |
|
override |
|
overridevirtual |
Returns authors list for the plugin.
Implements Digikam::DPlugin.
|
inlineoverridevirtualinherited |
This kind of plugin do not use a category.
Implements Digikam::DPlugin.
|
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().
|
inlineoverridevirtualinherited |
This kind of plugin only provide one tool.
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().
|
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.
|
inlineoverridevirtualinherited |
Return the plugin interface identifier.
Implements Digikam::DPlugin.
References DIGIKAM_DPLUGIN_RAWIMPORT_IID.
Referenced by run().
|
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.
Referenced by run().
|
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.
|
overridevirtual |
Function to re-implement used to invoke Raw processor for a Raw file path and a Default Raw decoding settings.
Implements Digikam::DPluginRawImport.
References Digikam::DPluginRawImport::ifaceIid(), iid(), and Digikam::EditorTool::setPlugin().
|
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.
|
inlineoverridevirtualinherited |
This kind of plugin do not have GUI visibility attribute.
Implements Digikam::DPlugin.
|
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 |
Signal emitted to notify host application to load pre-decoded Raw preprocessed with these decoding settings.
|
signalinherited |
Signal emitted to notify host application to load Raw with these decoding settings.
|
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().