LibreOffice Module sw (master) 1
Namespaces | Functions
unocrsrhelper.cxx File Reference
#include <unocrsrhelper.hxx>
#include <map>
#include <algorithm>
#include <memory>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertyState.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/text/XTextSection.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <svx/unoshape.hxx>
#include <cmdid.h>
#include <hintids.hxx>
#include <unotextrange.hxx>
#include <unodraw.hxx>
#include <unofootnote.hxx>
#include <unobookmark.hxx>
#include <unomap.hxx>
#include <unorefmark.hxx>
#include <unoidx.hxx>
#include <unofield.hxx>
#include <unotbl.hxx>
#include <unosett.hxx>
#include <unoframe.hxx>
#include <unocrsr.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <fmtftn.hxx>
#include <charfmt.hxx>
#include <pagedesc.hxx>
#include <docstyle.hxx>
#include <ndtxt.hxx>
#include <docsh.hxx>
#include <section.hxx>
#include <shellio.hxx>
#include <edimp.hxx>
#include <swundo.hxx>
#include <cntfrm.hxx>
#include <pagefrm.hxx>
#include <svl/eitem.hxx>
#include <svl/lngmisc.hxx>
#include <swtable.hxx>
#include <tox.hxx>
#include <doctxm.hxx>
#include <fchrfmt.hxx>
#include <editeng/editids.hrc>
#include <editeng/flstitem.hxx>
#include <editeng/prntitem.hxx>
#include <vcl/metric.hxx>
#include <svtools/ctrltool.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/fcontnr.hxx>
#include <svl/stritem.hxx>
#include <SwStyleNameMapper.hxx>
#include <redline.hxx>
#include <numrule.hxx>
#include <comphelper/storagehelper.hxx>
#include <unotools/mediadescriptor.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <SwNodeNum.hxx>
#include <fmtmeta.hxx>
#include <txtfld.hxx>
#include <unoparagraph.hxx>
#include <poolfmt.hxx>
#include <paratr.hxx>
#include <sal/log.hxx>
Include dependency graph for unocrsrhelper.cxx:

Go to the source code of this file.

Namespaces

namespace  SwUnoCursorHelper
 

Functions

static SwPaMSwUnoCursorHelper::lcl_createPamCopy (const SwPaM &rPam)
 
void SwUnoCursorHelper::GetSelectableFromAny (uno::Reference< uno::XInterface > const &xIfc, SwDoc &rTargetDoc, SwPaM *&o_rpPaM, std::pair< OUString, FlyCntType > &o_rFrame, OUString &o_rTableName, SwUnoTableCursor const *&o_rpTableCursor, ::sw::mark::IMark const *&o_rpMark, std::vector< SdrObject * > &o_rSdrObjects)
 
uno::Reference< text::XTextContent > SwUnoCursorHelper::GetNestedTextContent (SwTextNode const &rTextNode, sal_Int32 const nIndex, bool const bParent)
 
static uno::Any SwUnoCursorHelper::GetParaListAutoFormat (SwTextNode const &rNode)
 
bool SwUnoCursorHelper::getCursorPropertyValue (const SfxItemPropertyMapEntry &rEntry, SwPaM &rPam, Any *pAny, PropertyState &eState, const SwTextNode *pNode)
 
sal_Int16 SwUnoCursorHelper::IsNodeNumStart (SwPaM const &rPam, PropertyState &eState)
 
void SwUnoCursorHelper::setNumberingProperty (const Any &rValue, SwPaM &rPam)
 
void SwUnoCursorHelper::getNumberingProperty (SwPaM &rPam, PropertyState &eState, Any *pAny)
 
void SwUnoCursorHelper::GetCurPageStyle (SwPaM const &rPaM, OUString &rString)
 
void SwUnoCursorHelper::resetCursorPropertyValue (const SfxItemPropertyMapEntry &rEntry, SwPaM &rPam)
 
void SwUnoCursorHelper::InsertFile (SwUnoCursor *pUnoCursor, const OUString &rURL, const uno::Sequence< beans::PropertyValue > &rOptions)
 
bool SwUnoCursorHelper::DocInsertStringSplitCR (SwDoc &rDoc, const SwPaM &rNewCursor, std::u16string_view rText, const bool bForceExpandHints)
 
void SwUnoCursorHelper::makeRedline (SwPaM const &rPaM, std::u16string_view rRedlineType, const uno::Sequence< beans::PropertyValue > &rRedlineProperties)
 
void SwUnoCursorHelper::makeTableRowRedline (SwTableLine &rTableLine, std::u16string_view rRedlineType, const uno::Sequence< beans::PropertyValue > &rRedlineProperties)
 
void SwUnoCursorHelper::makeTableCellRedline (SwTableBox &rTableBox, std::u16string_view rRedlineType, const uno::Sequence< beans::PropertyValue > &rRedlineProperties)