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:

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

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 203 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 1972 of file treeopt.cxx.

ExtensionsTabPage::~ExtensionsTabPage ( )

Definition at line 1982 of file treeopt.cxx.

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

Member Function Documentation

void ExtensionsTabPage::ActivatePage ( )

Definition at line 2090 of file treeopt.cxx.

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

Referenced by ResetPage().

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

Definition at line 2111 of file treeopt.cxx.

References m_xPage.

Referenced by ~ExtensionsTabPage().

bool ExtensionsTabPage::DispatchAction ( const OUString &  rAction)

Definition at line 2050 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 2083 of file treeopt.cxx.

References m_xPageParent.

Referenced by ~ExtensionsTabPage().

void ExtensionsTabPage::ResetPage ( )

Definition at line 2117 of file treeopt.cxx.

References ActivatePage(), and DispatchAction().

void ExtensionsTabPage::SavePage ( )

Definition at line 2123 of file treeopt.cxx.

References DispatchAction().

void ExtensionsTabPage::Show ( )

Definition at line 2067 of file treeopt.cxx.

References VCLUnoHelper::GetWindow(), m_xPageParent, and vcl::Window::Show().

Member Data Documentation

weld::Container* ExtensionsTabPage::m_pContainer

Definition at line 206 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

OUString ExtensionsTabPage::m_sEventHdl

Definition at line 210 of file treeopt.hxx.

Referenced by ActivatePage(), and CreateDialogWithHandler().

OUString ExtensionsTabPage::m_sPageURL

Definition at line 207 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

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

Definition at line 212 of file treeopt.hxx.

Referenced by CreateDialogWithHandler(), and DispatchAction().

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

Definition at line 208 of file treeopt.hxx.

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

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

Definition at line 214 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

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