summaryrefslogtreecommitdiffstats
path: root/include/svx/svdpage.hxx
diff options
context:
space:
mode:
authorSarper Akdemir <sarper.akdemir.extern@allotropia.de>2024-03-06 13:48:14 +0300
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2024-03-19 18:03:07 +0100
commita20c366364bdfea41bd9063bd8801d5bb59c0092 (patch)
tree1f5538b5af84e42ebffc457866fccb6c02ad931a /include/svx/svdpage.hxx
parenttdf#159373: band-aid for crash in: ScTable::HasAttrib (diff)
downloadcore-a20c366364bdfea41bd9063bd8801d5bb59c0092.tar.gz
core-a20c366364bdfea41bd9063bd8801d5bb59c0092.zip
tdf#159931: pptx export: export each used slide layout for a master
attempts to fix the slideLayout reference related regression from Idb6b88ebe87a83818d8eb27a1fa087652a002c0c. To correctly export the all used slideLayout instances for a given master, iterate through sdr::PageUsers of that master and figure out all used layouts. Change-Id: I0f58befac1ba4d5ec01aeedbb5f611c83683dcf8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164468 Tested-by: Jenkins Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de> Reviewed-by: Sarper Akdemir <sarper.akdemir.extern@allotropia.de> (cherry picked from commit a35831becee3781daf8628c48944660d31d84d8b) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164542 (cherry picked from commit a8f058e8ab02643ac2c8d6b6d8fcb3ab45fcf79f) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164670 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Diffstat (limited to 'include/svx/svdpage.hxx')
-rw-r--r--include/svx/svdpage.hxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/svx/svdpage.hxx b/include/svx/svdpage.hxx
index 6a65712719f1..76ab049055ca 100644
--- a/include/svx/svdpage.hxx
+++ b/include/svx/svdpage.hxx
@@ -398,6 +398,7 @@ private:
public:
void AddPageUser(sdr::PageUser& rNewUser);
void RemovePageUser(sdr::PageUser& rOldUser);
+ const sdr::PageUserVector& GetPageUsers() const { return maPageUsers; };
// SdrModel access on SdrPage level
SdrModel& getSdrModelFromSdrPage() const { return mrSdrModelFromSdrPage; }