LibreOffice Module cui (master) 1
|
#include <hlmailtp.hxx>
Public Member Functions | |
SvxHyperlinkMailTp (weld::Container *pParent, SvxHpLinkDlg *pDlg, const SfxItemSet *pItemSet) | |
virtual | ~SvxHyperlinkMailTp () override |
virtual void | SetInitFocus () override |
Public Member Functions inherited from SvxHyperlinkTabPageBase | |
SvxHyperlinkTabPageBase (weld::Container *pParent, SvxHpLinkDlg *pDlg, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *pItemSet) | |
virtual | ~SvxHyperlinkTabPageBase () override |
void | SetDocumentFrame (const css::uno::Reference< css::frame::XFrame > &rxDocumentFrame) |
virtual void | DoApply () |
virtual void | SetInitFocus () |
virtual void | SetMarkStr (const OUString &aStrMark) |
virtual void | Reset (const SfxItemSet &) override |
virtual bool | FillItemSet (SfxItemSet *) override |
virtual void | ActivatePage (const SfxItemSet &rItemSet) override |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) override |
bool | IsMarkWndVisible () const |
void | MoveToExtraWnd (Point aNewPos) |
virtual bool | QueryClose () override |
Public Member Functions inherited from IconChoicePage | |
virtual | ~IconChoicePage () |
OUString | GetHelpId () const |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *)=0 |
virtual void | Reset (const SfxItemSet &)=0 |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
virtual bool | QueryClose () |
Static Public Member Functions | |
static std::unique_ptr< IconChoicePage > | Create (weld::Container *pWindow, SvxHpLinkDlg *pDlg, const SfxItemSet *pItemSet) |
Protected Member Functions | |
virtual void | FillDlgFields (const OUString &rStrURL) override |
virtual void | GetCurrentItemData (OUString &rStrURL, OUString &aStrName, OUString &aStrIntName, OUString &aStrFrame, SvxLinkInsertMode &eMode) override |
Protected Member Functions inherited from SvxHyperlinkTabPageBase | |
void | InitStdControls () |
void | FillStandardDlgFields (const SvxHyperlinkItem *pHyperlinkItem) |
virtual void | FillDlgFields (const OUString &rStrURL)=0 |
virtual void | GetCurrentItemData (OUString &rStrURL, OUString &aStrName, OUString &aStrIntName, OUString &aStrFrame, SvxLinkInsertMode &eMode)=0 |
void | GetDataFromCommonFields (OUString &aStrName, OUString &aStrIntName, OUString &aStrFrame, SvxLinkInsertMode &eMode) |
DECL_LINK (ClickScriptHdl_Impl, weld::Button &, void) | |
Button : Script. More... | |
void | DisableClose (bool _bDisable) |
virtual bool | ShouldOpenMarkWnd () |
virtual void | SetMarkWndShouldOpen (bool bOpen) |
void | ShowMarkWnd () |
void | HideMarkWnd () |
SfxDispatcher * | GetDispatcher () const |
HyperDialogEvent | GetMacroEvents () const |
SvxMacroTableDtor * | GetMacroTable () |
Protected Member Functions inherited from IconChoicePage | |
IconChoicePage (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *pItemSet) | |
Private Member Functions | |
DECL_STATIC_LINK (SvxHyperlinkMailTp, ClickAdrBookHdl_Impl, weld::Button &, void) | |
Button : Address book. More... | |
DECL_LINK (ModifiedReceiverHdl_Impl, weld::ComboBox &, void) | |
Combobox "receiver" modified. More... | |
void | SetScheme (std::u16string_view rScheme) |
void | RemoveImproperProtocol (std::u16string_view aProperScheme) |
OUString | CreateAbsoluteURL () const |
Private Attributes | |
std::unique_ptr< SvxHyperURLBox > | m_xCbbReceiver |
std::unique_ptr< weld::Button > | m_xBtAdrBook |
std::unique_ptr< weld::Entry > | m_xEdSubject |
Additional Inherited Members | |
Static Protected Member Functions inherited from SvxHyperlinkTabPageBase | |
static OUString | GetSchemeFromURL (const OUString &rStrURL) |
Protected Attributes inherited from SvxHyperlinkTabPageBase | |
SvxHpLinkDlg * | mpDialog |
bool | mbStdControlsInit |
OUString | maStrInitURL |
Timer | maTimer |
TopLevelWindowLocker | maBusy |
std::shared_ptr< SvxHlinkDlgMarkWnd > | mxMarkWnd |
Protected Attributes inherited from IconChoicePage | |
std::unique_ptr< weld::Builder > | xBuilder |
std::unique_ptr< weld::Container > | xContainer |
Definition at line 29 of file hlmailtp.hxx.
SvxHyperlinkMailTp::SvxHyperlinkMailTp | ( | weld::Container * | pParent, |
SvxHpLinkDlg * | pDlg, | ||
const SfxItemSet * | pItemSet | ||
) |
Definition at line 36 of file hlmailtp.cxx.
References SvtModuleOptions::DATABASE, SvxHyperlinkTabPageBase::InitStdControls(), comphelper::LibreOfficeKit::isActive(), LINK, m_xBtAdrBook, m_xCbbReceiver, and IconChoicePage::SetExchangeSupport().
|
overridevirtual |
Definition at line 59 of file hlmailtp.cxx.
|
static |
Definition at line 146 of file hlmailtp.cxx.
Referenced by SvxHpLinkDlg::SvxHpLinkDlg().
|
private |
Definition at line 119 of file hlmailtp.cxx.
References aURL, m_xCbbReceiver, m_xEdSubject, and INetURLObject::WithCharset.
Referenced by GetCurrentItemData().
|
private |
Combobox "receiver" modified.
|
private |
Button : Address book.
|
overrideprotectedvirtual |
Implements SvxHyperlinkTabPageBase.
Definition at line 69 of file hlmailtp.cxx.
References SvxHyperlinkTabPageBase::GetSchemeFromURL(), INET_MAILTO_SCHEME, m_xCbbReceiver, m_xEdSubject, nPos, and SetScheme().
|
overrideprotectedvirtual |
Implements SvxHyperlinkTabPageBase.
Definition at line 111 of file hlmailtp.cxx.
References CreateAbsoluteURL(), eMode, and SvxHyperlinkTabPageBase::GetDataFromCommonFields().
|
private |
Definition at line 179 of file hlmailtp.cxx.
References SvxHyperlinkTabPageBase::GetSchemeFromURL(), and m_xCbbReceiver.
Referenced by SetScheme().
|
overridevirtual |
Reimplemented from SvxHyperlinkTabPageBase.
Definition at line 156 of file hlmailtp.cxx.
References m_xCbbReceiver.
|
private |
Definition at line 163 of file hlmailtp.cxx.
References m_xBtAdrBook, m_xCbbReceiver, m_xEdSubject, and RemoveImproperProtocol().
Referenced by FillDlgFields().
|
private |
Definition at line 33 of file hlmailtp.hxx.
Referenced by SetScheme(), and SvxHyperlinkMailTp().
|
private |
Definition at line 32 of file hlmailtp.hxx.
Referenced by CreateAbsoluteURL(), FillDlgFields(), RemoveImproperProtocol(), SetInitFocus(), SetScheme(), and SvxHyperlinkMailTp().
|
private |
Definition at line 34 of file hlmailtp.hxx.
Referenced by CreateAbsoluteURL(), FillDlgFields(), and SetScheme().