QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
QgsPreviewEffect Class Reference

A graphics effect which can be applied to a widget to simulate various printing and color blindness modes. More...

#include <qgsprevieweffect.h>

Public Types

enum  PreviewMode { PreviewGrayscale, PreviewMono, PreviewProtanope, PreviewDeuteranope }

Public Member Functions

 QgsPreviewEffect (QObject *parent)
 ~QgsPreviewEffect ()
PreviewMode mode () const
 Returns the mode used for the preview effect.
void setMode (PreviewMode mode)
 Sets the mode for the preview effect, which controls how the effect modifies a widgets appearance.

Protected Member Functions

virtual void draw (QPainter *painter) override

Detailed Description

A graphics effect which can be applied to a widget to simulate various printing and color blindness modes.

Definition at line 28 of file qgsprevieweffect.h.

Member Enumeration Documentation

Enumerator:
PreviewGrayscale 
PreviewMono 
PreviewProtanope 
PreviewDeuteranope 

Definition at line 33 of file qgsprevieweffect.h.

Constructor & Destructor Documentation

QgsPreviewEffect::QgsPreviewEffect ( QObject *  parent)

Definition at line 22 of file qgsprevieweffect.cpp.

QgsPreviewEffect::~QgsPreviewEffect ( )

Definition at line 30 of file qgsprevieweffect.cpp.

Member Function Documentation

void QgsPreviewEffect::draw ( QPainter *  painter)
overrideprotectedvirtual

Definition at line 41 of file qgsprevieweffect.cpp.

PreviewMode QgsPreviewEffect::mode ( ) const
inline

Returns the mode used for the preview effect.

Returns
PreviewMode currently used by the effect
Note
added in 2.3
See Also
setMode

Definition at line 55 of file qgsprevieweffect.h.

void QgsPreviewEffect::setMode ( QgsPreviewEffect::PreviewMode  mode)

Sets the mode for the preview effect, which controls how the effect modifies a widgets appearance.

Parameters
modePreviewMode to use to draw the widget
Note
added in 2.3
See Also
mode

Definition at line 35 of file qgsprevieweffect.cpp.


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