ProblemReport: Comments

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14171 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Make report data persistent

For now, always save to $HOME/MMProblemReport, and delete after closing
the Report Problem window. The idea is to add the ability to find and
reload a leftover (e.g. due to crash) report the next time Micro-Manager
is started.

Data is copied to the MMProblemReport directory as it becomes available.
User-entered data (description, name, etc.) is written with a 1 second
delay to avoid saving the file after every keystroke.

The ability to correctly load a leftover report is implemented in
ProblemReport but not yet tested (and not yet used) as of this commit.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14172 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Continue with leftover report after crash

User is asked whether to load report that was in progress when last
exited.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14173 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReportController: Code to ask user to reopen

(Not yet called.)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14174 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Correctly reload description

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14175 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Remove need for Core when reopening report

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14176 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Make 'Reopen' the default button

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14177 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Simplify code

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14178 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Skip ending cfg if missing

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14179 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ProblemReport: Ask to reopen interrupted report at startup

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14180 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Many new features and more GUI building

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14181 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd