diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2020-12-21 13:04:18 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2020-12-27 16:26:48 +0100 |
commit | 85a61dadd49284ae3255f93e25376d35dab962b4 (patch) | |
tree | 60e98bca5bcee0bc1a004591dfd4c02fc272f2c2 /vcl/inc | |
parent | 9013dc1650aa8400f63da5f584df9058b1740eb3 (diff) |
ImplGraphic: set PrefSize, PrefMapMode without forcing a swap-in
This adds methods to set the PrefSize, PrefMapMode directly with
no forced swap-in. Use this setters during a swap-in as it is now
safe to do so, otherwise it would cause an endless-loop.
Change-Id: I52b424ffc920c5a760891672c1ef961c1b1c1b64
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108253
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/impgraph.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vcl/inc/impgraph.hxx b/vcl/inc/impgraph.hxx index 6a312a76d58e..86fa80606b8f 100644 --- a/vcl/inc/impgraph.hxx +++ b/vcl/inc/impgraph.hxx @@ -213,6 +213,11 @@ private: sal_Int32 getPageNumber() const; + // Set the pref size, but don't force swap-in + void setValuesForPrefSize(const Size& rPrefSize); + // Set the pref map mode, but don't force swap-in + void setValuesForPrefMapMod(const MapMode& rPrefMapMode); + public: void resetChecksum() { mnChecksum = 0; } bool swapIn(); |