mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-21 07:41:09 -06:00
Updating: Detect legacy datadir, remove conflicting presets
This commit is contained in:
parent
7dbb2ed6a3
commit
c733e3151b
16 changed files with 232 additions and 96 deletions
|
@ -60,10 +60,10 @@ void set_app_config(AppConfig *app_config)
|
|||
bool check_unsaved_changes()
|
||||
%code%{ RETVAL=Slic3r::GUI::check_unsaved_changes(); %};
|
||||
|
||||
bool config_wizard(int fresh_start)
|
||||
void config_wizard_startup(int app_config_exists)
|
||||
%code%{
|
||||
try {
|
||||
RETVAL = Slic3r::GUI::config_wizard(fresh_start != 0);
|
||||
Slic3r::GUI::config_wizard_startup(app_config_exists != 0);
|
||||
} catch (std::exception& e) {
|
||||
croak("%s\n", e.what());
|
||||
}
|
||||
|
@ -75,6 +75,9 @@ void open_preferences_dialog(int preferences_event)
|
|||
void set_preset_bundle(PresetBundle *preset_bundle)
|
||||
%code%{ Slic3r::GUI::set_preset_bundle(preset_bundle); %};
|
||||
|
||||
void set_preset_updater(PresetUpdater* updater)
|
||||
%code%{ Slic3r::GUI::set_preset_updater(updater); %};
|
||||
|
||||
void add_frequently_changed_parameters(SV *ui_parent, SV *ui_sizer, SV *ui_p_sizer)
|
||||
%code%{ Slic3r::GUI::add_frequently_changed_parameters((wxWindow*)wxPli_sv_2_object(aTHX_ ui_parent, "Wx::Window"),
|
||||
(wxBoxSizer*)wxPli_sv_2_object(aTHX_ ui_sizer, "Wx::BoxSizer"),
|
||||
|
|
|
@ -238,7 +238,6 @@ Ref<TabIface> O_OBJECT_SLIC3R_T
|
|||
|
||||
PresetUpdater* O_OBJECT_SLIC3R
|
||||
Ref<PresetUpdater> O_OBJECT_SLIC3R_T
|
||||
Clone<PresetUpdater> O_OBJECT_SLIC3R_T
|
||||
|
||||
OctoPrint* O_OBJECT_SLIC3R
|
||||
Ref<OctoPrint> O_OBJECT_SLIC3R_T
|
||||
|
|
|
@ -208,6 +208,8 @@
|
|||
%typemap{Ref<PresetCollection>}{simple};
|
||||
%typemap{PresetBundle*};
|
||||
%typemap{Ref<PresetBundle>}{simple};
|
||||
%typemap{PresetUpdater*};
|
||||
%typemap{Ref<PresetUpdater>}{simple};
|
||||
%typemap{PresetHints*};
|
||||
%typemap{Ref<PresetHints>}{simple};
|
||||
%typemap{TabIface*};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue