20 #undef SC_DLLIMPLEMENTATION
26 #include <globstr.hrc>
29 #include <svx/svxids.hrc>
34 std::u16string_view rPageStyle,
35 const OUString& rUIXMLDescription,
42 " (" +
ScResId( STR_PAGESTYLE ) +
": " + rPageStyle +
")";
50 std::u16string_view rPageStyle)
52 "modules/scalc/ui/headerdialog.ui",
"HeaderDialog")
61 std::u16string_view rPageStyle)
63 "modules/scalc/ui/footerdialog.ui",
"FooterDialog" )
72 std::u16string_view rPageStyle)
74 "modules/scalc/ui/leftheaderdialog.ui",
"LeftHeaderDialog" )
82 std::u16string_view rPageStyle)
84 "modules/scalc/ui/rightheaderdialog.ui",
"RightHeaderDialog" )
92 std::u16string_view rPageStyle)
94 "modules/scalc/ui/leftfooterdialog.ui",
"LeftFooterDialog" )
102 std::u16string_view rPageStyle)
104 "modules/scalc/ui/rightfooterdialog.ui",
"RightFooterDialog" )
112 std::u16string_view rPageStyle)
114 "modules/scalc/ui/sharedheaderdialog.ui",
"SharedHeaderDialog" )
124 std::u16string_view rPageStyle)
126 "modules/scalc/ui/sharedfooterdialog.ui",
"SharedFooterDialog" )
136 std::u16string_view rPageStyle)
138 "modules/scalc/ui/allheaderfooterdialog.ui",
"AllHeaderFooterDialog" )
149 std::u16string_view rPageStyle)
151 "modules/scalc/ui/headerfooterdialog.ui",
"HeaderFooterDialog" )
157 bool bRightPage = SvxPageUsage::Left != rPageItem.
GetPageUsage();
ScHFEditActiveDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, std::u16string_view rPageStyle)
ScHFEditDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, std::u16string_view rPageStyle, const OUString &rUIXMLDescription, const OString &rID)
virtual void PageCreated(const OString &rId, SfxTabPage &rPage) override
constexpr TypedWhichId< SvxSetItem > ATTR_PAGE_FOOTERSET(182)
OUString ScResId(const char *pId)
SfxItemPool * GetPool() const
SvxPageUsage GetPageUsage() const
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
sal_uInt16 GetWhich(sal_uInt16 nSlot, bool bDeep=true) const
void AddTabPage(const OString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
Reference< XExecutableDialog > m_xDialog
ScHFEditAllDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, std::u16string_view rPageStyle)
constexpr TypedWhichId< SvxPageItem > ATTR_PAGE(159)
constexpr TypedWhichId< SvxSetItem > ATTR_PAGE_HEADERSET(181)
SVXCORE_DLLPUBLIC MSO_SPT Get(const OUString &)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_SHARED(166)