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

Public Member Functions

 SvxPopupWindowListBox (sal_uInt16 nSlotId, const OUString &rCommandURL, sal_uInt16 nTbxId, ToolBox &rTbx)
virtual ~SvxPopupWindowListBox () override
virtual void dispose () override
virtual void PopupModeEnd () override
virtual void statusChanged (const css::frame::FeatureStateEvent &rEvent) override
ListBoxGetListBox ()
bool IsUserSelected () const
void SetUserSelected (bool bVal)
- 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 Attributes

VclPtr< ListBoxm_pListBox
bool bUserSel
sal_uInt16 const nTbxId

Additional Inherited Members

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

Detailed Description

Definition at line 51 of file lboxctrl.cxx.

Constructor & Destructor Documentation

SvxPopupWindowListBox::SvxPopupWindowListBox ( sal_uInt16  nSlotId,
const OUString &  rCommandURL,
sal_uInt16  nTbxId,
ToolBox rTbx 
SvxPopupWindowListBox::~SvxPopupWindowListBox ( )

Definition at line 92 of file lboxctrl.cxx.

Member Function Documentation

void SvxPopupWindowListBox::dispose ( void  )

Reimplemented from SfxPopupWindow.

Definition at line 97 of file lboxctrl.cxx.

References VclPtr< ListBox >::clear(), SfxPopupWindow::dispose(), and m_pListBox.

ListBox& SvxPopupWindowListBox::GetListBox ( )

Definition at line 67 of file lboxctrl.cxx.

References m_pListBox.

Referenced by SvxUndoRedoControl::CreatePopupWindow().

bool SvxPopupWindowListBox::IsUserSelected ( ) const

Definition at line 69 of file lboxctrl.cxx.

References bUserSel.

void SvxPopupWindowListBox::PopupModeEnd ( )
void SvxPopupWindowListBox::SetUserSelected ( bool  bVal)

Definition at line 70 of file lboxctrl.cxx.

void SvxPopupWindowListBox::statusChanged ( const css::frame::FeatureStateEvent &  rEvent)

Reimplemented from SfxPopupWindow.

Definition at line 118 of file lboxctrl.cxx.

References ToolBox::EnableItem(), nTbxId, rToolBox, and SfxPopupWindow::statusChanged().

Member Data Documentation

bool SvxPopupWindowListBox::bUserSel

Definition at line 55 of file lboxctrl.cxx.

Referenced by IsUserSelected().

VclPtr<ListBox> SvxPopupWindowListBox::m_pListBox

Definition at line 53 of file lboxctrl.cxx.

Referenced by dispose(), GetListBox(), and SvxPopupWindowListBox().

sal_uInt16 const SvxPopupWindowListBox::nTbxId

Definition at line 56 of file lboxctrl.cxx.

Referenced by statusChanged().

ToolBox& SvxPopupWindowListBox::rToolBox

Definition at line 54 of file lboxctrl.cxx.

Referenced by PopupModeEnd(), and statusChanged().

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