LibreOffice Module extensions (master) 1
Public Member Functions | Private Attributes | List of all members
pcr::OBrowserPage Class Reference

#include <browserpage.hxx>

Collaboration diagram for pcr::OBrowserPage:
[legend]

Public Member Functions

 OBrowserPage (weld::Container *pParent, weld::Container *pContainer)
 
 ~OBrowserPage ()
 
void SetHelpId (const OUString &rHelpId)
 
OBrowserListBoxgetListBox ()
 
const OBrowserListBoxgetListBox () const
 
void detach ()
 
void reattach (weld::Container *pNewParent)
 

Private Attributes

weld::Containerm_pParent
 
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
std::unique_ptr< OBrowserListBox, o3tl::default_delete< OBrowserListBox > > m_xListBox
 

Detailed Description

Definition at line 27 of file browserpage.hxx.

Constructor & Destructor Documentation

◆ OBrowserPage()

pcr::OBrowserPage::OBrowserPage ( weld::Container pParent,
weld::Container pContainer 
)
explicit

Definition at line 25 of file browserpage.cxx.

References m_xContainer.

◆ ~OBrowserPage()

pcr::OBrowserPage::~OBrowserPage ( )

Definition at line 33 of file browserpage.cxx.

References detach(), and m_pParent.

Member Function Documentation

◆ detach()

void pcr::OBrowserPage::detach ( )
inline

Definition at line 45 of file browserpage.hxx.

References m_pParent, m_xContainer, and weld::Container::move().

Referenced by ~OBrowserPage().

◆ getListBox() [1/2]

OBrowserListBox & pcr::OBrowserPage::getListBox ( )
inline

◆ getListBox() [2/2]

const OBrowserListBox & pcr::OBrowserPage::getListBox ( ) const
inline

Definition at line 43 of file browserpage.hxx.

References m_xListBox.

◆ reattach()

void pcr::OBrowserPage::reattach ( weld::Container pNewParent)
inline

Definition at line 52 of file browserpage.hxx.

References m_pParent, m_xContainer, and weld::Container::move().

◆ SetHelpId()

void pcr::OBrowserPage::SetHelpId ( const OUString &  rHelpId)
inline

Definition at line 40 of file browserpage.hxx.

References m_xContainer.

Member Data Documentation

◆ m_pParent

weld::Container* pcr::OBrowserPage::m_pParent
private

Definition at line 30 of file browserpage.hxx.

Referenced by detach(), reattach(), and ~OBrowserPage().

◆ m_xBuilder

std::unique_ptr<weld::Builder> pcr::OBrowserPage::m_xBuilder
private

Definition at line 31 of file browserpage.hxx.

◆ m_xContainer

std::unique_ptr<weld::Container> pcr::OBrowserPage::m_xContainer
private

Definition at line 32 of file browserpage.hxx.

Referenced by detach(), reattach(), and SetHelpId().

◆ m_xListBox

std::unique_ptr<OBrowserListBox, o3tl::default_delete<OBrowserListBox> > pcr::OBrowserPage::m_xListBox
private

Definition at line 33 of file browserpage.hxx.

Referenced by getListBox().


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