diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2015-10-19 00:25:14 +0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-10-18 17:37:49 -0700 |
commit | 894e7d5d39b8e926d06a10e7eb70300cb93bd374 (patch) | |
tree | 3808dae1c5a8dc16eb963e63ff5ec99eef032d39 /qt-ui/maintab.h | |
parent | dbd07af59fd14d20e529c3561fb6cfc3a8fb1814 (diff) | |
download | subsurface-894e7d5d39b8e926d06a10e7eb70300cb93bd374.tar.gz |
Print: copy the bundled templates to a safe location
This patch adds couple of helpers to retrieve the template path in
the application bundle (getPrintingTemplatePathBundle())
and the template path in the user directory
(getPrintingTemplatePathUser()).
Once the print dialog is initiated for the first time the contents
of the bundled template path are copied to the user template path
using copyPath(). No overwriting of files will occur.
The PrintOptions and TemplateLayout classes then only use
the user path for retrieving templates.
Fixes an issue where the bundled templates can be locked as read-only
on OSX and Linux.
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/maintab.h')
0 files changed, 0 insertions, 0 deletions