Automatically refresh slicing profiles in slicing dialog when profiles are added or removed via the Cura plugin settings

This commit is contained in:
Gina Häußge 2014-10-22 09:09:37 +02:00
parent 6e62ecc8c1
commit 753b9e8d7a

View file

@ -4,6 +4,7 @@ $(function() {
self.loginState = parameters[0];
self.settingsViewModel = parameters[1];
self.slicingViewModel = parameters[2];
self.fileName = ko.observable();
@ -101,6 +102,7 @@ $(function() {
$("#settings-plugin-cura-import").modal("hide");
self.requestData();
self.slicingViewModel.requestData();
}
});
@ -118,6 +120,7 @@ $(function() {
type: "DELETE",
success: function() {
self.requestData();
self.slicingViewModel.requestData();
}
});
};
@ -184,5 +187,5 @@ $(function() {
}
// view model class, parameters for constructor, container to bind to
ADDITIONAL_VIEWMODELS.push([CuraViewModel, ["loginStateViewModel", "settingsViewModel"], document.getElementById("settings_plugin_cura_dialog")]);
ADDITIONAL_VIEWMODELS.push([CuraViewModel, ["loginStateViewModel", "settingsViewModel", "slicingViewModel"], document.getElementById("settings_plugin_cura_dialog")]);
});