LibreOffice Module sw (master) 1
|
#include <com/sun/star/table/TableSortField.hpp>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <svl/itemprop.hxx>
#include <o3tl/any.hxx>
#include <o3tl/safeint.hxx>
#include <osl/endian.h>
#include <unotools/collatorwrapper.hxx>
#include <autostyle_helper.hxx>
#include <swtypes.hxx>
#include <hintids.hxx>
#include <cmdid.h>
#include <unomid.h>
#include <hints.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <istyleaccess.hxx>
#include <ndtxt.hxx>
#include <unocrsr.hxx>
#include <unocrsrhelper.hxx>
#include <swundo.hxx>
#include <rootfrm.hxx>
#include <paratr.hxx>
#include <pam.hxx>
#include <shellio.hxx>
#include <unotbl.hxx>
#include <fmtruby.hxx>
#include <docsh.hxx>
#include <docstyle.hxx>
#include <fmtpdsc.hxx>
#include <pagedesc.hxx>
#include <edimp.hxx>
#include <fchrfmt.hxx>
#include <fmtautofmt.hxx>
#include <unotextrange.hxx>
#include <unotextcursor.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
#include <unometa.hxx>
#include <unocontentcontrol.hxx>
#include <unotext.hxx>
#include <com/sun/star/text/TextMarkupType.hpp>
#include <utility>
#include <vcl/svapp.hxx>
#include <unotools/syslocale.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <SwStyleNameMapper.hxx>
#include <sortopt.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/i18n/WordType.hpp>
#include <memory>
#include <unoparaframeenum.hxx>
#include <unoparagraph.hxx>
#include <iodetect.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/servicehelper.hxx>
#include <comphelper/profilezone.hxx>
#include <comphelper/flagguard.hxx>
#include <swmodule.hxx>
Go to the source code of this file.
Functions | |
static void | lcl_setCharStyle (SwDoc &rDoc, const uno::Any &rValue, SfxItemSet &rSet) |
static void | lcl_setAutoStyle (IStyleAccess &rStyleAccess, const uno::Any &rValue, SfxItemSet &rSet, const bool bPara) |
static void | lcl_SetNodeNumStart (SwPaM &rCursor, uno::Any const &rValue) |
static bool | lcl_setCharFormatSequence (SwPaM &rPam, uno::Any const &rValue) |
static void | lcl_setDropcapCharStyle (SwPaM const &rPam, SfxItemSet &rItemSet, uno::Any const &rValue) |
static void | lcl_setRubyCharstyle (SfxItemSet &rItemSet, uno::Any const &rValue) |
static bool | lcl_ForceIntoMeta (SwPaM &rCursor, uno::Reference< text::XText > const &xParentText, const enum ForceIntoMetaMode eMode) |
static bool | propertyCausesSideEffectsInNodes (sal_uInt16 nWID) |
static void | lcl_SelectParaAndReset (SwPaM &rPaM, SwDoc &rDoc, o3tl::sorted_vector< sal_uInt16 > const &rWhichIds) |
static void | lcl_EnumerateIds (sal_uInt16 const *pIdRange, o3tl::sorted_vector< sal_uInt16 > &rWhichIds) |
Variables | |
static sal_uInt16 | g_ParaResetableSetRange [] |
static sal_uInt16 | g_ResetableSetRange [] |
|
static |
Definition at line 2522 of file unoobj.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), and nId.
Referenced by SwXTextCursor::setAllPropertiesToDefault().
|
static |
Definition at line 778 of file unoobj.cxx.
References eMode, end, SwPaM::End(), SwPaM::GetPoint(), SwXMeta::SetContentRange(), start, and SwPaM::Start().
Referenced by SwXTextCursor::goLeft(), SwXTextCursor::goRight(), SwXTextCursor::gotoEnd(), SwXTextCursor::gotoEndOfSentence(), SwXTextCursor::gotoEndOfWord(), SwXTextCursor::gotoNextSentence(), SwXTextCursor::gotoNextWord(), SwXTextCursor::gotoPreviousSentence(), SwXTextCursor::gotoPreviousWord(), SwXTextCursor::gotoRange(), SwXTextCursor::gotoStart(), SwXTextCursor::gotoStartOfSentence(), and SwXTextCursor::gotoStartOfWord().
|
static |
Definition at line 2126 of file unoobj.cxx.
References SwDoc::CreateUnoCursor(), SwPaM::End(), fnParaEnd, fnParaStart, GoCurrPara(), SwUnoCursorHelper::IsEndOfPara(), SwUnoCursorHelper::IsStartOfPara(), SwDoc::ResetAttrs(), SwUnoCursorHelper::SelectPam(), and SwPaM::Start().
Referenced by SwXTextCursor::setAllPropertiesToDefault(), SwXTextCursor::setPropertiesToDefault(), and SwUnoCursorHelper::SetPropertyToDefault().
|
static |
lang::IllegalArgumentException |
Definition at line 219 of file unoobj.cxx.
References IStyleAccess::AUTO_STYLE_CHAR, IStyleAccess::AUTO_STYLE_PARA, IStyleAccess::getByName(), SfxItemSet::Put(), RES_AUTO_STYLE(), RES_TXTATR_AUTOFMT(), rSet, and SwFormatAutoFormat::SetStyleHandle().
Definition at line 350 of file unoobj.cxx.
References DEFAULT, DONTREPLACE, SwDoc::GetAttrPool(), SwPaM::GetDoc(), SwDoc::GetIDocumentUndoRedo(), lcl_setCharStyle(), SwUnoCursorHelper::SetCursorAttr(), and START.
|
static |
lang::IllegalArgumentException | |
uno::RuntimeException |
Definition at line 193 of file unoobj.cxx.
References ChrFmt, SwStyleNameMapper::FillUIName(), SfxStyleSheetBasePool::Find(), SwDocStyleSheet::GetCharFormat(), SwDoc::GetDocShell(), SwDocShell::GetStyleSheetPool(), SfxItemSet::Put(), and rSet.
Referenced by lcl_setCharFormatSequence().
|
static |
Definition at line 377 of file unoobj.cxx.
References ChrFmt, SwStyleNameMapper::FillUIName(), SfxStyleSheetBasePool::Find(), SwDocStyleSheet::GetCharFormat(), SwDoc::GetDfltCharFormat(), SwPaM::GetDoc(), SwDoc::GetDocShell(), SfxItemSet::GetItemIfSet(), SwDocShell::GetStyleSheetPool(), SfxItemSet::Put(), and RES_PARATR_DROP().
Definition at line 321 of file unoobj.cxx.
References SwPamRanges::Count(), END, SwPaM::GetDoc(), SwDoc::GetIDocumentUndoRedo(), SwPaM::GetNext(), SwPaM::GetPoint(), n, SwDoc::SetNodeNumStart(), SwDoc::SetNumRuleStart(), SwPamRanges::SetPam(), and START.
|
static |
Definition at line 412 of file unoobj.cxx.
References ChrFmt, SwStyleNameMapper::FillUIName(), SfxItemSet::GetItemIfSet(), SwStyleNameMapper::GetPoolIdFromUIName(), nId, SfxItemSet::Put(), and RES_TXTATR_CJK_RUBY().
|
static |
Definition at line 1901 of file unoobj.cxx.
References FN_UNO_CHARFMT_SEQUENCE, FN_UNO_NUM_RULES, FN_UNO_NUM_START_VALUE, and FN_UNO_PARA_STYLE.
|
static |
Definition at line 2503 of file unoobj.cxx.
Referenced by SwXTextCursor::setAllPropertiesToDefault().
|
static |
Definition at line 2512 of file unoobj.cxx.
Referenced by SwXTextCursor::setAllPropertiesToDefault().