Object Hierarchy:

Object hierarchy for PluginHost


public interface PluginHost : Object, HostInterface

Manages and provides services for publishing plugins.

Implemented inside Shotwell, the PluginHost provides an interface through which the developers of publishing plugins can query and make changes to the publishing environment. For example, through the PluginHost, plugins can get a list of the photos and videos to be published, install and remove user-interface panes in the publishing dialog box, and request that the items to be uploaded be serialized to a temporary directory on disk. Plugins can use the services of the PluginHost only when their Publisher is in the running state. This ensures that non-running publishers don’t destructively interfere with the actively running publisher.

Namespace: Spit.Publishing
Package: shotwell-plugin-dev