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

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
 
ToolBoxrToolBox
 
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 ( )
overridevirtual

Definition at line 92 of file lboxctrl.cxx.

Member Function Documentation

void SvxPopupWindowListBox::dispose ( void  )
overridevirtual

Reimplemented from SfxPopupWindow.

Definition at line 97 of file lboxctrl.cxx.

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

ListBox& SvxPopupWindowListBox::GetListBox ( )
inline

Definition at line 67 of file lboxctrl.cxx.

References m_pListBox.

Referenced by SvxUndoRedoControl::CreatePopupWindow().

bool SvxPopupWindowListBox::IsUserSelected ( ) const
inline

Definition at line 69 of file lboxctrl.cxx.

References bUserSel.

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

Definition at line 70 of file lboxctrl.cxx.

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

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
private

Definition at line 55 of file lboxctrl.cxx.

Referenced by IsUserSelected().

VclPtr<ListBox> SvxPopupWindowListBox::m_pListBox
private

Definition at line 53 of file lboxctrl.cxx.

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

sal_uInt16 const SvxPopupWindowListBox::nTbxId
private

Definition at line 56 of file lboxctrl.cxx.

Referenced by statusChanged().

ToolBox& SvxPopupWindowListBox::rToolBox
private

Definition at line 54 of file lboxctrl.cxx.

Referenced by PopupModeEnd(), and statusChanged().


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