LibreOffice Module sw (master)
1
|
#include <bookmrk.hxx>
Public Member Functions | |
Fieldmark (const SwPaM &rPaM) | |
virtual OUString | GetFieldname () const override |
virtual OUString | GetFieldHelptext () const override |
virtual IFieldmark::parameter_map_t * | GetParameters () override |
virtual const IFieldmark::parameter_map_t * | GetParameters () const override |
virtual void | SetFieldname (const OUString &aFieldname) override |
virtual void | SetFieldHelptext (const OUString &aFieldHelptext) override |
virtual void | ReleaseDoc (SwDoc &)=0 |
void | SetMarkStartPos (const SwPosition &rNewStartPos) |
void | SetMarkEndPos (const SwPosition &rNewEndPos) |
virtual void | Invalidate () override |
virtual OUString | ToString () const override |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
![]() | |
virtual void | CallSwClientNotify (const SfxHint &rHint) const override |
![]() | |
SwModify () | |
virtual | ~SwModify () override |
void | Add (SwClient *pDepend) |
SwClient * | Remove (SwClient *pDepend) |
bool | HasWriterListeners () const |
bool | HasOnlyOneListener () const |
virtual bool | GetInfo (SfxPoolItem &) const override |
void | LockModify () |
void | UnlockModify () |
bool | IsModifyLocked () const |
![]() | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::unique_ptr< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
![]() | |
bool | IsLast () const |
![]() | |
BroadcasterMixin ()=default | |
BroadcasterMixin (BroadcasterMixin const &)=default | |
BroadcasterMixin & | operator= (const BroadcasterMixin &) |
SvtBroadcaster & | GetNotifier () |
![]() | |
virtual SwPosition & | GetMarkPos () const override |
virtual const OUString & | GetName () const override |
virtual SwPosition & | GetOtherMarkPos () const override |
virtual SwPosition & | GetMarkStart () const override |
virtual SwPosition & | GetMarkEnd () const override |
virtual bool | IsCoveringPosition (const SwPosition &rPos) const override |
virtual bool | IsExpanded () const override |
void | SetName (const OUString &rName) |
virtual void | SetMarkPos (const SwPosition &rNewPos) |
virtual void | SetOtherMarkPos (const SwPosition &rNewPos) |
virtual void | ClearOtherMarkPos () |
virtual auto | InvalidateFrames () -> void |
void | Swap () |
virtual void | InitDoc (SwDoc &, sw::mark::InsertMode, SwPosition const *) |
virtual | ~MarkBase () override |
const css::uno::WeakReference< css::text::XTextContent > & | GetXBookmark () const |
void | SetXBookmark (css::uno::Reference< css::text::XTextContent > const &xBkmk) |
Private Attributes | |
OUString | m_aFieldname |
OUString | m_aFieldHelptext |
IFieldmark::parameter_map_t | m_vParams |
Additional Inherited Members | |
![]() | |
typedef std::map< OUString, css::uno::Any > | parameter_map_t |
![]() | |
IFieldmark ()=default | |
![]() | |
IMark ()=default | |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
![]() | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &) override |
MarkBase (const SwPaM &rPaM, const OUString &rName) | |
![]() | |
static OUString | GenerateNewName (std::u16string_view rPrefix) |
![]() | |
std::unique_ptr< SwPosition > | m_pPos1 |
std::unique_ptr< SwPosition > | m_pPos2 |
OUString | m_aName |
css::uno::WeakReference< css::text::XTextContent > | m_wXBookmark |
Definition at line 200 of file bookmrk.hxx.
sw::mark::Fieldmark::Fieldmark | ( | const SwPaM & | rPaM | ) |
Definition at line 487 of file bookmrk.cxx.
References sw::mark::MarkBase::GetMarkPos(), sw::mark::MarkBase::IsExpanded(), sw::mark::MarkBase::SetOtherMarkPos(), and u.
|
overridevirtual |
Reimplemented from sw::mark::MarkBase.
Definition at line 527 of file bookmrk.cxx.
References comphelper::anyToString(), sw::mark::MarkBase::dumpAsXml(), m_aFieldHelptext, m_aFieldname, m_vParams, and void().
|
inlineoverridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 209 of file bookmrk.hxx.
References m_aFieldHelptext.
|
inlineoverridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 207 of file bookmrk.hxx.
References m_aFieldname.
Referenced by sw::mark::MarkManager::LOKUpdateActiveField().
|
inlineoverridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 212 of file bookmrk.hxx.
References m_vParams.
Referenced by DropDownFormFieldButton::InitDropdown(), sw::mark::CheckboxFieldmark::IsChecked(), sw::mark::DropDownFieldmark::SendLOKShowMessage(), and sw::mark::CheckboxFieldmark::SetChecked().
|
inlineoverridevirtual |
|
overridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 519 of file bookmrk.cxx.
References sw::mark::MarkBase::GetMarkPos(), sw::mark::MarkBase::GetOtherMarkPos(), and SwPaM::InvalidatePaM().
Implemented in sw::mark::DateFieldmark, sw::mark::NonTextFieldmark, and sw::mark::TextFieldmark.
|
inlineoverridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 220 of file bookmrk.hxx.
References m_aFieldHelptext.
|
inlineoverridevirtual |
Implements sw::mark::IFieldmark.
Definition at line 218 of file bookmrk.hxx.
References m_aFieldname.
void sw::mark::Fieldmark::SetMarkEndPos | ( | const SwPosition & | rNewEndPos | ) |
Definition at line 502 of file bookmrk.cxx.
References sw::mark::MarkBase::GetMarkPos(), sw::mark::MarkBase::GetOtherMarkPos(), sw::mark::MarkBase::SetMarkPos(), and sw::mark::MarkBase::SetOtherMarkPos().
Referenced by sw::mark::NonTextFieldmark::InitDoc().
void sw::mark::Fieldmark::SetMarkStartPos | ( | const SwPosition & | rNewStartPos | ) |
Definition at line 494 of file bookmrk.cxx.
References sw::mark::MarkBase::GetMarkPos(), sw::mark::MarkBase::GetOtherMarkPos(), sw::mark::MarkBase::SetMarkPos(), and sw::mark::MarkBase::SetOtherMarkPos().
|
overridevirtual |
Reimplemented from sw::mark::MarkBase.
Definition at line 510 of file bookmrk.cxx.
References SwIndex::GetIndex(), SwNodeIndex::GetIndex(), sw::mark::MarkBase::GetMarkPos(), sw::mark::MarkBase::GetOtherMarkPos(), m_aFieldname, sw::mark::MarkBase::m_aName, SwPosition::nContent, and SwPosition::nNode.
|
private |
Definition at line 234 of file bookmrk.hxx.
Referenced by dumpAsXml(), GetFieldHelptext(), and SetFieldHelptext().
|
private |
Definition at line 233 of file bookmrk.hxx.
Referenced by dumpAsXml(), GetFieldname(), SetFieldname(), and ToString().
|
private |
Definition at line 235 of file bookmrk.hxx.
Referenced by dumpAsXml(), and GetParameters().