LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svx::DatabaseLocationInputController_Impl Class Reference
Collaboration diagram for svx::DatabaseLocationInputController_Impl:
[legend]

Public Member Functions

 DatabaseLocationInputController_Impl (const Reference< XComponentContext > &_rContext, SvtURLBox &_rLocationInput, weld::Button &_rBrowseButton, weld::Window &_rDialog)
 
bool prepareCommit ()
 
void setURL (const OUString &_rURL)
 
OUString getURL () const
 

Private Member Functions

void impl_initFilterProperties_nothrow ()
 
void impl_onBrowseButtonClicked ()
 
OUString impl_getCurrentURL () const
 
 DECL_LINK (OnButtonAction, weld::Button &, void)
 

Private Attributes

const Reference< XComponentContext > m_xContext
 
SvtURLBoxm_rLocationInput
 
weld::Windowm_rDialog
 
Sequence< OUString > m_aFilterExtensions
 
OUString m_sFilterUIName
 
bool m_bNeedExistenceCheck
 

Detailed Description

Definition at line 52 of file databaselocationinput.cxx.

Constructor & Destructor Documentation

◆ DatabaseLocationInputController_Impl()

svx::DatabaseLocationInputController_Impl::DatabaseLocationInputController_Impl ( const Reference< XComponentContext > &  _rContext,
SvtURLBox _rLocationInput,
weld::Button _rBrowseButton,
weld::Window _rDialog 
)

Member Function Documentation

◆ DECL_LINK()

svx::DatabaseLocationInputController_Impl::DECL_LINK ( OnButtonAction  ,
weld::Button ,
void   
)
private

◆ getURL()

OUString svx::DatabaseLocationInputController_Impl::getURL ( ) const

Definition at line 129 of file databaselocationinput.cxx.

References impl_getCurrentURL().

◆ impl_getCurrentURL()

OUString svx::DatabaseLocationInputController_Impl::impl_getCurrentURL ( ) const
private

◆ impl_initFilterProperties_nothrow()

void svx::DatabaseLocationInputController_Impl::impl_initFilterProperties_nothrow ( )
private

◆ impl_onBrowseButtonClicked()

void svx::DatabaseLocationInputController_Impl::impl_onBrowseButtonClicked ( )
private

◆ prepareCommit()

bool svx::DatabaseLocationInputController_Impl::prepareCommit ( )

◆ setURL()

void svx::DatabaseLocationInputController_Impl::setURL ( const OUString &  _rURL)

Member Data Documentation

◆ m_aFilterExtensions

Sequence< OUString > svx::DatabaseLocationInputController_Impl::m_aFilterExtensions
private

◆ m_bNeedExistenceCheck

bool svx::DatabaseLocationInputController_Impl::m_bNeedExistenceCheck
private

Definition at line 79 of file databaselocationinput.cxx.

Referenced by impl_onBrowseButtonClicked(), and prepareCommit().

◆ m_rDialog

weld::Window& svx::DatabaseLocationInputController_Impl::m_rDialog
private

Definition at line 76 of file databaselocationinput.cxx.

Referenced by impl_onBrowseButtonClicked().

◆ m_rLocationInput

SvtURLBox& svx::DatabaseLocationInputController_Impl::m_rLocationInput
private

◆ m_sFilterUIName

OUString svx::DatabaseLocationInputController_Impl::m_sFilterUIName
private

◆ m_xContext

const Reference<XComponentContext> svx::DatabaseLocationInputController_Impl::m_xContext
private

Definition at line 74 of file databaselocationinput.cxx.

Referenced by impl_initFilterProperties_nothrow().


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