LibreOffice Module sw (master) 1
|
#include <unoidx.hxx>
Classes | |
class | Impl |
Public Member Functions | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &rPropertyName, const css::uno::Any &rValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &rPropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual void SAL_CALL | attach (const css::uno::Reference< css::text::XTextRange > &xTextRange) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getAnchor () override |
virtual OUString SAL_CALL | getMarkEntry () override |
virtual void SAL_CALL | setMarkEntry (const OUString &rIndexEntry) override |
Static Public Member Functions | |
static rtl::Reference< SwXDocumentIndexMark > | CreateXDocumentIndexMark (SwDoc &rDoc, SwTOXMark *pMark, TOXTypes eType=TOX_INDEX) |
Private Member Functions | |
virtual | ~SwXDocumentIndexMark () override |
SwXDocumentIndexMark (SwDoc &rDoc, const SwTOXType &rType, const SwTOXMark &rMark) | |
SwXDocumentIndexMark (const TOXTypes eToxType) | |
descriptor More... | |
Private Attributes | |
::sw::UnoImplPtr< Impl > | m_pImpl |
Definition at line 143 of file unoidx.hxx.
|
overrideprivatevirtual |
Definition at line 1633 of file unoidx.cxx.
|
private |
Definition at line 1626 of file unoidx.cxx.
References m_pImpl.
Referenced by CreateXDocumentIndexMark().
|
private |
descriptor
Definition at line 1621 of file unoidx.cxx.
|
overridevirtual |
Definition at line 1996 of file unoidx.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 2279 of file unoidx.cxx.
|
overridevirtual |
Definition at line 2295 of file unoidx.cxx.
|
overridevirtual |
Definition at line 1762 of file unoidx.cxx.
References SwXTextRange::GetDoc(), SwDoc::GetTOXType(), SwDoc::GetTOXTypeCount(), SwTOXType::GetTypeName(), i, SwDoc::InsertTOXType(), m_pImpl, nCount, SwTOXMark::SetAlternativeText(), SwTOXMark::SetLevel(), SwTOXMark::SetMainEntry(), SwTOXMark::SetPrimaryKey(), SwTOXMark::SetPrimaryKeyReading(), SwTOXMark::SetSecondaryKey(), SwTOXMark::SetSecondaryKeyReading(), SwTOXMark::SetTextReading(), TOX_CITATION, TOX_CONTENT, TOX_INDEX, TOX_USER, and sw::XTextRangeToSwPaM().
|
static |
Definition at line 1638 of file unoidx.cxx.
References eType, SwTOXMark::GetTOXType(), SwTOXMark::GetXTOXMark(), SwTOXMark::SetXTOXMark(), and SwXDocumentIndexMark().
Referenced by SwUnoCursorHelper::getCursorPropertyValue(), SwXDocumentIndex::getPropertyValue(), lcl_CreateTOXMarkPortion(), and SwXServiceProvider::MakeInstance().
|
overridevirtual |
Definition at line 1984 of file unoidx.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 1950 of file unoidx.cxx.
References SwPosition::AdjustContent(), SwTextAttr::End(), SwPaM::GetPoint(), SwTextAttr::GetStart(), SwTextTOXMark::GetTextNode(), m_pImpl, SwPosition::SetContent(), SwPaM::SetMark(), and xModel.
|
overridevirtual |
Definition at line 1670 of file unoidx.cxx.
|
overridevirtual |
Definition at line 1710 of file unoidx.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 2014 of file unoidx.cxx.
References aSwMapProvider, SwUnoPropertyMapProvider::GetPropertyMapEntries(), m_pImpl, nPos, PROPERTY_MAP_PARAGRAPH_EXTENSIONS, TOX_CONTENT, TOX_INDEX, and TOX_USER.
|
overridevirtual |
Definition at line 2172 of file unoidx.cxx.
References sw::GetDefaultTextContentValue(), SwTOXType::GetTypeName(), lcl_ConvertTOUNameToProgrammaticName(), m_pImpl, SfxItemPropertyMapEntry::nWID, WID_ALT_TEXT, WID_LEVEL, WID_MAIN_ENTRY, WID_PRIMARY_KEY, WID_PRIMARY_KEY_READING, WID_SECONDARY_KEY, WID_SECONDARY_KEY_READING, WID_TEXT_READING, WID_TOC_BOOKMARK, and WID_USER_IDX_NAME.
|
overridevirtual |
Definition at line 1681 of file unoidx.cxx.
References m_pImpl, TOX_CONTENT, TOX_INDEX, and TOX_USER.
|
overridevirtual |
Definition at line 2005 of file unoidx.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 2287 of file unoidx.cxx.
|
overridevirtual |
Definition at line 2303 of file unoidx.cxx.
|
overridevirtual |
Definition at line 1729 of file unoidx.cxx.
References SwPosition::AdjustContent(), SwTextAttr::End(), SwPaM::GetPoint(), SwTextAttr::GetStart(), SwTextTOXMark::GetTextNode(), m_pImpl, SwTOXMark::SetAlternativeText(), SwPosition::SetContent(), and SwPaM::SetMark().
|
overridevirtual |
Definition at line 2043 of file unoidx.cxx.
References SwPosition::AdjustContent(), SwTextAttr::End(), SwPaM::GetPoint(), SwTextAttr::GetStart(), SwTextTOXMark::GetTextNode(), lcl_ConvertTOUNameToUserName(), m_pImpl, MAXLEVEL, min(), SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nWID, PROPERTY_MAP_INDEX_OBJECTS, SwTOXMark::SetAlternativeText(), SwTOXMark::SetBookmarkName(), SwPosition::SetContent(), SwTOXMark::SetLevel(), SwTOXMark::SetMainEntry(), SwPaM::SetMark(), SwTOXMark::SetPrimaryKey(), SwTOXMark::SetPrimaryKeyReading(), SwTOXMark::SetSecondaryKey(), SwTOXMark::SetSecondaryKeyReading(), SwTOXMark::SetTextReading(), WID_ALT_TEXT, WID_LEVEL, WID_MAIN_ENTRY, WID_PRIMARY_KEY, WID_PRIMARY_KEY_READING, WID_SECONDARY_KEY, WID_SECONDARY_KEY_READING, WID_TEXT_READING, WID_TOC_BOOKMARK, and WID_USER_IDX_NAME.
|
overridevirtual |
Definition at line 1675 of file unoidx.cxx.
References cppu::supportsService().
|
private |
Definition at line 150 of file unoidx.hxx.
Referenced by addEventListener(), attach(), dispose(), getAnchor(), getMarkEntry(), getPropertySetInfo(), getPropertyValue(), getSupportedServiceNames(), removeEventListener(), setMarkEntry(), and setPropertyValue().