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, const OUString &rPageURL, const OUString &rEvtHdl, 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 200 of file treeopt.hxx.

Constructor & Destructor Documentation

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

Definition at line 1928 of file treeopt.cxx.

ExtensionsTabPage::~ExtensionsTabPage ( )

Definition at line 1938 of file treeopt.cxx.

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

Member Function Documentation

void ExtensionsTabPage::ActivatePage ( )

Definition at line 2037 of file treeopt.cxx.

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

Referenced by ResetPage().

void ExtensionsTabPage::CreateDialogWithHandler ( )
private
void ExtensionsTabPage::DeactivatePage ( )

Definition at line 2058 of file treeopt.cxx.

References m_xPage.

Referenced by ~ExtensionsTabPage().

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

Definition at line 2006 of file treeopt.cxx.

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

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

void ExtensionsTabPage::Hide ( )

Definition at line 2030 of file treeopt.cxx.

References m_xPageParent.

Referenced by ~ExtensionsTabPage().

void ExtensionsTabPage::ResetPage ( )

Definition at line 2064 of file treeopt.cxx.

References ActivatePage(), and DispatchAction().

void ExtensionsTabPage::SavePage ( )

Definition at line 2070 of file treeopt.cxx.

References DispatchAction().

void ExtensionsTabPage::Show ( )

Definition at line 2023 of file treeopt.cxx.

References m_xPageParent.

Member Data Documentation

weld::Container* ExtensionsTabPage::m_pContainer
private

Definition at line 203 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

OUString ExtensionsTabPage::m_sEventHdl
private

Definition at line 207 of file treeopt.hxx.

Referenced by ActivatePage(), and CreateDialogWithHandler().

OUString ExtensionsTabPage::m_sPageURL
private

Definition at line 204 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

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

Definition at line 209 of file treeopt.hxx.

Referenced by CreateDialogWithHandler(), and DispatchAction().

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

Definition at line 205 of file treeopt.hxx.

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

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

Definition at line 211 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().


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