Public Member Functions

QuillImageFilterInterface Class Reference

The plugin interface for plugins delivering image filter implementations. More...

#include <quillimagefilterinterface.h>

Inheritance diagram for QuillImageFilterInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~QuillImageFilterInterface ()
Name of the filter implementation.

Creates an instance for an actual image filter implementation.

Parameters:
 
virtual
QuillImageFilterImplementation
create (const QString &name)=0
virtual
QuillImageFilterImplementation
create (QuillImageFilter::QuillFilterRole role)
virtual const QStringList name () const =0
virtual const QList
< QuillImageFilter::QuillFilterRole
role () const

Detailed Description

The plugin interface for plugins delivering image filter implementations.

Plugin classes containing one or more image filters implementations need to implement this interface.


Constructor & Destructor Documentation

virtual QuillImageFilterInterface::~QuillImageFilterInterface (  )  [inline, virtual]

Virtual destructor for plugins


Member Function Documentation

virtual QuillImageFilterImplementation* QuillImageFilterInterface::create ( const QString &  name  )  [pure virtual]
virtual QuillImageFilterImplementation* QuillImageFilterInterface::create ( QuillImageFilter::QuillFilterRole  role  )  [inline, virtual]

Creates an instance for an actual image filter implementation, given a role.

Parameters:
@role Role of the filter implementation.

Reimplemented in DefaultFiltersPlugin.

virtual const QStringList QuillImageFilterInterface::name (  )  const [pure virtual]

Returns a list of all image filter implementation names that can be created by the plugin.

Implemented in BrightnessContrastPlugin, CropPlugin, DefaultFiltersPlugin, FlipPlugin, FreeRotatePlugin, GaussianPlugin, LanczosPlugin, LevelsPlugin, RedEyeReductionPlugin, RotatePlugin, and ScalePlugin.

virtual const QList<QuillImageFilter::QuillFilterRole> QuillImageFilterInterface::role (  )  const [inline, virtual]

Returns a list of all supported image filter special roles. See QuillImageFilter::role() for an explanation of special roles.

Reimplemented in DefaultFiltersPlugin.


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