diff options
Diffstat (limited to 'svx/source/svdraw/svdoutl.cxx')
-rw-r--r-- | svx/source/svdraw/svdoutl.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdoutl.cxx b/svx/source/svdraw/svdoutl.cxx index 1e3ea5e2e150..580dee39b174 100644 --- a/svx/source/svdraw/svdoutl.cxx +++ b/svx/source/svdraw/svdoutl.cxx @@ -24,6 +24,7 @@ #include <svx/svdmodel.hxx> #include <editeng/eeitem.hxx> #include <svl/itempool.hxx> +#include <editeng/editview.hxx> SdrOutliner::SdrOutliner( SfxItemPool* pItemPool, OutlinerMode nMode ) @@ -94,4 +95,19 @@ const SdrTextObj* SdrOutliner::GetTextObj() const return nullptr; } +bool SdrOutliner::hasEditViewCallbacks() const +{ + for (size_t a(0); a < GetViewCount(); a++) + { + OutlinerView* pOutlinerView = GetView(a); + + if (pOutlinerView && pOutlinerView->GetEditView().hasEditViewCallbacks()) + { + return true; + } + } + + return false; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |