LibreOffice Module svtools (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DetailsContainer Class Reference

#include <ServerDetailsControls.hxx>

Inheritance diagram for DetailsContainer:
[legend]
Collaboration diagram for DetailsContainer:
[legend]

Public Member Functions

 DetailsContainer (PlaceEditDialog *pDialog)
 
virtual ~DetailsContainer ()
 
void setChangeHdl (const Link< DetailsContainer *, void > &rLink)
 
virtual void set_visible (bool bShow)
 
virtual INetURLObject getUrl ()
 
virtual bool setUrl (const INetURLObject &rUrl)
 Try to split the URL in the controls of that container. More...
 
virtual void setUsername (const OUString &)
 
virtual void setPassword (const OUString &)
 
virtual bool enableUserCredentials ()
 

Protected Member Functions

void notifyChange ()
 
 DECL_LINK (ValueChangeHdl, weld::Entry &, void)
 
 DECL_STATIC_LINK (DetailsContainer, FormatPortHdl, weld::SpinButton &, void)
 

Protected Attributes

PlaceEditDialog * m_pDialog
 
Link< DetailsContainer *, void > m_aChangeHdl
 

Detailed Description

Definition at line 33 of file ServerDetailsControls.hxx.

Constructor & Destructor Documentation

◆ DetailsContainer()

DetailsContainer::DetailsContainer ( PlaceEditDialog *  pDialog)

Definition at line 35 of file ServerDetailsControls.cxx.

References LINK, and m_pDialog.

◆ ~DetailsContainer()

DetailsContainer::~DetailsContainer ( )
virtual

Definition at line 47 of file ServerDetailsControls.cxx.

Member Function Documentation

◆ DECL_LINK()

DetailsContainer::DECL_LINK ( ValueChangeHdl  ,
weld::Entry ,
void   
)
protected

◆ DECL_STATIC_LINK()

DetailsContainer::DECL_STATIC_LINK ( DetailsContainer  ,
FormatPortHdl  ,
weld::SpinButton ,
void   
)
protected

◆ enableUserCredentials()

virtual bool DetailsContainer::enableUserCredentials ( )
inlinevirtual

Reimplemented in DavDetailsContainer.

Definition at line 58 of file ServerDetailsControls.hxx.

◆ getUrl()

INetURLObject DetailsContainer::getUrl ( )
virtual

Reimplemented in HostDetailsContainer, SmbDetailsContainer, and CmisDetailsContainer.

Definition at line 60 of file ServerDetailsControls.cxx.

◆ notifyChange()

void DetailsContainer::notifyChange ( )
protected

◆ set_visible()

void DetailsContainer::set_visible ( bool  bShow)
virtual

◆ setChangeHdl()

void DetailsContainer::setChangeHdl ( const Link< DetailsContainer *, void > &  rLink)
inline

Definition at line 43 of file ServerDetailsControls.hxx.

References m_aChangeHdl.

◆ setPassword()

virtual void DetailsContainer::setPassword ( const OUString &  )
inlinevirtual

Reimplemented in CmisDetailsContainer.

Definition at line 56 of file ServerDetailsControls.hxx.

◆ setUrl()

bool DetailsContainer::setUrl ( const INetURLObject rUrl)
virtual

Try to split the URL in the controls of that container.

Parameters
sUrlthe URL to split
Returns
true if the split worked, false otherwise.

Reimplemented in HostDetailsContainer, SmbDetailsContainer, and CmisDetailsContainer.

Definition at line 66 of file ServerDetailsControls.cxx.

◆ setUsername()

virtual void DetailsContainer::setUsername ( const OUString &  )
inlinevirtual

Reimplemented in CmisDetailsContainer.

Definition at line 55 of file ServerDetailsControls.hxx.

Member Data Documentation

◆ m_aChangeHdl

Link<DetailsContainer*,void> DetailsContainer::m_aChangeHdl
protected

Definition at line 37 of file ServerDetailsControls.hxx.

Referenced by notifyChange(), and setChangeHdl().

◆ m_pDialog

PlaceEditDialog* DetailsContainer::m_pDialog
protected

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