diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2024-06-16 13:54:26 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-06-16 16:35:37 +0200 |
commit | 37702339ec543710de7a122f4b9d01650e24d0ee (patch) | |
tree | 3e5cdbfbc04b5d06c1e024d30a172e4ed3c3939b /editeng | |
parent | 02f51dc8f51f431e99062ae1ac144ff3e0ecdd94 (diff) |
move SetDefTab code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.
Change-Id: Ia887c46c70971f51a77a74fd03132b7eebb6c192
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168927
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/editeng/editeng.cxx | 7 | ||||
-rw-r--r-- | editeng/source/editeng/impedit.hxx | 2 | ||||
-rw-r--r-- | editeng/source/editeng/impedit5.cxx | 10 |
3 files changed, 13 insertions, 6 deletions
diff --git a/editeng/source/editeng/editeng.cxx b/editeng/source/editeng/editeng.cxx index d78f07fb78e7..dc3c0ca40d2b 100644 --- a/editeng/source/editeng/editeng.cxx +++ b/editeng/source/editeng/editeng.cxx @@ -257,12 +257,7 @@ void EditEngine::SetActiveView(EditView* pView) void EditEngine::SetDefTab( sal_uInt16 nDefTab ) { - getImpl().GetEditDoc().SetDefTab(nDefTab); - if (getImpl().IsFormatted()) - { - getImpl().FormatFullDoc(); - getImpl().UpdateViews(); - } + getImpl().SetDefTab(nDefTab); } void EditEngine::SetPaperSize(const Size& rNewSize) diff --git a/editeng/source/editeng/impedit.hxx b/editeng/source/editeng/impedit.hxx index f63a0fc06a9d..50d84299d144 100644 --- a/editeng/source/editeng/impedit.hxx +++ b/editeng/source/editeng/impedit.hxx @@ -1366,6 +1366,8 @@ public: tools::Long getBottomDocOffset(const tools::Rectangle& rect) const; Size getTopLeftDocOffset(const tools::Rectangle& rect) const; + void SetDefTab( sal_uInt16 nDefTab ); + #ifdef DBG_UTIL void DumpData(bool bInfoBox); #endif diff --git a/editeng/source/editeng/impedit5.cxx b/editeng/source/editeng/impedit5.cxx index 9ca92cf856c5..99a1796bfc28 100644 --- a/editeng/source/editeng/impedit5.cxx +++ b/editeng/source/editeng/impedit5.cxx @@ -861,6 +861,16 @@ bool ImpEditEngine::HasView( EditView* pView ) const return std::find(maEditViews.begin(), maEditViews.end(), pView) != maEditViews.end(); } +void ImpEditEngine::SetDefTab( sal_uInt16 nDefTab ) +{ + maEditDoc.SetDefTab(nDefTab); + if (IsFormatted()) + { + FormatFullDoc(); + UpdateViews(); + } +} + IdleFormattter::IdleFormattter() : Idle("editeng::ImpEditEngine aIdleFormatter") { |