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 <svl/whichranges.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

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::lang
 
namespace  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...
 
WhichRangesContainer RemoveWhichRange (const WhichRangesContainer &pOldWhichTable, sal_uInt16 nRangeBeg, sal_uInt16 nRangeEnd)
 
std::vector< Link< SdrObjCreatorParams, rtl::Reference< SdrObject > > > & ImpGetUserMakeObjHdl ()
 
SVXCORE_DLLPUBLIC SdrGlobalDataGetSdrGlobalData ()
 
SVXCORE_DLLPUBLIC Color GetTextEditBackgroundColor (const SdrObjEditView &rView)
 

Function Documentation

◆ GetDraftFillColor()

SVXCORE_DLLPUBLIC bool GetDraftFillColor ( const SfxItemSet rSet,
Color rCol 
)

◆ GetSdrGlobalData()

SVXCORE_DLLPUBLIC SdrGlobalData & GetSdrGlobalData ( )

◆ GetTextEditBackgroundColor()

SVXCORE_DLLPUBLIC Color GetTextEditBackgroundColor ( const SdrObjEditView rView)

◆ ImpGetUserMakeObjHdl()

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

◆ 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()

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