public void DoPrintLeveling(bool doLeveling) { // Early exit if already set if (doLeveling == printerSettings.GetValue <bool>(SettingsKey.print_leveling_enabled)) { return; } printerSettings.SetValue(SettingsKey.print_leveling_enabled, doLeveling ? "1" : "0"); printerSettings.OnPrintLevelingEnabledChanged(this, null); }