void BrushTool::loadSettings() { m_enabledProperties[WIDTH] = true; m_enabledProperties[FEATHER] = true; m_enabledProperties[PRESSURE] = true; QSettings settings( PENCIL2D, PENCIL2D ); properties.width = settings.value( "brushWidth" ).toDouble(); properties.feather = settings.value( "brushFeather", 15.0 ).toDouble(); properties.useFeather = settings.value( "brushUseFeather", true ).toBool(); properties.pressure = settings.value( "brushPressure", true ).toBool(); properties.invisibility = DISABLED; properties.preserveAlpha = OFF; // First run // if ( properties.width <= 0 ) { setWidth(15); } if ( std::isnan( properties.feather ) ) { setFeather( 15 ); } }
void PencilTool::resetToDefault() { setWidth(4.0); setFeather(50); setUseFeather(true); setStabilizerLevel(StabilizationLevel::STRONG); }
void BrushTool::loadSettings() { m_enabledProperties[WIDTH] = true; m_enabledProperties[FEATHER] = true; m_enabledProperties[PRESSURE] = true; QSettings settings( "Pencil", "Pencil" ); properties.width = settings.value( "brushWidth" ).toDouble(); properties.feather = settings.value( "brushFeather" ).toDouble(); properties.pressure = settings.value( "brushPressure" ).toBool(); properties.invisibility = DISABLED; properties.preserveAlpha = OFF; // First run // if ( properties.width <= 0 ) { setWidth(15); setFeather(15); setPressure(1); } }
void SmudgeTool::loadSettings() { m_enabledProperties[WIDTH] = true; m_enabledProperties[FEATHER] = true; QSettings settings( PENCIL2D, PENCIL2D ); properties.width = settings.value("smudgeWidth").toDouble(); properties.feather = settings.value("smudgeFeather").toDouble(); properties.pressure = 0; // First run if (properties.width <= 0) { setWidth(25); setFeather(200); setPressure(0); } }