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, 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

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

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

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

Definition at line 210 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

◆ m_sEventHdl

OUString ExtensionsTabPage::m_sEventHdl

Definition at line 214 of file treeopt.hxx.

Referenced by ActivatePage(), and CreateDialogWithHandler().

◆ m_sPageURL

OUString ExtensionsTabPage::m_sPageURL

Definition at line 211 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

◆ m_xEventHdl

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

Definition at line 216 of file treeopt.hxx.

Referenced by CreateDialogWithHandler(), and DispatchAction().

◆ m_xPage

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

◆ m_xPageParent

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

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

Definition at line 218 of file treeopt.hxx.

Referenced by CreateDialogWithHandler().

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