/**************************************************************************** ** ** Copyright (C) 2017 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Graphical Effects module. ** ** $QT_BEGIN_LICENSE:GPL-EXCEPT$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 3 as published by the Free Software ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ #ifndef TST_IMAGECOMPARE_H #define TST_IMAGECOMPARE_H #include class tst_imagecompare : public QObject { Q_OBJECT public: void setDiffTolerance(int tolerance); private Q_SLOTS: void initTestCase(); void blend_varMode(); void brightnessContrast_varBrightness(); void brightnessContrast_varContrast(); void colorize_varHue(); void colorize_varSaturation(); void colorize_varLightness(); void colorOverlay_varColor(); void conicalGradient_varAngle(); void conicalGradient_varHorizontalOffset(); void conicalGradient_varVerticalOffset(); void conicalGradient_varGradient(); void conicalGradient_varMaskSource(); void desaturate_varDesaturation(); void displace_varDisplacement(); void dropShadow_varRadius(); void dropShadow_varColor(); void dropShadow_varHorizontalOffset(); void dropShadow_varVerticalOffset(); void dropShadow_varSpread(); void dropShadow_varFast(); void glow_varRadius(); void glow_varColor(); void glow_varSpread(); void glow_varFast(); void fastBlur_varBlur(); void fastBlur_varTransparentBorder(); void gammaAdjust_varGamma(); void gaussianBlur_varRadius(); void gaussianBlur_varDeviation(); void gaussianBlur_varTransparentBorder(); void hueSaturation_varHue(); void hueSaturation_varSaturation(); void hueSaturation_varLightness(); void innerShadow_varRadius(); void innerShadow_varHorizontalOffset(); void innerShadow_varVerticalOffset(); void innerShadow_varSpread(); void innerShadow_varFast(); void innerShadow_varColor(); void linearGradient_varGradient(); void linearGradient_varStart(); void linearGradient_varEnd(); void linearGradient_varMaskSource(); void opacityMask_varMaskSource(); void radialGradient_varHorizontalOffset(); void radialGradient_varVerticalOffset(); void radialGradient_varHorizontalRadius(); void radialGradient_varVerticalRadius(); void radialGradient_varGradient(); void radialGradient_varAngle(); void radialGradient_varMaskSource(); void rectangularGlow_varGlowRadius(); void rectangularGlow_varSpread(); void rectangularGlow_varColor(); void rectangularGlow_varCornerRadius(); void recursiveBlur_varLoops(); void recursiveBlur_varRadius(); void recursiveBlur_varTransparentBorder(); void thresholdMask_varSpread(); void thresholdMask_varThreshold(); void radialBlur_varAngle(); void radialBlur_varHorizontalOffset(); void radialBlur_varVerticalOffset(); void directionalBlur_varAngle(); void directionalBlur_varLength(); void zoomBlur_varHorizontalOffset(); void zoomBlur_varVerticalOffset(); void zoomBlur_varLength(); void levelAdjust_varMinimumInput(); void levelAdjust_varMaximumInput(); void levelAdjust_varMinimumOutput(); void levelAdjust_varMaximumOutput(); void maskedBlur_varRadius(); void maskedBlur_varFast(); void maskedBlur_varTransparentBorder(); }; #endif // TST_IMAGECOMPARE_H