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:
[legend]
Collaboration diagram for dp_gui::ExtBoxWithBtns_Impl:
[legend]

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
 ENTRY_NOTFOUND
 

Detailed Description

Definition at line 117 of file dp_gui_dialog2.cxx.

Constructor & Destructor Documentation

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

Definition at line 141 of file dp_gui_dialog2.cxx.

dp_gui::ExtBoxWithBtns_Impl::~ExtBoxWithBtns_Impl ( )
overridevirtual

Definition at line 160 of file dp_gui_dialog2.cxx.

Member Function Documentation

void dp_gui::ExtBoxWithBtns_Impl::dispose ( void  )
overridevirtual

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)
overridevirtual
void dp_gui::ExtBoxWithBtns_Impl::RecalcAll ( )
overridevirtual
void dp_gui::ExtBoxWithBtns_Impl::selectEntry ( const long  nPos)
overridevirtual
void dp_gui::ExtBoxWithBtns_Impl::SetButtonStatus ( const TEntry_Impl rEntry)
private

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 
)
private

Member Data Documentation

bool dp_gui::ExtBoxWithBtns_Impl::m_bInterfaceLocked
private

Definition at line 119 of file dp_gui_dialog2.cxx.

Referenced by enableButtons(), and MouseButtonDown().

VclPtr<ExtMgrDialog> dp_gui::ExtBoxWithBtns_Impl::m_pParent
private

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