LibreOffice Module sw (master)
1
|
UNO wrapper around an sw::mark::IFieldmark. More...
#include <unobookmark.hxx>
Public Member Functions | |
virtual void | attachToRange (const css::uno::Reference< css::text::XTextRange > &xTextRange) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () 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 | 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 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 | getPresentation (sal_Bool bShowCommand) override |
virtual OUString SAL_CALL | getFieldType () override |
virtual void SAL_CALL | setFieldType (const OUString &description) override |
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL | getParameters () override |
Static Public Member Functions | |
static css::uno::Reference< css::text::XTextContent > | CreateXFieldmark (SwDoc &rDoc,::sw::mark::IMark *pMark, bool isReplacementObject=false) |
Private Member Functions | |
::sw::mark::ICheckboxFieldmark * | getCheckboxFieldmark () |
css::uno::Reference< css::text::XTextRange > | GetCommand (::sw::mark::IFieldmark const &rMark) |
css::uno::Reference< css::text::XTextRange > | GetResult (::sw::mark::IFieldmark const &rMark) |
SwXFieldmark (bool isReplacementObject, SwDoc *pDoc) | |
Private Attributes | |
bool const | m_bReplacementObject |
UNO wrapper around an sw::mark::IFieldmark.
Definition at line 188 of file unobookmark.hxx.
|
private |
Definition at line 591 of file unobkm.cxx.
Referenced by CreateXFieldmark().
|
overridevirtual |
Definition at line 782 of file unobkm.cxx.
References SwXBookmark::addEventListener().
|
overridevirtual |
Definition at line 794 of file unobkm.cxx.
References SwXBookmark::attach().
|
overridevirtual |
Definition at line 621 of file unobkm.cxx.
References IDocumentMarkAccess::CHECKBOX_FIELDMARK, m_bReplacementObject, and IDocumentMarkAccess::TEXT_FIELDMARK.
|
static |
Definition at line 682 of file unobkm.cxx.
References sw::mark::MarkBase::GetXBookmark(), and SwXFieldmark().
Referenced by lcl_ExportFieldMark(), SwXServiceProvider::MakeInstance(), and SwXFieldEnumeration::SwXFieldEnumeration().
Definition at line 778 of file unobkm.cxx.
References SwXBookmark::dispose().
|
overridevirtual |
Definition at line 800 of file unobkm.cxx.
References SwXBookmark::getAnchor().
|
private |
Definition at line 716 of file unobkm.cxx.
References getFieldType(), and ODF_FORMCHECKBOX.
Referenced by getPropertyValue(), and setPropertyValue().
|
private |
Definition at line 806 of file unobkm.cxx.
References SwXTextRange::CreateXTextRange(), sw::mark::FindFieldSep(), and start.
Referenced by getPresentation().
|
overridevirtual |
Definition at line 628 of file unobkm.cxx.
Referenced by getCheckboxFieldmark(), getPresentation(), and setFieldType().
|
overridevirtual |
Definition at line 598 of file unobkm.cxx.
|
overridevirtual |
Definition at line 672 of file unobkm.cxx.
|
overridevirtual |
Definition at line 825 of file unobkm.cxx.
References sw::mark::ExpandFieldmark(), GetCommand(), getFieldType(), GetResult(), m_bReplacementObject, ODF_FORMCHECKBOX, ODF_FORMDROPDOWN, and type.
|
overridevirtual |
Definition at line 767 of file unobkm.cxx.
References aSwMapProvider, SwUnoPropertyMapProvider::GetPropertySet(), SfxItemPropertySet::getPropertySetInfo(), and PROPERTY_MAP_FIELDMARK.
|
overridevirtual |
Definition at line 752 of file unobkm.cxx.
References getCheckboxFieldmark(), and sw::mark::ICheckboxFieldmark::IsChecked().
|
private |
Definition at line 815 of file unobkm.cxx.
References SwXTextRange::CreateXTextRange(), sw::mark::FindFieldSep(), and SwPosition::nContent.
Referenced by getPresentation().
|
overridevirtual |
Definition at line 604 of file unobkm.cxx.
References m_bReplacementObject.
|
overridevirtual |
Definition at line 787 of file unobkm.cxx.
References SwXBookmark::removeEventListener().
|
overridevirtual |
Definition at line 637 of file unobkm.cxx.
References getFieldType(), m_bReplacementObject, ODF_FORMCHECKBOX, ODF_FORMDATE, ODF_FORMDROPDOWN, ODF_FORMTEXT, and ODF_UNHANDLED.
|
overridevirtual |
Definition at line 733 of file unobkm.cxx.
References getCheckboxFieldmark(), and sw::mark::ICheckboxFieldmark::SetChecked().
|
private |
Definition at line 192 of file unobookmark.hxx.
Referenced by attachToRange(), getPresentation(), getSupportedServiceNames(), and setFieldType().