diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-07-12 09:42:07 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-07-13 08:39:15 +0200 |
commit | 2d71dd52b6d91660cda6cb8f9457463439f56e20 (patch) | |
tree | f894d34e604eee2db24978c85ba67b9da0a4d573 /include/vcl/texteng.hxx | |
parent | ddef60b9c26b1d2990c6c49dbbda73e7831f21fb (diff) |
merge IUndoManager into SfxUndoManager
SfxUndoManager is the only implementation of the IUnderManager
"interface", and it lives in the same header.
Plus this way we can get rid of some covariant parameters,
which will make using std::unique_ptr easier.
Change-Id: I6661b9876b18da830bead78794d237886cd3c5c9
Reviewed-on: https://gerrit.libreoffice.org/57317
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/texteng.hxx')
-rw-r--r-- | include/vcl/texteng.hxx | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/vcl/texteng.hxx b/include/vcl/texteng.hxx index 82a60c7af122..97a370747ce8 100644 --- a/include/vcl/texteng.hxx +++ b/include/vcl/texteng.hxx @@ -54,12 +54,7 @@ class OutputDevice; class SfxUndoAction; class KeyEvent; class Timer; - -namespace svl -{ - class IUndoManager; -} - +class SfxUndoManager; class TextLine; class TETextPortion; struct TEIMEInfos; @@ -267,8 +262,7 @@ public: bool IsRightToLeft() const { return mbRightToLeft; } bool HasUndoManager() const { return mpUndoManager != nullptr; } - ::svl::IUndoManager& - GetUndoManager(); + SfxUndoManager& GetUndoManager(); void UndoActionStart( sal_uInt16 nId = 0 ); void UndoActionEnd(); void InsertUndo( TextUndo* pUndo, bool bTryMerge = false ); |