LibreOffice Module svx (master)  1
Functions
svdetc.cxx File Reference
#include <sal/config.h>
#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/bitmapaccess.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 <tools/debug.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...
 
std::unique_ptr< sal_uInt16[]> RemoveWhichRange (const sal_uInt16 *pOldWhichTable, sal_uInt16 nRangeBeg, sal_uInt16 nRangeEnd)
 
Color GetTextEditBackgroundColor (const SdrObjEditView &rView)
 

Function Documentation

bool GetDraftFillColor ( const SfxItemSet rSet,
Color rCol 
)
SdrGlobalData& GetSdrGlobalData ( )
Color GetTextEditBackgroundColor ( const SdrObjEditView rView)
std::vector<Link<SdrObjCreatorParams, SdrObject*> >& ImpGetUserMakeObjHdl ( )
IMPL_LINK_NOARG ( OLEObjCache  ,
UnloadCheckHdl  ,
Timer ,
void   
)
std::unique_ptr<sal_uInt16[]> RemoveWhichRange ( const sal_uInt16 *  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 371 of file svdetc.cxx.

References DBG_ASSERT, and nCount.

Referenced by SdrObjEditView::SetAttributes().

std::unique_ptr<SdrOutliner> SdrMakeOutliner ( OutlinerMode  nOutlinerMode,
SdrModel rMod 
)
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 348 of file svdetc.cxx.

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

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