LibreOffice Module sw (master) 1
|
#include <stdlib.h>
#include <libxml/xmlwriter.h>
#include <osl/diagnose.h>
#include <tools/json_writer.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <sfx2/viewsh.hxx>
#include <comphelper/lok.hxx>
#include <node.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <pam.hxx>
#include <txtfld.hxx>
#include <fmtfld.hxx>
#include <numrule.hxx>
#include <ndtxt.hxx>
#include <ndnotxt.hxx>
#include <swtable.hxx>
#include <section.hxx>
#include <ddefld.hxx>
#include <swddetbl.hxx>
#include <txtatr.hxx>
#include <tox.hxx>
#include <fmtrfmrk.hxx>
#include <fmtftn.hxx>
#include <docsh.hxx>
#include <rootfrm.hxx>
#include <txtfrm.hxx>
Go to the source code of this file.
Typedefs | |
typedef std::vector< SwStartNode * > | SwStartNodePointers |
Functions | |
static sal_uInt16 | HighestLevel (SwNodes &rNodes, const SwNodeRange &rRange) |
Calculate the highest level in a range. More... | |
static bool | IsInsertOutline (SwNodes const &rNodes, SwNodeOffset const nIndex) |
static bool | lcl_HighestLevel (SwNode *pNode, void *pPara) |
typedef std::vector<SwStartNode*> SwStartNodePointers |
|
static |
Calculate the highest level in a range.
rNodes | the nodes array |
rRange | the range to inspect |
Definition at line 1456 of file nodes.cxx.
References SwNodeRange::aEnd, SwNodeRange::aStart, SwNodes::ForEach(), SwNodeIndex::GetNode(), SwNodes::GetSectionLevel(), and lcl_HighestLevel().
Referenced by SwNodes::SectionUp().
|
static |
Definition at line 116 of file nodes.cxx.
References SwNodes::GetEndOfRedlines(), SwNode::GetIndex(), SwNodes::IsDocNodes(), nIndex, and SwNode::StartOfSectionNode().
Referenced by SwNodes::ChgNode(), and SwNodes::MoveNodes().
|
static |
Definition at line 1435 of file nodes.cxx.
References SwNode::GetEndNode(), and SwNode::GetStartNode().
Referenced by HighestLevel().