summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2024-06-16 13:54:26 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2024-06-16 16:35:37 +0200
commit37702339ec543710de7a122f4b9d01650e24d0ee (patch)
tree3e5cdbfbc04b5d06c1e024d30a172e4ed3c3939b /editeng
parent02f51dc8f51f431e99062ae1ac144ff3e0ecdd94 (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.cxx7
-rw-r--r--editeng/source/editeng/impedit.hxx2
-rw-r--r--editeng/source/editeng/impedit5.cxx10
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")
{