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 |
|
Joseph Lenox
|
98db954daa
|
Compile Preset and PresetCooser (and its tests.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
9d641ff853
|
test default construction requirements for Presets.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
f18d590160
|
Defaults preset makes a new config from defaults.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
76be75431b
|
Preset::config() returns a weak reference to the shared configuration.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
ef37a748ff
|
Added grep method for containers (returns a new copy of the container that returns true for the lambda function).
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
23793a6765
|
Finish implementing GUI::load_presets()
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
0f76496b2e
|
added test for preset; added constructor for default preset.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
d645f669bf
|
AuiNotebook -> Notebook (mirroring change in main Slic3r)
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
b869947f9a
|
catch polymorph exception by reference instead of by value.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
cb8697f261
|
move wx includes into precomp guard.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
104089a3e3
|
Use std::array for the preset ini files.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
af791ccd97
|
Refactor to use wxFileName instead of boost::filesystem
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
6e80e73a3a
|
Implemented Preset::file_exists()
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
2371334048
|
Moved external to public.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
292bfdcfb2
|
Implemented GUI::load_presets to check file existence.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
9812e6a81c
|
Pass-through apply and a version of apply_only for Slic3r::Configs so that it can be used with shared_ptr versions.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
7553b2f19c
|
Extend ConfigBase::apply_only to add an option to load from defaults if not found in remote config (and not crash).
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
a9bd65a4e9
|
Add passthroughs for Slic3r::ConfigBase::has and diff
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
cbc86b1d71
|
implement Slic3r::Config::read_ini as a passthrough to Slic3r::ConfigBase::load()
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
844071073f
|
Implement more of Preset class.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
81888af2cd
|
Starting to make Slic3r::GUI::Preset work.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
ba57c5085b
|
Use fixed tabs instead of closable tabs (and start automatically if tabs are being used from settings). Mirroring slic3r UI.
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
2dd94ee672
|
Use either wxCombobox or wxChoice depending on underlying config choice. (port UI change from master)
#4462
|
2018-11-18 19:02:56 -06:00 |
|
Joseph Lenox
|
affa0d7553
|
Remove redundant includes, debug message.
|
2018-11-18 10:19:22 -06:00 |
|