LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
sw::mark::IDropdownFieldmark Class Referenceabstract

#include <IMark.hxx>

Inheritance diagram for sw::mark::IDropdownFieldmark:
[legend]
Collaboration diagram for sw::mark::IDropdownFieldmark:
[legend]

Public Member Functions

virtual OUString GetContent (sal_Int32 *pIndex) const =0
 
virtual OUString GetContent () const override=0
 
virtual void AddContent (const OUString &rText, sal_Int32 *pIndex=nullptr)=0
 
virtual void DelContent (sal_Int32 nDelIndex=-1)=0
 
virtual void ReplaceContent (const OUString *pText, sal_Int32 *pIndex)=0
 
virtual void ReplaceContent (const OUString &sNewContent) override=0
 

Protected Member Functions

 IDropdownFieldmark ()=default
 

Private Member Functions

 IDropdownFieldmark (IDropdownFieldmark const &)=delete
 
IDropdownFieldmarkoperator= (IDropdownFieldmark const &)=delete
 

Detailed Description

Definition at line 128 of file IMark.hxx.

Constructor & Destructor Documentation

◆ IDropdownFieldmark() [1/2]

sw::mark::IDropdownFieldmark::IDropdownFieldmark ( )
protecteddefault

◆ IDropdownFieldmark() [2/2]

sw::mark::IDropdownFieldmark::IDropdownFieldmark ( IDropdownFieldmark const &  )
privatedelete

Member Function Documentation

◆ AddContent()

virtual void sw::mark::IDropdownFieldmark::AddContent ( const OUString &  rText,
sal_Int32 *  pIndex = nullptr 
)
pure virtual

◆ DelContent()

virtual void sw::mark::IDropdownFieldmark::DelContent ( sal_Int32  nDelIndex = -1)
pure virtual

◆ GetContent() [1/2]

virtual OUString sw::mark::IDropdownFieldmark::GetContent ( ) const
overridepure virtual

Implemented in sw::mark::DropDownFieldmark.

◆ GetContent() [2/2]

virtual OUString sw::mark::IDropdownFieldmark::GetContent ( sal_Int32 *  pIndex) const
pure virtual

◆ operator=()

IDropdownFieldmark & sw::mark::IDropdownFieldmark::operator= ( IDropdownFieldmark const &  )
privatedelete

◆ ReplaceContent() [1/2]

virtual void sw::mark::IDropdownFieldmark::ReplaceContent ( const OUString &  sNewContent)
overridepure virtual

Implemented in sw::mark::DropDownFieldmark.

◆ ReplaceContent() [2/2]

virtual void sw::mark::IDropdownFieldmark::ReplaceContent ( const OUString *  pText,
sal_Int32 *  pIndex 
)
pure virtual

The documentation for this class was generated from the following file: