New --close-after-slicing option to allow for easy integration with Pronterface
This commit is contained in:
parent
a10d13120c
commit
ba1b59f54c
2 changed files with 10 additions and 4 deletions
lib/Slic3r/GUI
|
@ -115,13 +115,18 @@ sub do_slice {
|
|||
$process_dialog->Pulse;
|
||||
my $skein = Slic3r::Skein->new(
|
||||
input_file => $input_file,
|
||||
output_file => $main::opt{output},
|
||||
);
|
||||
$skein->go;
|
||||
$process_dialog->Destroy;
|
||||
undef $process_dialog;
|
||||
|
||||
Wx::MessageDialog->new($self, "$input_file_basename was successfully sliced.", 'Done!',
|
||||
wxOK | wxICON_INFORMATION)->ShowModal;
|
||||
if (!$main::opt{close_after_slicing}) {
|
||||
Wx::MessageDialog->new($self, "$input_file_basename was successfully sliced.", 'Done!',
|
||||
wxOK | wxICON_INFORMATION)->ShowModal;
|
||||
} else {
|
||||
$self->GetParent->Destroy(); # quit
|
||||
}
|
||||
};
|
||||
$self->catch_error(sub { $process_dialog->Destroy if $process_dialog });
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue