50 virtual void dispose()
override;
68 std::vector< std::unique_ptr<IconChoicePageData> >
maPageList;
92 DECL_LINK( ChosePageHdl_Impl,
const OUString&,
void );
110 virtual void Close()
override;
122 void ShowPage(
const OUString& rId );
SfxDispatcher * GetDispatcher() const
SfxBindings & GetBindings() const
SfxStatusForwarder aRdOnlyForwarder
SvxHlinkCtrl(sal_uInt16 nId, SfxBindings &rBindings, SvxHpLinkDlg *pDlg)
virtual void dispose() override
virtual void StateChangedAtToolBoxControl(sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
IconChoicePage * GetTabPage(std::u16string_view rPageId)
IconChoicePageData * GetPageData(std::u16string_view rId)
std::unique_ptr< weld::Button > m_xCancelBtn
void PageCreated(IconChoicePage &rPage)
WhichRangesContainer pRanges
DECL_LINK(ClickOkHdl_Impl, weld::Button &, void)
void SetPage(SvxHyperlinkItem const *pItem)
const OUString & GetCurPageId() const
DECL_LINK(ChosePageHdl_Impl, const OUString &, void)
std::unique_ptr< weld::Button > m_xApplyBtn
void SetReadOnlyMode(bool bReadOnly)
std::unique_ptr< weld::Button > m_xHelpBtn
SfxDispatcher * GetDispatcher() const
void SwitchPage(const OUString &rId)
SvxHpLinkDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent)
std::unique_ptr< weld::Button > m_xOKBtn
std::vector< std::unique_ptr< IconChoicePageData > > maPageList
virtual ~SvxHpLinkDlg() override
std::unique_ptr< SfxItemSet > pOutSet
virtual void Close() override
DECL_LINK(ResetHdl, weld::Button &, void)
std::unique_ptr< SfxItemSet > pExampleSet
void AddTabPage(const OUString &rId, CreatePage pCreateFunc)
SvxHlinkCtrl maCtrl
Controller.
static OUString msRememberedPageId
std::unique_ptr< weld::Button > m_xResetBtn
std::unique_ptr< weld::Notebook > m_xIconCtrl
void SetInputSet(const SfxItemSet *pInSet)
void SetCurPageId(const OUString &rId)
DECL_LINK(ClickApplyHdl_Impl, weld::Button &, void)
void ShowPage(const OUString &rId)
WhichRangesContainer GetInputRanges(const SfxItemPool &)
gives via map converted local slots if applicable
void DeActivatePageImpl()
std::unique_ptr< SfxItemSet > mpItemSet
std::unique_ptr< IconChoicePage >(* CreatePage)(weld::Container *pParent, SvxHpLinkDlg *pDlg, const SfxItemSet *pAttrSet)
Data-structure for pages in dialog.
std::unique_ptr< IconChoicePage > xPage
the TabPage itself