示例#1
0
void RotateTask::initTaskSettings()
{
    ConfigSettings *settings = config()->settings();

    m_degree = settings->getSetting(RotateSettings::Degree);
    m_degree->initIfNull( RotateSettings::DefaultDegree );
}
示例#2
0
void LevelTask::initTaskSettings()
{
    ConfigSettings *settings = config()->settings();

    m_blackpoint = settings->getSetting( LevelSettings::Blackpoint );
    m_blackpoint->initIfNull( LevelSettings::DefaultBlackpoint );

    m_midpoint = settings->getSetting( LevelSettings::Midpoint );
    m_midpoint->initIfNull( LevelSettings::DefaultMidpoint );

    m_whitepoint = settings->getSetting( LevelSettings::Whitepoint );
    m_whitepoint->initIfNull( LevelSettings::DefaultWhitepoint );

    m_brightness = settings->getSetting( LevelSettings::Brightness );
    m_brightness->initIfNull( LevelSettings::DefaultBrightness );

    m_saturation = settings->getSetting( LevelSettings::Saturation );
    m_saturation->initIfNull( LevelSettings::DefaultSaturation );
}