Joseph Lenox
|
b736711a7b
|
Renamed sample_compatible to be more descriptive of what it is
(an incompatible preset group that forces a reversion to - default -
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
e234a3b208
|
Added test to catch regression where input list would be clobbered during filtering.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
148fa8e3f9
|
comment update
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
34c22403e1
|
remove debug print in test.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
f84f658389
|
fix partial regression due to reversion
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
bbbcd36113
|
When filtering default values out, it helps to not use the original source and clobber the compatibilty list.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
84ef996275
|
Fix spacing for readability.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
d3e4b3ae5f
|
Add debug string translation for presets.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
17fd8e26cd
|
Clear the preset name map list during load
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
c8662bad0a
|
fix typo; assert load sizes
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
9306c25db2
|
Filter only when not loading printer presets.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
5f8075585c
|
Move the incompatible to the file for consistency.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
fd455d75dc
|
Finish refactor to put PresetChooser in its own class; wiring up through Plater.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
eb198e9408
|
add text and button back to sizer.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
7a0d4ac990
|
ramifications of Settings being a pointer instead of a reference.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
36336840ba
|
prepend this-> to own variables.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
7a048c3f70
|
Convert Print& to weak_ptr; Settings& to Settings*.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
eb69998832
|
Fix adding presets to master preset list.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
52827f0d9b
|
Finish refactor, made settings_default a const reference.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
3812f13cb5
|
Refactor preset setting update to its own method and call during load()
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
88b4c54fc4
|
Ensure that the settings store gets updated.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
eda5ef3639
|
implement behavior when changing the preset.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
df20d5a8de
|
Add private methods to get the selected preset name(s).
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
378330d747
|
Start to set up the internal sizer as a wxFlexGridSizer
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
c5e9ee9a46
|
Fix indent of comment
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
b46828f42d
|
Use \ instead of @ for doxygen comment
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
35008baa80
|
select_preset_by_name returns whether or not it has an effect.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
3ab1ce27e5
|
Add tests to cover preset chooser behavior.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
870d8742a8
|
Removed ConfigOptionVectors::append, manipulate values directly.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
aa61f8daf1
|
add settings store to application
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
97d6451dfe
|
Add reference to Preset.hpp to Settings.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
b83e4116b4
|
Continued refactor of load and properly assign selected_printer_name.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
c369c8916a
|
refactor test to ensure that the test actually performs select by name on load.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
230754cbbd
|
Refactor test to associate presets on cut creation.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
7837e41f5a
|
Use alias for preset_store
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
3c0e40ac5d
|
add alias for preset_store (shorten typing)
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
e8f98e424f
|
refactor: allow tests to attach a preset store to a PresetChooser (instead of pulling from SLIC3RAPP)
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
4d23ea916e
|
Call _on_select_preset from _on_change_combobox
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
fd1a204538
|
stub out _on_select_preset and prompt_unsaved_changes()
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
ef22974593
|
Added comment for settings reference.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
0a1d8f89af
|
Add reference to Slic3r::Print to PresetChooser.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
cfcf569a5e
|
Implementing tests for PresetChooser, covering basic construction of the object and load().
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
18fd2b7dc2
|
Add default preset store (by string name) to Settings class. No save/load functionality.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
54d40bbc04
|
Implemented Preset::compatible and improved doxygen comment.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
8059bff31e
|
Fix regression where what should have been the default constructor was used instead for the file load constructor.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
569bb43a1a
|
Use options that are actually in the config, not ones you think might be in there.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
c2eec75244
|
Corrected expectations for preset loading test to match the file.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
dc3b420c09
|
Moved the basic preset store back to an array of vectors.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
49a1628dfb
|
Add convenience constexpr functions for working with preset_t as an index.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
f9736b9e35
|
Splitting out the preset chooser to its own class from Plater for ease of testing purposes.
|
2018-11-18 19:02:56 -06:00 |
|