LibreOffice Module svtools (master) 1
|
#include <ServerDetailsControls.hxx>
Public Member Functions | |
HostDetailsContainer (PlaceEditDialog *pDialog, sal_uInt16 nPort, OUString sScheme) | |
virtual void | set_visible (bool bShow) override |
virtual INetURLObject | getUrl () override |
virtual bool | setUrl (const INetURLObject &rUrl) override |
Try to split the URL in the controls of that container. More... | |
Public Member Functions inherited from DetailsContainer | |
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 | setScheme (const OUString &sScheme) |
virtual bool | verifyScheme (const OUString &rScheme) |
Verifies that the scheme split from the URL can be handled by the container and set the proper controls accordingly if needed. More... | |
Protected Member Functions inherited from DetailsContainer | |
void | notifyChange () |
DECL_LINK (ValueChangeHdl, weld::Entry &, void) | |
DECL_STATIC_LINK (DetailsContainer, FormatPortHdl, weld::SpinButton &, void) | |
Private Attributes | |
sal_uInt16 | m_nDefaultPort |
OUString | m_sScheme |
OUString | m_sHost |
Additional Inherited Members | |
Protected Attributes inherited from DetailsContainer | |
PlaceEditDialog * | m_pDialog |
Link< DetailsContainer *, void > | m_aChangeHdl |
Definition at line 66 of file ServerDetailsControls.hxx.
HostDetailsContainer::HostDetailsContainer | ( | PlaceEditDialog * | pDialog, |
sal_uInt16 | nPort, | ||
OUString | sScheme | ||
) |
Definition at line 83 of file ServerDetailsControls.cxx.
References set_visible().
|
overridevirtual |
Reimplemented from DetailsContainer.
Definition at line 110 of file ServerDetailsControls.cxx.
References m_nDefaultPort, DetailsContainer::m_pDialog, and m_sScheme.
|
overridevirtual |
Reimplemented from DetailsContainer.
Reimplemented in DavDetailsContainer.
Definition at line 91 of file ServerDetailsControls.cxx.
References m_nDefaultPort, DetailsContainer::m_pDialog, m_sHost, and DetailsContainer::set_visible().
Referenced by HostDetailsContainer(), and DavDetailsContainer::set_visible().
|
inlineprotected |
Definition at line 81 of file ServerDetailsControls.hxx.
References m_sScheme.
|
overridevirtual |
Try to split the URL in the controls of that container.
sUrl | the URL to split |
Reimplemented from DetailsContainer.
Definition at line 131 of file ServerDetailsControls.cxx.
References INetURLObject::GetHost(), INetURLObject::GetPort(), INetURLObject::GetProtocol(), INetURLObject::GetScheme(), INetURLObject::GetURLPath(), DetailsContainer::m_pDialog, m_sHost, and verifyScheme().
|
protectedvirtual |
Verifies that the scheme split from the URL can be handled by the container and set the proper controls accordingly if needed.
Reimplemented in DavDetailsContainer.
Definition at line 146 of file ServerDetailsControls.cxx.
References m_sScheme.
Referenced by setUrl().
|
private |
Definition at line 69 of file ServerDetailsControls.hxx.
Referenced by getUrl(), and set_visible().
|
private |
Definition at line 71 of file ServerDetailsControls.hxx.
Referenced by set_visible(), and setUrl().
|
private |
Definition at line 70 of file ServerDetailsControls.hxx.
Referenced by getUrl(), setScheme(), and verifyScheme().