Made it possible to edit the 3 point leveling positions even after you have set up 7 or 13 point once.
This commit is contained in:
parent
91c9c343bd
commit
877ef7c1bf
1 changed files with 13 additions and 2 deletions
|
|
@ -88,7 +88,7 @@ namespace MatterHackers.MatterControl
|
|||
|
||||
// put in the movement edit controls
|
||||
PrintLevelingData levelingData = PrintLevelingData.GetForPrinter(ActivePrinterProfile.Instance.ActivePrinter);
|
||||
if (levelingData.SampledPositions.Count > 0)
|
||||
if (EditSamplePositionList(levelingData))
|
||||
{
|
||||
for (int i = 0; i < levelingData.SampledPositions.Count; i++)
|
||||
{
|
||||
|
|
@ -190,11 +190,22 @@ namespace MatterHackers.MatterControl
|
|||
UiThread.RunOnIdle(DoSave_Click);
|
||||
}
|
||||
|
||||
bool EditSamplePositionList(PrintLevelingData levelingData)
|
||||
{
|
||||
if (levelingData.CurrentPrinterLevelingSystem == PrintLevelingData.LevelingSystem.Probe7PointRadial
|
||||
|| levelingData.CurrentPrinterLevelingSystem == PrintLevelingData.LevelingSystem.Probe13PointRadial)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private void DoSave_Click()
|
||||
{
|
||||
PrintLevelingData levelingData = PrintLevelingData.GetForPrinter(ActivePrinterProfile.Instance.ActivePrinter);
|
||||
|
||||
if (levelingData.SampledPositions.Count > 0)
|
||||
if (EditSamplePositionList(levelingData))
|
||||
{
|
||||
for (int i = 0; i < levelingData.SampledPositions.Count; i++)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue