Commit Graph

20 Commits

Author SHA1 Message Date
Vojtech Bubnik
f84b89af93 Fix of Changing purge volumes doesn't set project as unsaved #7265 2021-11-12 17:05:19 +01:00
Vojtech Bubnik
fab8cfc468 Redo of the project state, implementation of Undo/Redo stack compression 2021-09-30 12:17:39 +02:00
YuSanka
0f83a5f520 Set the project state to 'dirty' only if a project has a name (was saved or loaded).
Do not mark the project as dirty if it is a new project which hasn't been saved yet.
2021-09-24 13:01:29 +02:00
Vojtech Bubnik
5dbf6c00b8 Slight refactoring of the project state. 2021-08-24 09:34:31 +02:00
enricoturri1966
09cf0ffaba ENABLE_PROJECT_DIRTY_STATE set as default 2021-07-30 09:33:51 +02:00
enricoturri1966
35a30fe65b Fixed the following crash:
1) Start PrusaSlicer

2) Add a box to the plater

3) Open Seam Painting or Paint - on supports gizmo

4) Save project

->crash
2021-06-17 08:16:54 +02:00
enricoturri1966
09621dc9e3 Fixed project dirty state after changing language 2021-05-11 15:01:33 +02:00
enricoturri1966
27ec888606 Fixed crash into ProjectDirtyStateManager::update_from_undo_redo_stack() when switching language 2021-05-10 13:06:13 +02:00
enricoturri1966
fa7e44d21b Fixed warnings into ProjectDirtyStateManager 2021-05-07 14:17:17 +02:00
enricoturri1966
f5fe1c04ee Project dirty state manager -> Fixed crash when loading/saving a 3mf file 2021-05-05 13:17:20 +02:00
enricoturri1966
aa545ccf1a Some refactoring into ProjectDirtyStateManager 2021-04-20 16:07:39 +02:00
enricoturri1966
6997559eb5 Project dirty state manager -> Improvements update of plater dirty state after save commands 2021-04-20 09:09:06 +02:00
enricoturri1966
f19beec8f8 Project dirty state manager -> Improvements to management of gizmos dirty state 2021-04-16 09:36:19 +02:00
enricoturri1966
19bf72fdcf Project dirty state manager -> management of gizmos dirty state WIP 2021-04-15 15:19:03 +02:00
enricoturri1966
a9b3f6ed7a Project dirty state manager -> current gizmo dirty state 2021-04-09 08:26:48 +02:00
enricoturri1966
3b6e0b942c Follow-up of 926ecd0585 -> Improved management of plater dirty state 2021-04-07 14:26:04 +02:00
enricoturri1966
116a1c01aa Project dirty state manager -> plater dirty state 2021-04-07 12:58:14 +02:00
enricoturri1966
a23cfac53f Project dirty state manager -> presets dirty state 2021-04-06 16:29:05 +02:00
enricoturri1966
36afd411d6 Extended interface of project dirty state manager 2021-04-06 13:17:29 +02:00
enricoturri1966
614ba5deab 1st installment of project dirty state manager 2021-04-06 10:00:17 +02:00