LibreOffice Module sw (master)
1
|
#include <tox.hxx>
Public Member Functions | |
SwTOXType (SwDoc &rDoc, TOXTypes eTyp, const OUString &rName) | |
SwTOXType (const SwTOXType &rCopy) | |
const OUString & | GetTypeName () const |
TOXTypes | GetType () const |
SwDoc & | GetDoc () const |
void | CollectTextMarks (SwTOXMarks &rMarks) const |
SwContentFrame * | FindContentFrame (const SwDoc &rDoc, const SwRootFrame &rLayout) const |
void | CollectTextTOXMarksForLayout (std::vector< std::reference_wrapper< SwTextTOXMark >> &rMarks, const SwRootFrame *pLayout) const |
![]() | |
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::optional< 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 |
virtual const SwCellFrame * | DynCastCellFrame () const |
virtual const SwTabFrame * | DynCastTabFrame () const |
virtual const SwRowFrame * | DynCastRowFrame () const |
![]() | |
BroadcasterMixin ()=default | |
BroadcasterMixin (BroadcasterMixin const &)=default | |
BroadcasterMixin & | operator= (const BroadcasterMixin &) |
SvtBroadcaster & | GetNotifier () |
Private Member Functions | |
SwTOXType & | operator= (const SwTOXType &)=delete |
Private Attributes | |
SwDoc & | m_rDoc |
OUString | m_aName |
TOXTypes | m_eType |
Additional Inherited Members | |
![]() | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
SwTOXType::SwTOXType | ( | const SwTOXType & | rCopy | ) |
Definition at line 219 of file tox.cxx.
References SwClient::GetRegisteredIn(), m_aName, and m_eType.
|
inline |
Definition at line 182 of file tox.hxx.
References SvtBroadcaster::Broadcast(), and sw::BroadcasterMixin::GetNotifier().
Referenced by SwEditShell::ApplyAutoMark(), SwXDocumentIndex::getPropertyValue(), SwDoc::GotoTOXMark(), and IMPL_LINK().
|
inline |
Definition at line 190 of file tox.hxx.
References SvtBroadcaster::Broadcast(), and sw::BroadcasterMixin::GetNotifier().
|
inline |
Definition at line 184 of file tox.hxx.
References SvtBroadcaster::Broadcast(), and sw::BroadcasterMixin::GetNotifier().
Referenced by SwCursorShell::GotoTOXMarkBase().
|
inline |
|
inline |
Definition at line 691 of file tox.hxx.
References m_eType.
Referenced by SwXDocumentIndex::attach(), SwTOXBase::CopyTOXBase(), SwTextTOXMark::CopyTOXMark(), SwDoc::GetTOIKeys(), SwTOXBase::GetType(), SwHistorySetTOXMark::IsEqual(), MakeTextAttr(), AttributeOutputBase::TOXMark(), SwIndexMarkPane::UpdateDialog(), SwTOXBaseSection::UpdateMarks(), and SwTOXMgr::UpdateTOXMark().
|
inline |
Definition at line 688 of file tox.hxx.
References m_aName.
Referenced by SwXDocumentIndex::attach(), SwXDocumentIndexMark::attach(), SwTOXBase::CopyTOXBase(), SwTextTOXMark::CopyTOXMark(), SwDoc::GetDefaultTOXBase(), SwXDocumentIndexMark::getPropertyValue(), SwHistorySetTOXMark::GetSwTOXType(), SwMultiTOXTabDialog::GetTOXDescription(), SwTOXBase::GetTypeName(), SwDoc::GetUniqueTOXBaseName(), SwTOXMgr::GetUserTypeID(), IMPL_LINK(), SwIndexMarkPane::InitControls(), SwHistorySetTOXMark::IsEqual(), lcl_ReAssignTOXType(), MakeTextAttr(), SwEditWin::RequestHelp(), SwTOXSelectTabPage::SetWrtShell(), SwMultiTOXMarkDlg::SwMultiTOXMarkDlg(), AttributeOutputBase::TOXMark(), SwIndexMarkPane::UpdateDialog(), and SwTOXMgr::UpdateOrInsertTOX().
|
private |
Definition at line 196 of file tox.hxx.
Referenced by GetTypeName().
|
private |