28#include <com/sun/star/frame/XFrame.hpp>
59 css::uno::Reference< css::frame::XFrame >
79 OUString& aStrIntName, OUString& aStrFrame,
83 OUString& aStrIntName, OUString& aStrFrame,
96 const OUString& rUIXMLDescription,
103 const css::uno::Reference< css::frame::XFrame >& rxDocumentFrame )
110 virtual void SetMarkStr (
const OUString& aStrMark );
ComboBox-Control for URL's with History and Autocompletion.
SvxHyperURLBox(std::unique_ptr< weld::ComboBox > xWidget)
virtual sal_Int8 AcceptDrop(const AcceptDropEvent &rEvt) override
virtual sal_Int8 ExecuteDrop(const ExecuteDropEvent &rEvt) override
DECL_LINK(ClickScriptHdl_Impl, weld::Button &, void)
Button : Script.
SfxDispatcher * GetDispatcher() const
static OUString GetSchemeFromURL(const OUString &rStrURL)
std::unique_ptr< weld::Button > mxBtScript
std::unique_ptr< weld::Label > mxFormLabel
virtual ~SvxHyperlinkTabPageBase() override
bool IsMarkWndVisible() const
void DisableClose(bool _bDisable)
void SetDocumentFrame(const css::uno::Reference< css::frame::XFrame > &rxDocumentFrame)
virtual void Reset(const SfxItemSet &) override
SvxHyperlinkTabPageBase(weld::Container *pParent, SvxHpLinkDlg *pDlg, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *pItemSet)
std::shared_ptr< SvxHlinkDlgMarkWnd > mxMarkWnd
std::unique_ptr< weld::Entry > mxEdText
std::unique_ptr< weld::Entry > mxEdIndication
std::unique_ptr< weld::Label > mxFrameLabel
std::unique_ptr< weld::ComboBox > mxLbForm
void MoveToExtraWnd(Point aNewPos)
void FillStandardDlgFields(const SvxHyperlinkItem *pHyperlinkItem)
virtual bool FillItemSet(SfxItemSet *) override
virtual bool ShouldOpenMarkWnd()
SvxMacroTableDtor * GetMacroTable()
virtual void ActivatePage(const SfxItemSet &rItemSet) override
virtual bool QueryClose() override
std::unique_ptr< weld::ComboBox > mxCbbFrame
virtual void SetMarkWndShouldOpen(bool bOpen)
virtual void FillDlgFields(const OUString &rStrURL)=0
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
TopLevelWindowLocker maBusy
void GetDataFromCommonFields(OUString &aStrName, OUString &aStrIntName, OUString &aStrFrame, SvxLinkInsertMode &eMode)
virtual void GetCurrentItemData(OUString &rStrURL, OUString &aStrName, OUString &aStrIntName, OUString &aStrFrame, SvxLinkInsertMode &eMode)=0
css::uno::Reference< css::frame::XFrame > mxDocumentFrame
HyperDialogEvent GetMacroEvents() const
virtual void SetMarkStr(const OUString &aStrMark)
virtual void SetInitFocus()