Public Member Functions

Crop Class Reference

A filter for cropping images. More...

#include <crop.h>

Inheritance diagram for Crop:
Inheritance graph
[legend]
Collaboration diagram for Crop:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Crop ()
 ~Crop ()
QuillImage apply (const QuillImage &image) const
QSize newFullImageSize (const QSize &fullImageSize) const
QRect newArea (const QSize &fullImageSize, const QRect &area) const
bool setOption (const QString &option, const QVariant &value)
QVariant option (const QString &option) const
const QStringList supportedOptions () const
virtual const QString name () const

Detailed Description

A filter for cropping images.

Supports options: CropRectangle (the crop rectangle, in full-image coordinates)

Default behavior: does nothing.


Constructor & Destructor Documentation

Crop::Crop (  ) 
Crop::~Crop (  ) 

Member Function Documentation

QuillImage Crop::apply ( const QuillImage image  )  const [virtual]

Applies the filter to a given preview or fragment.

Reimplemented from QuillImageFilterImplementation.

virtual const QString Crop::name (  )  const [inline, virtual]

Reimplemented from QuillImageFilterImplementation.

QRect Crop::newArea ( const QSize &  fullImageSize,
const QRect &  area 
) const [virtual]

If the filter changes dimensions of the image, this can be used to re-calculate a new position for a specific tile.

Reimplemented from QuillImageFilterImplementation.

QSize Crop::newFullImageSize ( const QSize &  fullImageSize  )  const [virtual]

If the filter changes dimensions of the image, this can be used to re-calculate a new size for the full image.

Reimplemented from QuillImageFilterImplementation.

QVariant Crop::option ( const QString &  filterOption  )  const [virtual]

Returns the value of a filter option. These options are the recommended way to pass information to the filters. This function needs to be reimplemented in a derived class to support options.

Reimplemented from QuillImageFilterImplementation.

bool Crop::setOption ( const QString &  filterOption,
const QVariant &  value 
) [virtual]

Sets the value of a filter option. These options are the recommended way to pass information to the filters. This function needs to be reimplemented in a derived class to support options.

Reimplemented from QuillImageFilterImplementation.

const QStringList Crop::supportedOptions (  )  const [virtual]

Reimplemented from QuillImageFilterImplementation.


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