summaryrefslogtreecommitdiff
path: root/reportdesign/source/ui/inc/dlgedfac.hxx
AgeCommit message (Collapse)AuthorFilesLines
2022-08-29ref-count SdrObjectNoel Grandin1-1/+1
Which means we can get rid of the majestic hack of ScCaptionPtr Previously, SdrObject was manually managed, and the ownership passed around in very complicated fashion. Notes: (*) SvxShape has a strong reference to SdrObject, where previously it had a weak reference. It is now strong since otherwise the SdrObject will go away very eagerly. (*) SdrObject still has a weak reference to SvxShape (*) In the existing places that an SdrObject is being deleted, we now just clear the reference (*) instead of SwVirtFlyDrawObj removing itself from the page that contains inside it's destructor, make the call site do the removing from the page. (*) Needed to take the SolarMutex in UndoManagerHelper_Impl::impl_clear because this can be called from UNO (e.g. sfx2_complex JUnit test) and the SdrObjects need the SolarMutex when destructing. (*) handle a tricky situation with SwDrawVirtObj in the SwDrawModel destructor because the existing code wants mpDrawObj in SwAnchoredObject to be sometimes owning, sometimes not, which results in a cycle with the new code. Change-Id: I4d79df1660e386388e5d51030653755bca02a163 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138837 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-11-19tdf#123936 Formatting files in module reportdesign with clang-formatPhilipp Hofer1-3/+1
Change-Id: Ib734a1ada8dac37c1cd168377863f1edd21c7aeb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105698 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2017-11-26coverity#1421074 Uncaught exceptionCaolán McNamara1-1/+1
Change-Id: Id3decb150cfa2d994208c79f9d015d21d351f987
2016-10-05Remove _TYPED suffix from tools/link.hxx macrosStephan Bergmann1-1/+1
...which was introduced with 3ead3ad52f9bb2f9d1d6cf8dfc73a0a25e6778ed "Gradually typed Link" to distinguish the new, typed versions from the old, untyped ones, but is no longer necessary since 382eb1a23c390154619c385414bdbe6f6e461173 "remove untyped Link<>" removed the old versions. Change-Id: I494025df486a16a45861fcd8192dfe0275b1103c
2016-08-23clean up the SdrObjFactory create callbacksNoel Grandin1-1/+1
passing params by setting fields on yourself is just gross Change-Id: Iee98a9e8e266b56fc886c76eab470ab1ff7ff8e4
2015-09-09convert Link<> to typedNoel Grandin1-1/+1
Change-Id: I184d836e944d6dcfd17233a7a83680f1c1bff9bf
2015-05-08lopluign:staticmethods: Handle DECL_LINKStephan Bergmann1-1/+1
Change-Id: Ib27854a8470f3ff5b208cb949a7bd02f2a86c969
2014-12-08Remove more unnecessary header includes and use forward declaration.Kohei Yoshida1-0/+1
Change-Id: I88d0fb0e7c20d4b1414516e3bd2f961811b2eb8c
2014-04-19fixincludeguards.sh: reportdesignThomas Arnhold1-3/+3
2014-02-26Remove visual noise from reportdesignAlexander Wilms1-2/+2
Change-Id: I2fea3ecefa24cfc0f3cc2a2f4de7c934eba5d6f7 Reviewed-on: https://gerrit.libreoffice.org/8295 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2012-06-23removed unused forward declarations of classTakeshi Abe1-1/+0
Change-Id: Ibb3918b95c2518fd83f566bb726273dbf90cf8c8
2012-06-21re-base on ALv2 code.Michael Meeks1-26/+17
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2010-10-27add modelines to .hxx files as wellCaolán McNamara1-0/+2
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-04-10INTEGRATION: CWS changefileheader (1.2.104); FILE MERGEDRüdiger Timm1-27/+20
2008/04/01 15:23:43 thb 1.2.104.2: #i85898# Stripping all external header guards 2008/03/31 13:32:17 rt 1.2.104.1: #i87441# Change license header to LPGL v3.
2007-07-09Bring module to HEAD.Rüdiger Timm1-0/+60