LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svx::TextUnderlineControl Class Reference

#include <TextUnderlineControl.hxx>

Inheritance diagram for svx::TextUnderlineControl:
[legend]
Collaboration diagram for svx::TextUnderlineControl:
[legend]

Public Member Functions

 TextUnderlineControl (sal_uInt16 nId, vcl::Window *pParent)
 
virtual ~TextUnderlineControl () override
 
virtual void dispose () override
 
- Public Member Functions inherited from SfxPopupWindow
 SfxPopupWindow (sal_uInt16 nId, vcl::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rFrame, WinBits nBits)
 
 SfxPopupWindow (sal_uInt16 nId, vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >())
 
virtual ~SfxPopupWindow () override
 
virtual void MouseMove (const MouseEvent &rMEvt) override
 
void StartCascading ()
 
SAL_DLLPRIVATE void SetDeleteLink_Impl (const Link< SfxPopupWindow *, void > &rLink)
 

Private Member Functions

FontLineStyle getLineStyle (Button const *pButton)
 
 DECL_LINK (PBClickHdl, Button *, void)
 

Private Attributes

VclPtr< PushButtonmaNone
 
VclPtr< PushButtonmaSingle
 
VclPtr< PushButtonmaDouble
 
VclPtr< PushButtonmaBold
 
VclPtr< PushButtonmaDot
 
VclPtr< PushButtonmaDotBold
 
VclPtr< PushButtonmaDash
 
VclPtr< PushButtonmaDashLong
 
VclPtr< PushButtonmaDashDot
 
VclPtr< PushButtonmaDashDotDot
 
VclPtr< PushButtonmaWave
 
VclPtr< PushButtonmaMoreOptions
 

Additional Inherited Members

- Protected Member Functions inherited from SfxPopupWindow
virtual void PopupModeEnd () override
 
virtual bool Close () override
 
sal_uInt16 GetId () const
 
const css::uno::Reference< css::frame::XFrame > & GetFrame () const
 
void AddStatusListener (const OUString &rCommandURL)
 
virtual void statusChanged (const css::frame::FeatureStateEvent &rEvent)
 

Detailed Description

Definition at line 31 of file TextUnderlineControl.hxx.

Constructor & Destructor Documentation

svx::TextUnderlineControl::TextUnderlineControl ( sal_uInt16  nId,
vcl::Window pParent 
)
explicit
svx::TextUnderlineControl::~TextUnderlineControl ( )
overridevirtual

Definition at line 65 of file TextUnderlineControl.cxx.

Member Function Documentation

svx::TextUnderlineControl::DECL_LINK ( PBClickHdl  ,
Button ,
void   
)
private
void svx::TextUnderlineControl::dispose ( void  )
overridevirtual
FontLineStyle svx::TextUnderlineControl::getLineStyle ( Button const *  pButton)
private

Member Data Documentation

VclPtr<PushButton> svx::TextUnderlineControl::maBold
private

Definition at line 42 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDash
private

Definition at line 45 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDashDot
private

Definition at line 47 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDashDotDot
private

Definition at line 48 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDashLong
private

Definition at line 46 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDot
private

Definition at line 43 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDotBold
private

Definition at line 44 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maDouble
private

Definition at line 41 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maMoreOptions
private

Definition at line 50 of file TextUnderlineControl.hxx.

Referenced by dispose(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maNone
private

Definition at line 39 of file TextUnderlineControl.hxx.

Referenced by dispose(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maSingle
private

Definition at line 40 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().

VclPtr<PushButton> svx::TextUnderlineControl::maWave
private

Definition at line 49 of file TextUnderlineControl.hxx.

Referenced by dispose(), getLineStyle(), and TextUnderlineControl().


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