EditTextObject: use virtual interface instead of pimpl

Desktop / LibreOffice - Mike Kaganski [collabora.com] - 20 July 2021 19:32 UTC

Makes it simpler, and avoids extra allocations

Change-Id: I301f628a2898f6421242808cbf8ce36c5acf9b0b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119241

8e8d3f4db94e EditTextObject: use virtual interface instead of pimpl
editeng/source/editeng/editobj.cxx | 208 +++-----------------------------
editeng/source/editeng/editobj2.hxx | 82 ++++++-------
editeng/source/editeng/fieldupdater.cxx | 4 +-
editeng/source/editeng/impedit4.cxx | 29 ++---
include/editeng/editobj.hxx | 87 ++++++-------
include/editeng/fieldupdater.hxx | 2 +-
sc/source/core/data/column.cxx | 8 +-
sw/qa/extras/layout/layout.cxx | 2 +-
8 files changed, 116 insertions(+), 306 deletions(-)

Upstream: cgit.freedesktop.org


  • Share