LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
sw::mark::DropDownFieldmark Class Referencefinal

Fieldmark representing a drop-down form field. More...

#include <bookmrk.hxx>

Inheritance diagram for sw::mark::DropDownFieldmark:
Collaboration diagram for sw::mark::DropDownFieldmark:

Public Member Functions

 DropDownFieldmark (const SwPaM &rPaM)
virtual ~DropDownFieldmark () override
virtual void ShowButton (SwEditWin *pEditWin) override
virtual void RemoveButton () override
void SetPortionPaintArea (const SwRect &rPortionPaintArea)
void SendLOKShowMessage (const SfxViewShell *pViewShell)
- Public Member Functions inherited from sw::mark::FieldmarkWithDropDownButton
 FieldmarkWithDropDownButton (const SwPaM &rPaM)
virtual ~FieldmarkWithDropDownButton () override
- Public Member Functions inherited from sw::mark::NonTextFieldmark
 NonTextFieldmark (const SwPaM &rPaM)
virtual void InitDoc (SwDoc &io_rDoc, sw::mark::InsertMode eMode, SwPosition const *pSepPos) override
virtual void ReleaseDoc (SwDoc &rDoc) override
- Public Member Functions inherited from sw::mark::Fieldmark
 Fieldmark (const SwPaM &rPaM)
virtual OUString GetFieldname () const override
virtual OUString GetFieldHelptext () const override
virtual IFieldmark::parameter_map_tGetParameters () override
virtual const IFieldmark::parameter_map_tGetParameters () const override
virtual void SetFieldname (const OUString &aFieldname) override
virtual void SetFieldHelptext (const OUString &aFieldHelptext) override
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
- Public Member Functions inherited from sw::BroadcastingModify
virtual void CallSwClientNotify (const SfxHint &rHint) const override
- Public Member Functions inherited from SwModify
 SwModify ()
virtual ~SwModify () override
void Add (SwClient *pDepend)
SwClientRemove (SwClient *pDepend)
bool HasWriterListeners () const
bool HasOnlyOneListener () const
virtual bool GetInfo (SfxPoolItem &) const override
void LockModify ()
void UnlockModify ()
bool IsModifyLocked () const
- Public Member Functions inherited from SwClient
 SwClient ()
 SwClient (SwClient &&) noexcept
virtual ~SwClient () override
std::optional< sw::ModifyChangedHintCheckRegistration (const SfxPoolItem *pOldValue)
void CheckRegistrationFormat (SwFormat &rOld)
const SwModifyGetRegisteredIn () const
SwModifyGetRegisteredIn ()
void EndListeningAll ()
void StartListeningToSameModifyAs (const SwClient &)
- Public Member Functions inherited from sw::WriterListener
bool IsLast () const
virtual const SwCellFrameDynCastCellFrame () const
virtual const SwTabFrameDynCastTabFrame () const
virtual const SwRowFrameDynCastRowFrame () const
- Public Member Functions inherited from sw::BroadcasterMixin
 BroadcasterMixin ()=default
 BroadcasterMixin (BroadcasterMixin const &)=default
BroadcasterMixinoperator= (const BroadcasterMixin &)
SvtBroadcasterGetNotifier ()
- Public Member Functions inherited from sw::mark::MarkBase
virtual SwPositionGetMarkPos () const override
virtual const OUString & GetName () const override
virtual SwPositionGetOtherMarkPos () const override
virtual SwPositionGetMarkStart () const override
virtual SwPositionGetMarkEnd () 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 ~MarkBase () override
const css::uno::WeakReference< css::text::XTextContent > & GetXBookmark () const
void SetXBookmark (css::uno::Reference< css::text::XTextContent > const &xBkmk)

Static Public Member Functions

static void SendLOKHideMessage (const SfxViewShell *pViewShell)

Private Attributes

SwRect m_aPortionPaintArea

Additional Inherited Members

- Public Types inherited from sw::mark::IFieldmark
typedef std::map< OUString, css::uno::Any > parameter_map_t
- Protected Member Functions inherited from sw::mark::IFieldmark
 IFieldmark ()=default
- Protected Member Functions inherited from sw::mark::IMark
 IMark ()=default
- Protected Member Functions inherited from SwClient
 SwClient (SwModify *pToRegisterIn)
SwModifyGetRegisteredInNonConst () const
- Protected Member Functions inherited from sw::WriterListener
 WriterListener ()
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
- Protected Member Functions inherited from sw::mark::MarkBase
virtual void SwClientNotify (const SwModify &, const SfxHint &) override
 MarkBase (const SwPaM &rPaM, const OUString &rName)
- Static Protected Member Functions inherited from sw::mark::MarkBase
static OUString GenerateNewName (std::u16string_view rPrefix)
- Protected Attributes inherited from sw::mark::FieldmarkWithDropDownButton
VclPtr< FormFieldButtonm_pButton
- Protected Attributes inherited from sw::mark::MarkBase
std::unique_ptr< SwPositionm_pPos1
std::unique_ptr< SwPositionm_pPos2
OUString m_aName
css::uno::WeakReference< css::text::XTextContent > m_wXBookmark

Detailed Description

Fieldmark representing a drop-down form field.

Definition at line 284 of file bookmrk.hxx.

Constructor & Destructor Documentation

sw::mark::DropDownFieldmark::DropDownFieldmark ( const SwPaM rPaM)

Definition at line 660 of file bookmrk.cxx.

sw::mark::DropDownFieldmark::~DropDownFieldmark ( )

Definition at line 665 of file bookmrk.cxx.

Member Function Documentation

void sw::mark::DropDownFieldmark::RemoveButton ( )
void sw::mark::DropDownFieldmark::SendLOKHideMessage ( const SfxViewShell pViewShell)
void sw::mark::DropDownFieldmark::SendLOKShowMessage ( const SfxViewShell pViewShell)
void sw::mark::DropDownFieldmark::SetPortionPaintArea ( const SwRect rPortionPaintArea)
void sw::mark::DropDownFieldmark::ShowButton ( SwEditWin pEditWin)

Member Data Documentation

SwRect sw::mark::DropDownFieldmark::m_aPortionPaintArea

Definition at line 301 of file bookmrk.hxx.

Referenced by SendLOKShowMessage(), SetPortionPaintArea(), and ShowButton().

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