Merge pull request #1306 from jlewin/master
Rebuild printers droplist on ProfilesListChanged event
This commit is contained in:
commit
39d375be3c
3 changed files with 16 additions and 14 deletions
|
|
@ -84,7 +84,9 @@ namespace MatterHackers.MatterControl
|
|||
};
|
||||
|
||||
SliceSettingsWidget.SettingChanged.RegisterEvent(SettingChanged, ref unregisterEvents);
|
||||
ProfileManager.ProfilesListChanged.RegisterEvent(SettingChanged, ref unregisterEvents);
|
||||
|
||||
// Rebuild the droplist any time the Profiles list changes
|
||||
ProfileManager.ProfilesListChanged.RegisterEvent((s, e) => Rebuild(), ref unregisterEvents);
|
||||
}
|
||||
|
||||
public void Rebuild()
|
||||
|
|
|
|||
|
|
@ -92,8 +92,8 @@ namespace MatterHackers.MatterControl
|
|||
}
|
||||
}
|
||||
|
||||
var uploadButton = textImageButtonFactory.Generate("Sync".Localize());
|
||||
uploadButton.Click += (s, e) =>
|
||||
var syncButton = textImageButtonFactory.Generate("Sync".Localize());
|
||||
syncButton.Click += (s, e) =>
|
||||
{
|
||||
// do the import
|
||||
foreach(var checkBox in checkBoxes)
|
||||
|
|
@ -120,13 +120,13 @@ namespace MatterHackers.MatterControl
|
|||
});
|
||||
};
|
||||
|
||||
uploadButton.Visible = true;
|
||||
syncButton.Visible = true;
|
||||
cancelButton.Visible = true;
|
||||
|
||||
cancelButton.Click += (s, e) => UiThread.RunOnIdle(WizardWindow.Close);
|
||||
|
||||
//Add buttons to buttonContainer
|
||||
footerRow.AddChild(uploadButton);
|
||||
footerRow.AddChild(syncButton);
|
||||
footerRow.AddChild(new HorizontalSpacer());
|
||||
footerRow.AddChild(cancelButton);
|
||||
|
||||
|
|
|
|||
|
|
@ -741,15 +741,15 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
var button = buttonFactory.Generate("Delete Printer".Localize());
|
||||
button.HAnchor = HAnchor.ParentCenter;
|
||||
button.Click += (s, e) =>
|
||||
{
|
||||
StyledMessageBox.ShowMessageBox((doDelete) =>
|
||||
{
|
||||
if (doDelete)
|
||||
{
|
||||
ActiveSliceSettings.Instance.Helpers.SetMarkedForDelete(true);
|
||||
}
|
||||
}, "Are you sure you want to delete your currently selected printer?".Localize(), "Delete Printer?".Localize(), StyledMessageBox.MessageType.YES_NO, "Delete Printer".Localize());
|
||||
};
|
||||
{
|
||||
StyledMessageBox.ShowMessageBox((doDelete) =>
|
||||
{
|
||||
if (doDelete)
|
||||
{
|
||||
ActiveSliceSettings.Instance.Helpers.SetMarkedForDelete(true);
|
||||
}
|
||||
}, "Are you sure you want to delete your currently selected printer?".Localize(), "Delete Printer?".Localize(), StyledMessageBox.MessageType.YES_NO, "Delete Printer".Localize());
|
||||
};
|
||||
dataArea.AddChild(button);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue