LibreOffice Module cui (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ExtensionsTabPage Class Reference

#include <treeopt.hxx>

Collaboration diagram for ExtensionsTabPage:
[legend]

Public Member Functions

 ExtensionsTabPage (weld::Container *pParent, OUString rPageURL, OUString aEvtHdl, const css::uno::Reference< css::awt::XContainerWindowProvider > &rProvider)
 
 ~ExtensionsTabPage ()
 
void Show ()
 
void Hide ()
 
void ActivatePage ()
 
void DeactivatePage ()
 
void ResetPage ()
 
void SavePage ()
 

Private Member Functions

void CreateDialogWithHandler ()
 
bool DispatchAction (const OUString &rAction)
 

Private Attributes

weld::Containerm_pContainer
 
OUString m_sPageURL
 
css::uno::Reference< css::awt::XWindow > m_xPageParent
 
css::uno::Reference< css::awt::XWindow > m_xPage
 
OUString m_sEventHdl
 
css::uno::Reference< css::awt::XContainerWindowEventHandler > m_xEventHdl
 
css::uno::Reference< css::awt::XContainerWindowProvider > m_xWinProvider
 

Detailed Description

Definition at line 207 of file treeopt.hxx.

Constructor & Destructor Documentation

◆ ExtensionsTabPage()

ExtensionsTabPage::ExtensionsTabPage ( weld::Container pParent,
OUString  rPageURL,
OUString  aEvtHdl,
const css::uno::Reference< css::awt::XContainerWindowProvider > &  rProvider 
)

Definition at line 1929 of file treeopt.cxx.

◆ ~ExtensionsTabPage()

ExtensionsTabPage::~ExtensionsTabPage ( )

Definition at line 1939 of file treeopt.cxx.

References DeactivatePage(), Exception, Hide(), m_xPage, and m_xPageParent.

Member Function Documentation

◆ ActivatePage()

void ExtensionsTabPage::ActivatePage ( )

Definition at line 2047 of file treeopt.cxx.

References CreateDialogWithHandler(), DispatchAction(), m_sEventHdl, m_xPage, and m_xPageParent.

Referenced by ResetPage().

◆ CreateDialogWithHandler()

void ExtensionsTabPage::CreateDialogWithHandler ( )
private

◆ DeactivatePage()

void ExtensionsTabPage::DeactivatePage ( )

Definition at line 2068 of file treeopt.cxx.

References m_xPage.

Referenced by ~ExtensionsTabPage().

◆ DispatchAction()

bool ExtensionsTabPage::DispatchAction ( const OUString &  rAction)
private

Definition at line 2007 of file treeopt.cxx.

References Any, Exception, m_xEventHdl, m_xPage, and TOOLS_WARN_EXCEPTION.

Referenced by ActivatePage(), ResetPage(), and SavePage().

◆ Hide()

void ExtensionsTabPage::Hide ( )

Definition at line 2040 of file treeopt.cxx.

References m_xPageParent.

Referenced by ~ExtensionsTabPage().

◆ ResetPage()

void ExtensionsTabPage::ResetPage ( )

Definition at line 2074 of file treeopt.cxx.

References ActivatePage(), and DispatchAction().

◆ SavePage()

void ExtensionsTabPage::SavePage ( )

Definition at line 2080 of file treeopt.cxx.

References DispatchAction().

◆ Show()

void ExtensionsTabPage::Show ( )

Definition at line 2024 of file treeopt.cxx.

References VCLUnoHelper::GetWindow(), and m_xPageParent.

Member Data Documentation

◆ m_pContainer

weld::Container* ExtensionsTabPage::m_pContainer
private

Definition at line 210 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

◆ m_sEventHdl

OUString ExtensionsTabPage::m_sEventHdl
private

Definition at line 214 of file treeopt.hxx.

Referenced by ActivatePage(), and CreateDialogWithHandler().

◆ m_sPageURL

OUString ExtensionsTabPage::m_sPageURL
private

Definition at line 211 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

◆ m_xEventHdl

css::uno::Reference< css::awt::XContainerWindowEventHandler > ExtensionsTabPage::m_xEventHdl
private

Definition at line 216 of file treeopt.hxx.

Referenced by CreateDialogWithHandler(), and DispatchAction().

◆ m_xPage

css::uno::Reference<css::awt::XWindow> ExtensionsTabPage::m_xPage
private

◆ m_xPageParent

css::uno::Reference<css::awt::XWindow> ExtensionsTabPage::m_xPageParent
private

Definition at line 212 of file treeopt.hxx.

Referenced by ActivatePage(), CreateDialogWithHandler(), Hide(), Show(), and ~ExtensionsTabPage().

◆ m_xWinProvider

css::uno::Reference< css::awt::XContainerWindowProvider > ExtensionsTabPage::m_xWinProvider
private

Definition at line 218 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().


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