LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
SvxLineEndWindow Class Reference
Inheritance diagram for SvxLineEndWindow:
[legend]
Collaboration diagram for SvxLineEndWindow:
[legend]

Public Member Functions

 SvxLineEndWindow (svt::ToolboxController &rController, vcl::Window *pParentWindow)
 
virtual ~SvxLineEndWindow () override
 
virtual void dispose () override
 
virtual void statusChanged (const css::frame::FeatureStateEvent &rEvent) override
 
- Public Member Functions inherited from svtools::ToolbarPopup
 ToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, vcl::Window *pParentWindow, WinBits nBits)
 
 ToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, vcl::Window *pParentWindow, const OString &rID, const OUString &rUIXMLDescription)
 
virtual ~ToolbarPopup () override
 
- Public Member Functions inherited from svtools::ToolbarPopupBase
 ToolbarPopupBase (const css::uno::Reference< css::frame::XFrame > &rFrame)
 
virtual ~ToolbarPopupBase ()
 

Protected Member Functions

virtual void GetFocus () override
 
- Protected Member Functions inherited from svtools::ToolbarPopup
bool IsInPopupMode () const
 
void EndPopupMode ()
 
- Protected Member Functions inherited from svtools::ToolbarPopupBase
void AddStatusListener (const OUString &rCommandURL)
 

Private Member Functions

 DECL_LINK (SelectHdl, ValueSet *, void)
 
void FillValueSet ()
 
void SetSize ()
 

Private Attributes

XLineEndListRef mpLineEndList
 
VclPtr< ValueSetmpLineEndSet
 
sal_uInt16 mnLines
 
Size maBmpSize
 
svt::ToolboxControllermrController
 

Additional Inherited Members

- Protected Attributes inherited from svtools::ToolbarPopupBase
css::uno::Reference< css::frame::XFrame > mxFrame
 
rtl::Reference< svt::FrameStatusListenermxStatusListener
 

Detailed Description

Definition at line 247 of file linectrl.cxx.

Constructor & Destructor Documentation

SvxLineEndWindow::SvxLineEndWindow ( svt::ToolboxController rController,
vcl::Window pParentWindow 
)
SvxLineEndWindow::~SvxLineEndWindow ( )
overridevirtual

Definition at line 302 of file linectrl.cxx.

Member Function Documentation

SvxLineEndWindow::DECL_LINK ( SelectHdl  ,
ValueSet ,
void   
)
private
void SvxLineEndWindow::dispose ( void  )
overridevirtual

Reimplemented from svtools::ToolbarPopup.

Definition at line 307 of file linectrl.cxx.

References VclPtr< reference_type >::disposeAndClear(), and mpLineEndSet.

void SvxLineEndWindow::FillValueSet ( )
private
void SvxLineEndWindow::GetFocus ( )
overrideprotectedvirtual

Definition at line 452 of file linectrl.cxx.

References mpLineEndSet, and ValueSet::StartSelection().

void SvxLineEndWindow::SetSize ( )
private
void SvxLineEndWindow::statusChanged ( const css::frame::FeatureStateEvent &  rEvent)
overridevirtual

Reimplemented from svtools::ToolbarPopupBase.

Definition at line 413 of file linectrl.cxx.

References ValueSet::Clear(), DBG_ASSERT, FillValueSet(), mpLineEndList, and mpLineEndSet.

Member Data Documentation

Size SvxLineEndWindow::maBmpSize
private

Definition at line 253 of file linectrl.cxx.

Referenced by FillValueSet(), and SetSize().

sal_uInt16 SvxLineEndWindow::mnLines
private

Definition at line 252 of file linectrl.cxx.

Referenced by FillValueSet(), and SetSize().

XLineEndListRef SvxLineEndWindow::mpLineEndList
private

Definition at line 250 of file linectrl.cxx.

Referenced by FillValueSet(), statusChanged(), and SvxLineEndWindow().

VclPtr<ValueSet> SvxLineEndWindow::mpLineEndSet
private

Definition at line 251 of file linectrl.cxx.

Referenced by dispose(), FillValueSet(), GetFocus(), SetSize(), statusChanged(), and SvxLineEndWindow().

svt::ToolboxController& SvxLineEndWindow::mrController
private

Definition at line 254 of file linectrl.cxx.


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