19#ifndef INCLUDED_SFX2_BASEDLGS_HXX
20#define INCLUDED_SFX2_BASEDLGS_HXX
60 std::unique_ptr<SfxModelessDialog_Impl>
m_xImpl;
69 weld::Window* pParent,
const OUString& rUIXMLDescription,
const OUString& rID);
75 bool IsClosing()
const;
76 virtual void Close()
override;
77 virtual void EndDialog(
int nResponse)
override;
78 virtual void Activate()
override;
79 virtual void Deactivate()
override;
80 virtual void ChildWinDispose()
override;
108 const OUString& rUIXMLDescription = OUString(
"sfx/ui/singletabdialog.ui"),
109 const OUString& rID = OUString(
"SingleTabDialog"));
112 const OUString& rContainerId,
const OUString& rUIXMLDescription,
113 const OUString& rID);
119 void SetTabPage(std::unique_ptr<SfxTabPage> xTabPage);
134 void CreateOutputItemSet(
const SfxItemSet& rInput);
WhichRangesContainer(* GetTabPageRanges)()
DECL_DLLPRIVATE_LINK(FocusChangeHdl, weld::Container &, void)
virtual void ChildWinDispose()
DECL_DLLPRIVATE_STATIC_LINK(SfxDialogController, InstallLOKNotifierHdl, void *, vcl::ILibreOfficeKitNotifier *)
virtual bool CloseOnHide() const
virtual void Deactivate()
SfxBindings * m_pBindings
SfxBindings & GetBindings() const
SfxModelessDialogController(SfxModelessDialogController &)=delete
std::unique_ptr< SfxModelessDialog_Impl > m_xImpl
virtual weld::Button & GetOKButton() const =0
virtual const SfxItemSet * GetExampleSet() const =0
SfxOkDialogController(weld::Widget *pParent, const OUString &rUIXMLDescription, const OUString &rID)
DECL_DLLPRIVATE_LINK(OKHdl_Impl, weld::Button &, void)
const SfxItemSet * GetOutputItemSet() const
void SetInputSet(const SfxItemSet *pInSet)
std::unique_ptr< weld::Button > m_xHelpBtn
virtual weld::Button & GetOKButton() const override
weld::Container * get_content_area()
SfxTabPage * GetTabPage() const
virtual const SfxItemSet * GetExampleSet() const override
const SfxItemSet * m_pInputSet
std::unique_ptr< SfxTabPage > m_xSfxPage
std::unique_ptr< weld::Button > m_xOKBtn
std::unique_ptr< SfxItemSet > m_xOutputSet
const SfxItemSet * GetInputItemSet() const
std::unique_ptr< weld::Container > m_xContainer
virtual void EndDialog(sal_Int32 nResult) override
Reference< XNameAccess > m_xContainer