Commit Graph

332 Commits

Author SHA1 Message Date
abe16fa22e Added printable property for object with instances 2019-08-07 14:11:41 +02:00
b7a8e51907 Merge remote-tracking branch 'remotes/origin/master' into ys_printable_property 2019-08-07 08:43:11 +02:00
5ee69842d0 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2019-08-06 19:53:47 +02:00
d36c64873d Fix of a Linux / GTK specific crash on deleting of Layers from the side panel: wxWidgets / GTK internally delays the EnsureVisible() call to Idle processing. If the item is deleted after EnsureVisible() is planned and before the Idle processed, the Idle processing routine works with deleted data 2019-08-06 19:53:20 +02:00
91e0b7aa9a Fixed control of options category for single material profiles 2019-08-06 19:02:17 +02:00
0520da3241 Merge remote-tracking branch 'origin' into ys_printable_property 2019-08-06 10:31:17 +02:00
13ee32538a Fixed selection after multiple selected Copy/Paste 2019-08-06 09:41:09 +02:00
4152a5df43 Implemented update on canvas of a printable state for new volumes added from ObjectList 2019-08-05 14:57:30 +02:00
219521f6ad Wording improvmenet of some error message. 2019-08-05 14:54:29 +02:00
9b5a577c07 Fixed OnContextMenu() under OSX 2019-08-05 11:02:56 +02:00
e8f27c6407 Added call a toggle printable property for instance from ObjectList 2019-08-05 10:05:28 +02:00
825446d145 Merge remote-tracking branch 'origin/master' into ys_printable_property 2019-08-05 08:45:47 +02:00
f712e5fcf4 Implemented set printable state for ObjectList 2019-08-05 08:44:55 +02:00
eaccd73756 Added InvalidItem() to ObjectDataViewModel to controling if item till exist during multiple deleting
+ some code cleaning
2019-08-02 17:53:35 +02:00
ec9117cc06 Split snapshot text for separated fazes (in ObjectList) 2019-08-01 15:40:42 +02:00
885da35544 Merge remote-tracking branch 'origin/master' into ys_printable_property 2019-08-01 15:15:18 +02:00
59db1f7f36 Code refactoring to add PrintableItem column to ObjectList 2019-08-01 14:58:04 +02:00
4a3d7cfb0f Follow-up of 9548dfd88f -> an hopefully smarter fix 2019-07-31 15:30:03 +02:00
02324becdb Merge remote-tracking branch 'origin/master' into ys_printable_property 2019-07-31 12:04:15 +02:00
9548dfd88f Fixed selection of full object from objects list 2019-07-31 11:52:24 +02:00
0647d3ac1e Code cleanup 2019-07-31 11:12:50 +02:00
03820a38cf Render non printable instances with a darker color 2019-07-31 11:01:50 +02:00
b1a1ed6394 Toggle instance printable member by 3D scene context menu 2019-07-31 10:12:13 +02:00
7746825ab4 Temporary commented copy/paste for Layers 2019-07-31 09:46:45 +02:00
66497cdb1f Fixed SPE-993
+ Added new icons for layers editing
2019-07-30 15:48:30 +02:00
05325e4f2e Set "wipe_into_infill" and "wipe_into_objects" options to the "Wipe options" category instead of "Extruders" 2019-07-29 16:56:24 +02:00
eefd950e16 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_selection_undoredo 2019-07-26 11:34:05 +02:00
10b27968d1 Code cleanup 2019-07-26 11:32:44 +02:00
99bd054e99 Fixed updating of an option list for additional settings 2019-07-25 17:25:14 +02:00
e5b108b26e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_selection_undoredo 2019-07-25 13:44:02 +02:00
1a3fc0994b Fix for 0592ae65ee 2019-07-24 12:32:38 +02:00
0592ae65ee Completed setting of the item focus in ObjectList after undo/redo 2019-07-24 11:25:04 +02:00
804e1b1939 Fixed ObjectList::last_volume_is_deleted() to avoid clearing volume[0].config after undo/redo 2019-07-23 17:30:32 +02:00
4245b61afc Added SETTINGS_SELECTED_ON_SIDEBAR flag to undo/redo 2019-07-23 16:17:37 +02:00
0d10d8aba7 1st installment for selection's undo/redo snapshots 2019-07-23 15:14:08 +02:00
7dd63b2c00 Added takesnapshot() call for:
- split of the instances,
- renaming of the Object/Volume item
- changing of the additional settings.
2019-07-22 13:38:53 +02:00
f6633df57b Fix of SPE-987 (Slicer crash when layers are selected in right panel and settings is added) 2019-07-22 09:41:34 +02:00
a0ea96968d Storing the active printer technology onto the Undo / Redo stack,
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.

When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
3a74e7ab69 WIP: Undo / Redo memory limiting by releasing the least recently
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
4d8a028262 Finally fix for settings item selection 2019-07-12 13:56:56 +02:00
6826e31e2a Some code refactoring for settings items 2019-07-12 13:56:56 +02:00
aed6acc073 Add take_snapshot for layers range editing actions 2019-07-12 13:56:56 +02:00
a6a5b94155 Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting" 2019-07-11 16:00:01 +02:00
99df9f56c4 Added take_snapshot() for adding of settings 2019-07-10 11:28:11 +02:00
fb725502b7 Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel. 2019-07-05 20:27:44 +02:00
4e2fda3315 Undo / Redo fixes 2019-07-05 19:06:19 +02:00
b1420283b6 Fixed merge issues. 2019-07-04 20:49:46 +02:00
c7cc760067 Merge remote-tracking branch 'origin/master' into vb_undo_redo 2019-07-04 20:22:15 +02:00
a29cc9e242 Update object list after undo/redo 2019-07-04 19:46:46 +02:00
74f9a5432f Reset previous layers range selection before selection Layers Item 2019-07-04 14:25:40 +02:00