mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Further fixes of the previous commit.
This commit is contained in:
		
							parent
							
								
									8089631f10
								
							
						
					
					
						commit
						b1e3b0cdf9
					
				
					 4 changed files with 6 additions and 4 deletions
				
			
		|  | @ -530,7 +530,7 @@ sub title { 'Print Settings' } | |||
| sub build { | ||||
|     my $self = shift; | ||||
|      | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->prints->preset(0)->config); | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->prints->default_preset->config); | ||||
|      | ||||
|     { | ||||
|         my $page = $self->add_options_page('Layers and perimeters', 'layers.png'); | ||||
|  | @ -1011,7 +1011,7 @@ sub title { 'Filament Settings' } | |||
| sub build { | ||||
|     my $self = shift; | ||||
|      | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->filaments->preset(0)->config); | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->filaments->default_preset->config); | ||||
|      | ||||
|     { | ||||
|         my $page = $self->add_options_page('Filament', 'spool.png'); | ||||
|  | @ -1193,7 +1193,7 @@ sub build { | |||
|     my $self = shift; | ||||
|     my (%params) = @_; | ||||
|      | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->printers->preset(0)->config); | ||||
|     $self->{config}->apply(wxTheApp->{preset_bundle}->printers->default_preset->config); | ||||
|      | ||||
|     my $bed_shape_widget = sub { | ||||
|         my ($parent) = @_; | ||||
|  |  | |||
|  | @ -97,7 +97,7 @@ void PresetCollection::update_editor_ui(wxBitmapComboBox *ui) | |||
| 
 | ||||
|     size_t      n_visible       = this->num_visible(); | ||||
|     size_t      n_choice        = size_t(ui->GetCount()); | ||||
|     std::string name_selected   = ui->GetStringSelection().ToUTF8().data(); | ||||
|     std::string name_selected   = dynamic_cast<wxItemContainerImmutable*>(ui)->GetStringSelection().ToUTF8().data(); | ||||
|     if (boost::algorithm::iends_with(name_selected, g_suffix_modified)) | ||||
|         // Remove the g_suffix_modified.
 | ||||
|         name_selected.erase(name_selected.end() - g_suffix_modified.size(), name_selected.end()); | ||||
|  |  | |||
|  | @ -83,6 +83,7 @@ public: | |||
|     Preset&         get_edited_preset()         { return m_edited_preset; } | ||||
|     const Preset&   get_edited_preset() const   { return m_edited_preset; } | ||||
|     // Return a preset possibly with modifications.
 | ||||
|     const Preset&   default_preset() const      { return m_presets.front(); } | ||||
|     Preset&         preset(size_t idx)          { return (int(idx) == m_idx_selected) ? m_edited_preset : m_presets[idx]; } | ||||
|     const Preset&   preset(size_t idx) const    { return const_cast<PresetCollection*>(this)->preset(idx); } | ||||
|     size_t          size() const                { return this->m_presets.size(); } | ||||
|  |  | |||
|  | @ -24,6 +24,7 @@ | |||
| %name{Slic3r::GUI::PresetCollection} class PresetCollection { | ||||
| 
 | ||||
|     Ref<Preset>             preset(size_t idx) %code%{ RETVAL = &THIS->preset(idx); %}; | ||||
|     Ref<Preset>             default_preset() %code%{ RETVAL = &THIS->default_preset(); %}; | ||||
|     size_t                  size() const; | ||||
|     size_t                  num_visible() const; | ||||
| %{ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bubnikv
						bubnikv