LibreOffice Module svx (master) 1
Functions
svdetc.cxx File Reference
#include <sal/config.h>
#include <algorithm>
#include <officecfg/Office/Common.hxx>
#include <svtools/colorcfg.hxx>
#include <svx/svdetc.hxx>
#include <svx/svdedxv.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdoutl.hxx>
#include <vcl/BitmapReadAccess.hxx>
#include <editeng/eeitem.hxx>
#include <svl/itemset.hxx>
#include <svl/whiter.hxx>
#include <svx/xgrad.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflclit.hxx>
#include <svx/xflhtit.hxx>
#include <svx/xbtmpit.hxx>
#include <svx/xflgrit.hxx>
#include <svx/svdoole2.hxx>
#include <svl/itempool.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/localedatawrapper.hxx>
#include <unotools/syslocale.hxx>
#include <svx/xflbckit.hxx>
#include <svx/extrusionbar.hxx>
#include <svx/fontworkbar.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <svx/sdr/contact/viewcontact.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdpagv.hxx>
#include <svx/svdotable.hxx>
#include <svx/sdrhittesthelper.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
Include dependency graph for svdetc.cxx:

Go to the source code of this file.

Functions

SdrGlobalDataGetSdrGlobalData ()
 
 IMPL_LINK_NOARG (OLEObjCache, UnloadCheckHdl, Timer *, void)
 
bool GetDraftFillColor (const SfxItemSet &rSet, Color &rCol)
 Returns a replacement for an XFillStyle. More...
 
std::unique_ptr< SdrOutlinerSdrMakeOutliner (OutlinerMode nOutlinerMode, SdrModel &rModel)
 Create an Outliner with the engine-global default settings on the heap. More...
 
std::vector< Link< SdrObjCreatorParams, SdrObject * > > & ImpGetUserMakeObjHdl ()
 
bool SearchOutlinerItems (const SfxItemSet &rSet, bool bInklDefaults, bool *pbOnlyEE)
 Search an ItemSet for Outliner/EditEngine Items. More...
 
WhichRangesContainer RemoveWhichRange (const WhichRangesContainer &pOldWhichTable, sal_uInt16 nRangeBeg, sal_uInt16 nRangeEnd)
 
Color GetTextEditBackgroundColor (const SdrObjEditView &rView)
 

Function Documentation

◆ GetDraftFillColor()

bool GetDraftFillColor ( const SfxItemSet rSet,
Color rCol 
)

◆ GetSdrGlobalData()

SdrGlobalData & GetSdrGlobalData ( )

◆ GetTextEditBackgroundColor()

Color GetTextEditBackgroundColor ( const SdrObjEditView rView)

◆ ImpGetUserMakeObjHdl()

std::vector< Link< SdrObjCreatorParams, SdrObject * > > & ImpGetUserMakeObjHdl ( )

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( OLEObjCache  ,
UnloadCheckHdl  ,
Timer ,
void   
)

◆ RemoveWhichRange()

WhichRangesContainer RemoveWhichRange ( const WhichRangesContainer pOldWhichTable,
sal_uInt16  nRangeBeg,
sal_uInt16  nRangeEnd 
)
Returns
a new WhichTable, which we need to squash at some point with a delete

Definition at line 383 of file svdetc.cxx.

References begin, and end.

Referenced by SdrObjEditView::SetAttributes().

◆ SdrMakeOutliner()

std::unique_ptr< SdrOutliner > SdrMakeOutliner ( OutlinerMode  nOutlinerMode,
SdrModel rMod 
)

◆ SearchOutlinerItems()

bool SearchOutlinerItems ( const SfxItemSet rSet,
bool  bInklDefaults,
bool *  pbOnlyEE = nullptr 
)

Search an ItemSet for Outliner/EditEngine Items.

Returns
true, if the set contains such items

Definition at line 360 of file svdetc.cxx.

References EE_ITEMS_END(), SfxWhichIter::FirstWhich(), SfxWhichIter::GetItemState(), SfxWhichIter::NextWhich(), and rSet.

Referenced by SdrObjEditView::SetAttributes(), and SdrEditView::SetAttrToMarked().