diff options
author | Justin Luth <justin.luth@collabora.com> | 2023-04-26 13:29:25 -0400 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2023-04-28 08:08:06 +0200 |
commit | 21fad629e72791f6cc1791fdba858bf52b9bfeff (patch) | |
tree | 0352ed38b87dfd1a5a24258c4c73007c814b711a /sw/source/ui/dialog | |
parent | d4cf5814146e375805df98eafba2baf321b9b005 (diff) |
tdf#86630 sw page number wizard: mirror right/left
If the user puts the page numbers on the left or right
side of the page, they usually want that mirrored
on even and odd pages.
This got rather tricky, but in the end
I have enough safeguards that it seems
to work logically and stablely.
So I think it is ready to be submitted.
Change-Id: I321e575cd9f6718579ffee99f1258bffe26581f2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151152
Reviewed-by: Justin Luth <jluth@mail.com>
Tested-by: Jenkins
Diffstat (limited to 'sw/source/ui/dialog')
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.cxx | 5 | ||||
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.hxx | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/sw/source/ui/dialog/swdlgfact.cxx b/sw/source/ui/dialog/swdlgfact.cxx index 672b953ff8e2..6ec8e23a6304 100644 --- a/sw/source/ui/dialog/swdlgfact.cxx +++ b/sw/source/ui/dialog/swdlgfact.cxx @@ -642,6 +642,11 @@ int AbstractSwPageNumberDlg_Impl::GetPageNumberAlignment() const return m_xDlg->GetPageNumberAlignment(); } +bool AbstractSwPageNumberDlg_Impl::GetMirrorOnEvenPages() const +{ + return m_xDlg->GetMirrorOnEvenPages(); +} + SvxNumType AbstractSwPageNumberDlg_Impl::GetPageNumberType() const { return m_xDlg->GetPageNumberType(); diff --git a/sw/source/ui/dialog/swdlgfact.hxx b/sw/source/ui/dialog/swdlgfact.hxx index 788aaa9c6f80..6d3f37aa6a47 100644 --- a/sw/source/ui/dialog/swdlgfact.hxx +++ b/sw/source/ui/dialog/swdlgfact.hxx @@ -166,6 +166,7 @@ public: virtual bool StartExecuteAsync(AsyncContext &rCtx) override; virtual int GetPageNumberPosition() const override; virtual int GetPageNumberAlignment() const override; + bool GetMirrorOnEvenPages() const override; SvxNumType GetPageNumberType() const override; void SetPageNumberType(SvxNumType nSet) override; }; |