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

Public Member Functions

 ExtBoxWithBtns_Impl (vcl::Window *pParent)
virtual ~ExtBoxWithBtns_Impl () override
virtual void dispose () override
void InitFromDialog (ExtMgrDialog *pParentDialog)
virtual void MouseButtonDown (const MouseEvent &rMEvt) override
virtual void RecalcAll () override
virtual void selectEntry (const long nPos) override
void enableButtons (bool bEnable)
- Public Member Functions inherited from dp_gui::ExtensionBox_Impl
 ExtensionBox_Impl (vcl::Window *pParent)
virtual ~ExtensionBox_Impl () override
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rPaintRect) override
virtual void Resize () override
virtual bool EventNotify (NotifyEvent &rNEvt) override
virtual Size GetOptimalSize () const override
TEntry_Impl const & GetEntryData (long nPos)
long GetEntryCount ()
tools::Rectangle GetEntryRect (const long nPos) const
bool HasActive ()
long PointToPos (const Point &rPos)
void DoScroll (long nDelta)
void RemoveUnlocked ()
void addEntry (const css::uno::Reference< css::deployment::XPackage > &xPackage, bool bLicenseMissing=false)
void updateEntry (const css::uno::Reference< css::deployment::XPackage > &xPackage)
void removeEntry (const css::uno::Reference< css::deployment::XPackage > &xPackage)
void prepareChecking ()
void checkEntries ()
void setExtensionManager (TheExtensionManager *pManager)
virtual sal_Int32 getItemCount () const override
virtual sal_Int32 getSelIndex () const override
- Public Member Functions inherited from svt::IExtensionListBox
 IExtensionListBox (vcl::Window *pParent)

Private Member Functions

void SetButtonStatus (const TEntry_Impl &rEntry)
MENU_COMMAND ShowPopupMenu (const Point &rPos, const long nPos)

Private Attributes

bool m_bInterfaceLocked
VclPtr< ExtMgrDialogm_pParent

Additional Inherited Members

- Public Attributes inherited from svt::IExtensionListBox

Detailed Description

Definition at line 117 of file dp_gui_dialog2.cxx.

Constructor & Destructor Documentation

dp_gui::ExtBoxWithBtns_Impl::ExtBoxWithBtns_Impl ( vcl::Window pParent)

Definition at line 141 of file dp_gui_dialog2.cxx.

dp_gui::ExtBoxWithBtns_Impl::~ExtBoxWithBtns_Impl ( )

Definition at line 160 of file dp_gui_dialog2.cxx.

Member Function Documentation

void dp_gui::ExtBoxWithBtns_Impl::dispose ( void  )

Reimplemented from dp_gui::ExtensionBox_Impl.

Definition at line 165 of file dp_gui_dialog2.cxx.

References dp_gui::ExtensionBox_Impl::dispose(), and m_pParent.

void dp_gui::ExtBoxWithBtns_Impl::enableButtons ( bool  bEnable)
void dp_gui::ExtBoxWithBtns_Impl::InitFromDialog ( ExtMgrDialog pParentDialog)
void dp_gui::ExtBoxWithBtns_Impl::MouseButtonDown ( const MouseEvent rMEvt)
void dp_gui::ExtBoxWithBtns_Impl::RecalcAll ( )
void dp_gui::ExtBoxWithBtns_Impl::selectEntry ( const long  nPos)
void dp_gui::ExtBoxWithBtns_Impl::SetButtonStatus ( const TEntry_Impl rEntry)

Definition at line 200 of file dp_gui_dialog2.cxx.

References m_pParent, dp_gui::NOT_AVAILABLE, and dp_gui::REGISTERED.

Referenced by enableButtons(), and RecalcAll().

MENU_COMMAND dp_gui::ExtBoxWithBtns_Impl::ShowPopupMenu ( const Point rPos,
const long  nPos 

Member Data Documentation

bool dp_gui::ExtBoxWithBtns_Impl::m_bInterfaceLocked

Definition at line 119 of file dp_gui_dialog2.cxx.

Referenced by enableButtons(), and MouseButtonDown().

VclPtr<ExtMgrDialog> dp_gui::ExtBoxWithBtns_Impl::m_pParent

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