136 lines
3.0 KiB
C++
136 lines
3.0 KiB
C++
/*
|
|
* This file is part of RawTherapee.
|
|
*
|
|
* Copyright (c) 2004-2010 Gabor Horvath <hgabor@rawtherapee.com>
|
|
*
|
|
* RawTherapee is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* RawTherapee is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with RawTherapee. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
#ifndef __PROCEVENT__
|
|
#define __PROCEVENT__
|
|
|
|
namespace rtengine {
|
|
|
|
enum ProcEvent {
|
|
EvPhotoLoaded=0,
|
|
EvProfileLoaded=1,
|
|
EvProfileChanged=2,
|
|
EvHistoryBrowsed=3,
|
|
EvBrightness=4,
|
|
EvContrast=5,
|
|
EvBlack=6,
|
|
EvExpComp=7,
|
|
EvHLCompr=8,
|
|
EvSHCompr=9,
|
|
EvToneCurve=10,
|
|
EvAutoExp=11,
|
|
EvClip=12,
|
|
EvLBrightness=13,
|
|
EvLContrast=14,
|
|
EvLBlack=15,
|
|
EvLHLCompr=16,
|
|
EvLSHCompr=17,
|
|
EvLLCurve=18,
|
|
EvShrEnabled=19,
|
|
EvShrRadius=20,
|
|
EvShrAmount=21,
|
|
EvShrThresh=22,
|
|
EvShrEdgeOnly=23,
|
|
EvShrEdgeRadius=24,
|
|
EvShrEdgeTolerance=25,
|
|
EvShrHaloControl=26,
|
|
EvShrHaloAmount=27,
|
|
EvShrMethod=28,
|
|
EvShrDRadius=29,
|
|
EvShrDAmount=30,
|
|
EvShrDDamping=31,
|
|
EvShrDIterations=32,
|
|
EvCBAvoidClip=33,
|
|
EvCBSatLimiter=34,
|
|
EvCBSatLimit=35,
|
|
EvCBBoost=36,
|
|
EvWBMethod=37,
|
|
EvWBTemp=38,
|
|
EvWBGreen=39,
|
|
EvCShiftA=40,
|
|
EvCShiftB=41,
|
|
EvLDNEnabled=42,
|
|
EvLDNRadius=43,
|
|
EvLDNEdgeTolerance=44,
|
|
EvCDNEnabled=45,
|
|
EvCDNRadius=46,
|
|
EvCDNEdgeTolerance=47,
|
|
EvCDNEdgeSensitive=48,
|
|
EvSHEnabled=49,
|
|
EvSHHighlights=50,
|
|
EvSHShadows=51,
|
|
EvSHHLTonalW=52,
|
|
EvSHSHTonalW=53,
|
|
EvSHLContrast=54,
|
|
EvSHRadius=55,
|
|
EvCTRotate=56,
|
|
EvCTHFlip=57,
|
|
EvCTVFlip=58,
|
|
EvROTDegree=59,
|
|
EvTransAutoFill=60,
|
|
EvDISTAmount=61,
|
|
EvBookmarkSelected=62,
|
|
EvCrop=63,
|
|
EvCACorr=64,
|
|
EvHREnabled=65,
|
|
EvHRAmount=66,
|
|
EvHRMethod=67,
|
|
EvWProfile=68,
|
|
EvOProfile=69,
|
|
EvIProfile=70,
|
|
EvVignetting=71,
|
|
EvChMixer=72,
|
|
EvResizeScale=73,
|
|
EvResizeMethod=74,
|
|
EvExif=75,
|
|
EvIPTC=76,
|
|
EvResizeSpec=77,
|
|
EvResizeWidth=78,
|
|
EvResizeHeight=79,
|
|
EvResizeEnabled=80,
|
|
EvProfileChangeNotification=81,
|
|
EvSHHighQuality=82,
|
|
EvPerspCorr=83,
|
|
EvEqualizer=84,
|
|
EvEqlEnabled=85,
|
|
EvIDNEnabled=86,
|
|
EvIDNThresh=87,
|
|
EvDPDNEnabled=88,
|
|
EvDPDNLuma=89,
|
|
EvDPDNChroma=90,
|
|
EvDPDNGamma=91,
|
|
EvDirPyrEqualizer=92,
|
|
EvDirPyrEqlEnabled=93,
|
|
EvLSaturation=94,
|
|
EvLaCurve=95,
|
|
EvLbCurve=96,
|
|
EvDemosaic=97,
|
|
EvPreProcess=98,
|
|
EvSaturation=99,
|
|
EvHSVEqualizerH=100,
|
|
EvHSVEqualizerS=101,
|
|
EvHSVEqualizerV=102,
|
|
EvHSVEqEnabled=103,
|
|
EvDefringeEnabled=104,
|
|
EvDefringeRadius=105,
|
|
EvDefringeThreshold=106,
|
|
NUMOFEVENTS=107
|
|
};
|
|
}
|
|
#endif
|