LibreOffice Module basctl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
basctl::OrganizeDialog Class Reference

#include <moduldlg.hxx>

Inheritance diagram for basctl::OrganizeDialog:
[legend]
Collaboration diagram for basctl::OrganizeDialog:
[legend]

Public Member Functions

 OrganizeDialog (weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &xDocFrame, sal_Int16 tabId)
 
virtual ~OrganizeDialog () override
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (ActivatePageHdl, const OUString &, void)
 
void SetCurrentEntry (const css::uno::Reference< css::frame::XFrame > &xDocFrame)
 

Private Attributes

std::unique_ptr< weld::Notebookm_xTabCtrl
 
std::unique_ptr< ObjectPagem_xModulePage
 
std::unique_ptr< ObjectPagem_xDialogPage
 
std::unique_ptr< LibPagem_xLibPage
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 201 of file moduldlg.hxx.

Constructor & Destructor Documentation

◆ OrganizeDialog()

basctl::OrganizeDialog::OrganizeDialog ( weld::Window pParent,
const css::uno::Reference< css::frame::XFrame > &  xDocFrame,
sal_Int16  tabId 
)

Definition at line 203 of file moduldlg.cxx.

References Dialogs, basctl::GetDispatcher(), LINK, m_xTabCtrl, Modules, and SetCurrentEntry().

◆ ~OrganizeDialog()

basctl::OrganizeDialog::~OrganizeDialog ( )
overridevirtual

Definition at line 238 of file moduldlg.cxx.

Member Function Documentation

◆ DECL_LINK()

basctl::OrganizeDialog::DECL_LINK ( ActivatePageHdl  ,
const OUString &  ,
void   
)
private

◆ SetCurrentEntry()

void basctl::OrganizeDialog::SetCurrentEntry ( const css::uno::Reference< css::frame::XFrame > &  xDocFrame)
private

Member Data Documentation

◆ m_xDialogPage

std::unique_ptr<ObjectPage> basctl::OrganizeDialog::m_xDialogPage
private

Definition at line 206 of file moduldlg.hxx.

Referenced by SetCurrentEntry().

◆ m_xLibPage

std::unique_ptr<LibPage> basctl::OrganizeDialog::m_xLibPage
private

Definition at line 207 of file moduldlg.hxx.

◆ m_xModulePage

std::unique_ptr<ObjectPage> basctl::OrganizeDialog::m_xModulePage
private

Definition at line 205 of file moduldlg.hxx.

Referenced by SetCurrentEntry().

◆ m_xTabCtrl

std::unique_ptr<weld::Notebook> basctl::OrganizeDialog::m_xTabCtrl
private

Definition at line 204 of file moduldlg.hxx.

Referenced by OrganizeDialog().


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