Paul Licameli
27eeb1035c
New files for ProjectFileManager
2019-06-09 12:10:51 -04:00
Paul Licameli
43b1afc679
ProjectFileIO, ProjectFileManager don't use ProjectWindow...
...
... or SelectionBar, after lifting some steps of file opening into
ProjectManager
see also commit 0a109d2
2019-06-09 12:10:50 -04:00
Paul Licameli
4bf3365af4
Split class ProjectFileManager from ProjectFileIO...
...
... The former will handle File menu items, and the choosing of file paths to
write; the latter will handle the XML contents and do auto-save. Auto-save is
a lower-level thing that must be done in many places whenever undo history
is pushed or modified.
2019-06-09 12:10:50 -04:00
Paul Licameli
e84dae4093
Remove a ProjectFileIO data member, a stack variable can serve
2019-06-09 12:10:50 -04:00
Paul Licameli
aa2850ec49
Eliminate a data member of ProjectFileIO...
...
... use a local variable of export file paths instead, for duration of full
save; not needed at all for auto-saves
2019-06-09 12:10:50 -04:00
Paul Licameli
090374381c
Supply #include "Experimental.h" in recent new files
2019-06-09 08:56:38 -04:00
Paul Licameli
236b188d6b
ProjectWindow does not depend on ProjectFileIO
2019-06-05 07:24:01 -04:00
Paul Licameli
2f9322e7f7
Fixes for Windows build and run-time problems suggested by Pokechu22
2019-06-05 07:24:01 -04:00
Paul Licameli
4f940c855d
New files for ProjectWindow
2019-06-03 01:43:26 -04:00
Paul Licameli
4abc71c6b4
Do the separation of classes ProjectWindow and AudacityProject
2019-06-03 01:43:23 -04:00
Paul Licameli
3fc961f74a
New files for ProjectFileIO
2019-06-03 01:24:01 -04:00