LibreOffice Module svx (master)  1
Classes | Namespaces | Functions
svdetc.hxx File Reference
#include <editeng/outliner.hxx>
#include <svx/svxdllapi.h>
#include <tools/link.hxx>
#include <tools/fract.hxx>
#include <svx/svdobj.hxx>
#include <memory>
Include dependency graph for svdetc.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvdProgressInfo
 Helper class for the communication between the dialog In order to break open Metafiles (sd/source/ui/dlg/brkdlg.cxx), SdrEditView::DoImportMarkedMtf() and ImpSdrGDIMetaFileImport::DoImport() More...
 
class  OLEObjCache
 
class  SdrGlobalData
 

Namespaces

 com
 
 com::sun
 
 com::sun::star
 
 com::sun::star::lang
 
 SdrEngineDefaults
 Global default settings for the DrawingEngine.
 

Functions

SVXCORE_DLLPUBLIC std::unique_ptr< SdrOutlinerSdrMakeOutliner (OutlinerMode nOutlinerMode, SdrModel &rMod)
 Create an Outliner with the engine-global default settings on the heap. More...
 
Color SdrEngineDefaults::GetFontColor ()
 
size_t SdrEngineDefaults::GetFontHeight ()
 
MapUnit SdrEngineDefaults::GetMapUnit ()
 
Fraction SdrEngineDefaults::GetMapFraction ()
 
SVXCORE_DLLPUBLIC bool GetDraftFillColor (const SfxItemSet &rSet, Color &rCol)
 Returns a replacement for an XFillStyle. More...
 
bool SearchOutlinerItems (const SfxItemSet &rSet, bool bInklDefaults, bool *pbOnlyEE=nullptr)
 Search an ItemSet for Outliner/EditEngine Items. More...
 
std::unique_ptr< sal_uInt16[]> RemoveWhichRange (const sal_uInt16 *pOldWhichTable, sal_uInt16 nRangeBeg, sal_uInt16 nRangeEnd)
 
std::vector< Link< SdrObjCreatorParams, SdrObject * > > & ImpGetUserMakeObjHdl ()
 
SVXCORE_DLLPUBLIC SdrGlobalDataGetSdrGlobalData ()
 
SVXCORE_DLLPUBLIC Color GetTextEditBackgroundColor (const SdrObjEditView &rView)
 

Function Documentation

SVXCORE_DLLPUBLIC bool GetDraftFillColor ( const SfxItemSet rSet,
Color rCol 
)
SVXCORE_DLLPUBLIC SdrGlobalData& GetSdrGlobalData ( )
SVXCORE_DLLPUBLIC Color GetTextEditBackgroundColor ( const SdrObjEditView rView)
std::vector<Link<SdrObjCreatorParams, SdrObject*> >& ImpGetUserMakeObjHdl ( )
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().

SVXCORE_DLLPUBLIC 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().