mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Run clang-tidy modernize-use-override to remove all the redundant virtual keywords from overridden methods, and add some missing overrides. Another benefit is that this has also added the overrides on destructors, which will cause a build failure if a base class is missing a virtual destructor.
70 lines
1.9 KiB
Plaintext
70 lines
1.9 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsprevieweffect.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
class QgsPreviewEffect: QGraphicsEffect
|
|
{
|
|
%Docstring
|
|
A graphics effect which can be applied to a widget to simulate various printing and
|
|
color blindness modes.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsprevieweffect.h"
|
|
%End
|
|
public:
|
|
enum PreviewMode
|
|
{
|
|
PreviewGrayscale,
|
|
PreviewMono,
|
|
PreviewProtanope,
|
|
PreviewDeuteranope
|
|
};
|
|
|
|
QgsPreviewEffect( QObject *parent /TransferThis/ );
|
|
|
|
void setMode( PreviewMode mode );
|
|
%Docstring
|
|
Sets the mode for the preview effect, which controls how the effect modifies a widgets appearance.
|
|
:param mode: PreviewMode to use to draw the widget
|
|
|
|
.. versionadded:: 2.3
|
|
|
|
.. seealso:: :py:func:`mode`
|
|
%End
|
|
|
|
PreviewMode mode() const;
|
|
%Docstring
|
|
Returns the mode used for the preview effect.
|
|
|
|
:return: PreviewMode currently used by the effect
|
|
:rtype: PreviewMode
|
|
|
|
|
|
.. versionadded:: 2.3
|
|
|
|
.. seealso:: :py:func:`setMode`
|
|
%End
|
|
|
|
protected:
|
|
virtual void draw( QPainter *painter );
|
|
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsprevieweffect.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|