summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sd/inc/CustomAnimationEffect.hxx252
-rw-r--r--sd/inc/CustomAnimationPreset.hxx40
-rw-r--r--sd/inc/anminfo.hxx14
-rw-r--r--sd/inc/drawdoc.hxx250
-rw-r--r--sd/inc/stlpool.hxx94
5 files changed, 325 insertions, 325 deletions
diff --git a/sd/inc/CustomAnimationEffect.hxx b/sd/inc/CustomAnimationEffect.hxx
index f39633ab4356..6c7fabbbb69f 100644
--- a/sd/inc/CustomAnimationEffect.hxx
+++ b/sd/inc/CustomAnimationEffect.hxx
@@ -52,132 +52,132 @@ typedef std::list< CustomAnimationEffectPtr > EffectSequence;
class EffectSequenceHelper;
-class CustomAnimationEffect
+class SD_DLLPUBLIC CustomAnimationEffect
{
friend class MainSequence;
friend class EffectSequenceHelper;
public:
- SD_DLLPUBLIC CustomAnimationEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- SD_DLLPUBLIC virtual ~CustomAnimationEffect();
+ CustomAnimationEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ virtual ~CustomAnimationEffect();
- const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& getNode() const { return mxNode; }
- void setNode( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- void replaceNode( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& getNode() const { return mxNode; }
+ SAL_DLLPRIVATE void setNode( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE void replaceNode( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- CustomAnimationEffectPtr clone() const;
+ SAL_DLLPRIVATE CustomAnimationEffectPtr clone() const;
// attributes
- const OUString& getPresetId() const { return maPresetId; }
- const OUString& getPresetSubType() const { return maPresetSubType; }
- const OUString& getProperty() const { return maProperty; }
+ SAL_DLLPRIVATE const OUString& getPresetId() const { return maPresetId; }
+ SAL_DLLPRIVATE const OUString& getPresetSubType() const { return maPresetSubType; }
+ SAL_DLLPRIVATE const OUString& getProperty() const { return maProperty; }
- sal_Int16 getPresetClass() const { return mnPresetClass; }
- void setPresetClass( sal_Int16 nPresetClass );
+ SAL_DLLPRIVATE sal_Int16 getPresetClass() const { return mnPresetClass; }
+ SAL_DLLPRIVATE void setPresetClass( sal_Int16 nPresetClass );
- sal_Int16 getNodeType() const { return mnNodeType; }
- SD_DLLPUBLIC void setNodeType( sal_Int16 nNodeType );
+ SAL_DLLPRIVATE sal_Int16 getNodeType() const { return mnNodeType; }
+ void setNodeType( sal_Int16 nNodeType );
- ::com::sun::star::uno::Any getRepeatCount() const;
- void setRepeatCount( const ::com::sun::star::uno::Any& rRepeatCount );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getRepeatCount() const;
+ SAL_DLLPRIVATE void setRepeatCount( const ::com::sun::star::uno::Any& rRepeatCount );
- ::com::sun::star::uno::Any getEnd() const;
- void setEnd( const ::com::sun::star::uno::Any& rEnd );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getEnd() const;
+ SAL_DLLPRIVATE void setEnd( const ::com::sun::star::uno::Any& rEnd );
- sal_Int16 getFill() const;
- void setFill( sal_Int16 nFill );
+ SAL_DLLPRIVATE sal_Int16 getFill() const;
+ SAL_DLLPRIVATE void setFill( sal_Int16 nFill );
- double getBegin() const { return mfBegin; }
- SD_DLLPUBLIC void setBegin( double fBegin );
+ SAL_DLLPRIVATE double getBegin() const { return mfBegin; }
+ void setBegin( double fBegin );
- double getDuration() const { return mfDuration; }
- SD_DLLPUBLIC void setDuration( double fDuration );
+ SAL_DLLPRIVATE double getDuration() const { return mfDuration; }
+ void setDuration( double fDuration );
- double getAbsoluteDuration() const { return mfAbsoluteDuration; }
+ SAL_DLLPRIVATE double getAbsoluteDuration() const { return mfAbsoluteDuration; }
- const OUString& getName() const { return maName; }
- void setName( const OUString& rName ) { maName = rName; }
+ SAL_DLLPRIVATE const OUString& getName() const { return maName; }
+ SAL_DLLPRIVATE void setName( const OUString& rName ) { maName = rName; }
- sal_Int16 getIterateType() const { return mnIterateType; }
- SD_DLLPUBLIC void setIterateType( sal_Int16 nIterateType );
+ SAL_DLLPRIVATE sal_Int16 getIterateType() const { return mnIterateType; }
+ void setIterateType( sal_Int16 nIterateType );
- double getIterateInterval() const { return mfIterateInterval; }
- SD_DLLPUBLIC void setIterateInterval( double fIterateInterval );
+ SAL_DLLPRIVATE double getIterateInterval() const { return mfIterateInterval; }
+ void setIterateInterval( double fIterateInterval );
- ::com::sun::star::uno::Any getTarget() const { return maTarget; }
- SD_DLLPUBLIC void setTarget( const ::com::sun::star::uno::Any& rTarget );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getTarget() const { return maTarget; }
+ void setTarget( const ::com::sun::star::uno::Any& rTarget );
- bool hasAfterEffect() const { return mbHasAfterEffect; }
- void setHasAfterEffect( bool bHasAfterEffect ) { mbHasAfterEffect = bHasAfterEffect; }
+ SAL_DLLPRIVATE bool hasAfterEffect() const { return mbHasAfterEffect; }
+ SAL_DLLPRIVATE void setHasAfterEffect( bool bHasAfterEffect ) { mbHasAfterEffect = bHasAfterEffect; }
- ::com::sun::star::uno::Any getDimColor() const { return maDimColor; }
- void setDimColor( ::com::sun::star::uno::Any aDimColor ) { maDimColor = aDimColor; }
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getDimColor() const { return maDimColor; }
+ SAL_DLLPRIVATE void setDimColor( ::com::sun::star::uno::Any aDimColor ) { maDimColor = aDimColor; }
- bool IsAfterEffectOnNext() const { return mbAfterEffectOnNextEffect; }
- void setAfterEffectOnNext( bool bOnNextEffect ) { mbAfterEffectOnNextEffect = bOnNextEffect; }
+ SAL_DLLPRIVATE bool IsAfterEffectOnNext() const { return mbAfterEffectOnNextEffect; }
+ SAL_DLLPRIVATE void setAfterEffectOnNext( bool bOnNextEffect ) { mbAfterEffectOnNextEffect = bOnNextEffect; }
- sal_Int32 getParaDepth() const { return mnParaDepth; }
+ SAL_DLLPRIVATE sal_Int32 getParaDepth() const { return mnParaDepth; }
- bool hasText() const { return mbHasText; }
+ SAL_DLLPRIVATE bool hasText() const { return mbHasText; }
- sal_Int16 getCommand() const { return mnCommand; }
+ SAL_DLLPRIVATE sal_Int16 getCommand() const { return mnCommand; }
- double getAcceleration() const { return mfAcceleration; }
- void setAcceleration( double fAcceleration );
+ SAL_DLLPRIVATE double getAcceleration() const { return mfAcceleration; }
+ SAL_DLLPRIVATE void setAcceleration( double fAcceleration );
- double getDecelerate() const { return mfDecelerate; }
- void setDecelerate( double fDecelerate );
+ SAL_DLLPRIVATE double getDecelerate() const { return mfDecelerate; }
+ SAL_DLLPRIVATE void setDecelerate( double fDecelerate );
- bool getAutoReverse() const { return mbAutoReverse; }
- void setAutoReverse( bool bAutoReverse );
+ SAL_DLLPRIVATE bool getAutoReverse() const { return mbAutoReverse; }
+ SAL_DLLPRIVATE void setAutoReverse( bool bAutoReverse );
- ::com::sun::star::uno::Any getProperty( sal_Int32 nNodeType, const OUString& rAttributeName, EValue eValue );
- bool setProperty( sal_Int32 nNodeType, const OUString& rAttributeName, EValue eValue, const ::com::sun::star::uno::Any& rValue );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getProperty( sal_Int32 nNodeType, const OUString& rAttributeName, EValue eValue );
+ SAL_DLLPRIVATE bool setProperty( sal_Int32 nNodeType, const OUString& rAttributeName, EValue eValue, const ::com::sun::star::uno::Any& rValue );
- ::com::sun::star::uno::Any getTransformationProperty( sal_Int32 nTransformType, EValue eValue );
- bool setTransformationProperty( sal_Int32 nTransformType, EValue eValue, const ::com::sun::star::uno::Any& rValue );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getTransformationProperty( sal_Int32 nTransformType, EValue eValue );
+ SAL_DLLPRIVATE bool setTransformationProperty( sal_Int32 nTransformType, EValue eValue, const ::com::sun::star::uno::Any& rValue );
- ::com::sun::star::uno::Any getColor( sal_Int32 nIndex );
- void setColor( sal_Int32 nIndex, const ::com::sun::star::uno::Any& rColor );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getColor( sal_Int32 nIndex );
+ SAL_DLLPRIVATE void setColor( sal_Int32 nIndex, const ::com::sun::star::uno::Any& rColor );
- ::com::sun::star::uno::Any getRotation();
- void setRotation( const ::com::sun::star::uno::Any& rRotation );
+ SAL_DLLPRIVATE ::com::sun::star::uno::Any getRotation();
+ SAL_DLLPRIVATE void setRotation( const ::com::sun::star::uno::Any& rRotation );
- sal_Int32 getGroupId() const { return mnGroupId; }
- void setGroupId( sal_Int32 nGroupId );
+ SAL_DLLPRIVATE sal_Int32 getGroupId() const { return mnGroupId; }
+ SAL_DLLPRIVATE void setGroupId( sal_Int32 nGroupId );
- sal_Int16 getTargetSubItem() const { return mnTargetSubItem; }
- SD_DLLPUBLIC void setTargetSubItem( sal_Int16 nSubItem );
+ SAL_DLLPRIVATE sal_Int16 getTargetSubItem() const { return mnTargetSubItem; }
+ void setTargetSubItem( sal_Int16 nSubItem );
- OUString getPath() const;
- void setPath( const OUString& rPath );
+ SAL_DLLPRIVATE OUString getPath() const;
+ SAL_DLLPRIVATE void setPath( const OUString& rPath );
- bool checkForText();
- bool calculateIterateDuration();
+ SAL_DLLPRIVATE bool checkForText();
+ SAL_DLLPRIVATE bool calculateIterateDuration();
- void setAudio( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAudio >& xAudio );
- bool getStopAudio() const;
- SD_DLLPUBLIC void setStopAudio();
- SD_DLLPUBLIC void createAudio( const ::com::sun::star::uno::Any& rSource, double fVolume = 1.0 );
- void removeAudio();
- const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAudio >& getAudio() const { return mxAudio; }
+ SAL_DLLPRIVATE void setAudio( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAudio >& xAudio );
+ SAL_DLLPRIVATE bool getStopAudio() const;
+ void setStopAudio();
+ void createAudio( const ::com::sun::star::uno::Any& rSource, double fVolume = 1.0 );
+ SAL_DLLPRIVATE void removeAudio();
+ SAL_DLLPRIVATE const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAudio >& getAudio() const { return mxAudio; }
- EffectSequenceHelper* getEffectSequence() const { return mpEffectSequence; }
+ SAL_DLLPRIVATE EffectSequenceHelper* getEffectSequence() const { return mpEffectSequence; }
// helper
- ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > createAfterEffectNode() const throw (com::sun::star::uno::Exception);
- ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > getTargetShape() const;
+ SAL_DLLPRIVATE ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > createAfterEffectNode() const throw (com::sun::star::uno::Exception);
+ SAL_DLLPRIVATE ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > getTargetShape() const;
// static helpers
- static sal_Int32 get_node_type( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- static sal_Int32 getNumberOfSubitems( const ::com::sun::star::uno::Any& aTarget, sal_Int16 nIterateType );
+ SAL_DLLPRIVATE static sal_Int32 get_node_type( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE static sal_Int32 getNumberOfSubitems( const ::com::sun::star::uno::Any& aTarget, sal_Int16 nIterateType );
- SdrPathObj* createSdrPathObjFromPath();
- void updateSdrPathObjFromPath( SdrPathObj& rPathObj );
- void updatePathFromSdrPathObj( const SdrPathObj& rPathObj );
+ SAL_DLLPRIVATE SdrPathObj* createSdrPathObjFromPath();
+ SAL_DLLPRIVATE void updateSdrPathObjFromPath( SdrPathObj& rPathObj );
+ SAL_DLLPRIVATE void updatePathFromSdrPathObj( const SdrPathObj& rPathObj );
protected:
- void setEffectSequence( EffectSequenceHelper* pSequence ) { mpEffectSequence = pSequence; }
+ SAL_DLLPRIVATE void setEffectSequence( EffectSequenceHelper* pSequence ) { mpEffectSequence = pSequence; }
private:
sal_Int16 mnNodeType;
@@ -271,82 +271,82 @@ private:
typedef boost::shared_ptr< CustomAnimationTextGroup > CustomAnimationTextGroupPtr;
typedef std::map< sal_Int32, CustomAnimationTextGroupPtr > CustomAnimationTextGroupMap;
-class EffectSequenceHelper
+class SD_DLLPUBLIC EffectSequenceHelper
{
friend class MainSequence;
public:
- EffectSequenceHelper();
- EffectSequenceHelper( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XTimeContainer >& xSequenceRoot );
- virtual ~EffectSequenceHelper();
+ SAL_DLLPRIVATE EffectSequenceHelper();
+ SAL_DLLPRIVATE EffectSequenceHelper( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XTimeContainer >& xSequenceRoot );
+ SAL_DLLPRIVATE virtual ~EffectSequenceHelper();
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > getRootNode();
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > getRootNode();
- CustomAnimationEffectPtr append( const CustomAnimationPresetPtr& pDescriptor, const ::com::sun::star::uno::Any& rTarget, double fDuration = -1.0 );
- CustomAnimationEffectPtr append( const SdrPathObj& rPathObj, const ::com::sun::star::uno::Any& rTarget, double fDuration = -1.0 );
- SD_DLLPUBLIC void append( const CustomAnimationEffectPtr& pEffect );
- void insert( EffectSequence::iterator& rPos, const CustomAnimationEffectPtr& pEffect );
- void replace( const CustomAnimationEffectPtr& pEffect, const CustomAnimationPresetPtr& pDescriptor, double fDuration = -1.0 );
- void replace( const CustomAnimationEffectPtr& pEffect, const CustomAnimationPresetPtr& pDescriptor, const OUString& rPresetSubType, double fDuration = -1.0 );
- void remove( const CustomAnimationEffectPtr& pEffect );
+ SAL_DLLPRIVATE CustomAnimationEffectPtr append( const CustomAnimationPresetPtr& pDescriptor, const ::com::sun::star::uno::Any& rTarget, double fDuration = -1.0 );
+ SAL_DLLPRIVATE CustomAnimationEffectPtr append( const SdrPathObj& rPathObj, const ::com::sun::star::uno::Any& rTarget, double fDuration = -1.0 );
+ void append( const CustomAnimationEffectPtr& pEffect );
+ SAL_DLLPRIVATE void insert( EffectSequence::iterator& rPos, const CustomAnimationEffectPtr& pEffect );
+ SAL_DLLPRIVATE void replace( const CustomAnimationEffectPtr& pEffect, const CustomAnimationPresetPtr& pDescriptor, double fDuration = -1.0 );
+ SAL_DLLPRIVATE void replace( const CustomAnimationEffectPtr& pEffect, const CustomAnimationPresetPtr& pDescriptor, const OUString& rPresetSubType, double fDuration = -1.0 );
+ SAL_DLLPRIVATE void remove( const CustomAnimationEffectPtr& pEffect );
- void create( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- void createEffectsequence( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- void processAfterEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- void createEffects( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE void create( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE void createEffectsequence( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE void processAfterEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
+ SAL_DLLPRIVATE void createEffects( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode );
- sal_Int32 getCount() const { return sal::static_int_cast< sal_Int32 >( maEffects.size() ); }
+ SAL_DLLPRIVATE sal_Int32 getCount() const { return sal::static_int_cast< sal_Int32 >( maEffects.size() ); }
- virtual CustomAnimationEffectPtr findEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode ) const;
+ SAL_DLLPRIVATE virtual CustomAnimationEffectPtr findEffect( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode ) const;
- virtual bool disposeShape( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
- virtual void insertTextRange( const com::sun::star::uno::Any& aTarget );
- virtual void disposeTextRange( const com::sun::star::uno::Any& aTarget );
- virtual bool hasEffect( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
- virtual void onTextChanged( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
+ SAL_DLLPRIVATE virtual bool disposeShape( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
+ SAL_DLLPRIVATE virtual void insertTextRange( const com::sun::star::uno::Any& aTarget );
+ SAL_DLLPRIVATE virtual void disposeTextRange( const com::sun::star::uno::Any& aTarget );
+ SAL_DLLPRIVATE virtual bool hasEffect( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
+ SAL_DLLPRIVATE virtual void onTextChanged( const com::sun::star::uno::Reference< com::sun::star::drawing::XShape >& xShape );
/** this must be called if effects from this sequence are changed.
the method will call the registered listeners */
- void update( const CustomAnimationEffectPtr& pEffect );
+ SAL_DLLPRIVATE void update( const CustomAnimationEffectPtr& pEffect );
/** this method rebuilds the animation nodes */
- virtual void rebuild();
+ SAL_DLLPRIVATE virtual void rebuild();
- EffectSequence::iterator getBegin() { return maEffects.begin(); }
- EffectSequence::iterator getEnd() { return maEffects.end(); }
- EffectSequence::iterator find( const CustomAnimationEffectPtr& pEffect );
+ SAL_DLLPRIVATE EffectSequence::iterator getBegin() { return maEffects.begin(); }
+ SAL_DLLPRIVATE EffectSequence::iterator getEnd() { return maEffects.end(); }
+ SAL_DLLPRIVATE EffectSequence::iterator find( const CustomAnimationEffectPtr& pEffect );
- EffectSequence& getSequence() { return maEffects; }
+ SAL_DLLPRIVATE EffectSequence& getSequence() { return maEffects; }
- void addListener( ISequenceListener* pListener );
- void removeListener( ISequenceListener* pListener );
+ SAL_DLLPRIVATE void addListener( ISequenceListener* pListener );
+ SAL_DLLPRIVATE void removeListener( ISequenceListener* pListener );
// text group methods
- CustomAnimationTextGroupPtr findGroup( sal_Int32 nGroupId );
- SD_DLLPUBLIC CustomAnimationTextGroupPtr createTextGroup( CustomAnimationEffectPtr pEffect, sal_Int32 nTextGrouping, double fTextGroupingAuto, bool bAnimateForm, bool bTextReverse );
- void setTextGrouping( CustomAnimationTextGroupPtr pTextGroup, sal_Int32 nTextGrouping );
- void setAnimateForm( CustomAnimationTextGroupPtr pTextGroup, bool bAnimateForm );
- void setTextGroupingAuto( CustomAnimationTextGroupPtr pTextGroup, double fTextGroupingAuto );
- void setTextReverse( CustomAnimationTextGroupPtr pTextGroup, bool bAnimateForm );
+ SAL_DLLPRIVATE CustomAnimationTextGroupPtr findGroup( sal_Int32 nGroupId );
+ CustomAnimationTextGroupPtr createTextGroup( CustomAnimationEffectPtr pEffect, sal_Int32 nTextGrouping, double fTextGroupingAuto, bool bAnimateForm, bool bTextReverse );
+ SAL_DLLPRIVATE void setTextGrouping( CustomAnimationTextGroupPtr pTextGroup, sal_Int32 nTextGrouping );
+ SAL_DLLPRIVATE void setAnimateForm( CustomAnimationTextGroupPtr pTextGroup, bool bAnimateForm );
+ SAL_DLLPRIVATE void setTextGroupingAuto( CustomAnimationTextGroupPtr pTextGroup, double fTextGroupingAuto );
+ SAL_DLLPRIVATE void setTextReverse( CustomAnimationTextGroupPtr pTextGroup, bool bAnimateForm );
- sal_Int32 getSequenceType() const { return mnSequenceType; }
+ SAL_DLLPRIVATE sal_Int32 getSequenceType() const { return mnSequenceType; }
- ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > getTriggerShape() const { return mxEventSource; }
- void setTriggerShape( const ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape >& xTrigger ) { mxEventSource = xTrigger; }
+ SAL_DLLPRIVATE ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > getTriggerShape() const { return mxEventSource; }
+ SAL_DLLPRIVATE void setTriggerShape( const ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape >& xTrigger ) { mxEventSource = xTrigger; }
- virtual sal_Int32 getOffsetFromEffect( const CustomAnimationEffectPtr& xEffect ) const;
- virtual CustomAnimationEffectPtr getEffectFromOffset( sal_Int32 nOffset ) const;
+ SAL_DLLPRIVATE virtual sal_Int32 getOffsetFromEffect( const CustomAnimationEffectPtr& xEffect ) const;
+ SAL_DLLPRIVATE virtual CustomAnimationEffectPtr getEffectFromOffset( sal_Int32 nOffset ) const;
protected:
- virtual void implRebuild();
- virtual void reset();
+ SAL_DLLPRIVATE virtual void implRebuild();
+ SAL_DLLPRIVATE virtual void reset();
- void createTextGroupParagraphEffects( CustomAnimationTextGroupPtr pTextGroup, CustomAnimationEffectPtr pEffect, bool bUsed );
+ SAL_DLLPRIVATE void createTextGroupParagraphEffects( CustomAnimationTextGroupPtr pTextGroup, CustomAnimationEffectPtr pEffect, bool bUsed );
- void notify_listeners();
+ SAL_DLLPRIVATE void notify_listeners();
- void updateTextGroups();
+ SAL_DLLPRIVATE void updateTextGroups();
protected:
::com::sun::star::uno::Reference< ::com::sun::star::animations::XTimeContainer > mxSequenceRoot;
diff --git a/sd/inc/CustomAnimationPreset.hxx b/sd/inc/CustomAnimationPreset.hxx
index efe50de9d87f..26e949550fcd 100644
--- a/sd/inc/CustomAnimationPreset.hxx
+++ b/sd/inc/CustomAnimationPreset.hxx
@@ -88,38 +88,38 @@ struct PresetCategory
typedef boost::shared_ptr< PresetCategory > PresetCategoryPtr;
typedef std::vector< PresetCategoryPtr > PresetCategoryList;
-class CustomAnimationPresets
+class SD_DLLPUBLIC CustomAnimationPresets
{
public:
- CustomAnimationPresets();
- virtual ~CustomAnimationPresets();
+ SAL_DLLPRIVATE CustomAnimationPresets();
+ SAL_DLLPRIVATE virtual ~CustomAnimationPresets();
- void init();
+ SAL_DLLPRIVATE void init();
- SD_DLLPUBLIC static const CustomAnimationPresets& getCustomAnimationPresets();
+ static const CustomAnimationPresets& getCustomAnimationPresets();
- ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > getRandomPreset( sal_Int16 nPresetClass ) const;
+ SAL_DLLPRIVATE ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > getRandomPreset( sal_Int16 nPresetClass ) const;
- SD_DLLPUBLIC CustomAnimationPresetPtr getEffectDescriptor( const OUString& rPresetId ) const;
+ CustomAnimationPresetPtr getEffectDescriptor( const OUString& rPresetId ) const;
- const OUString& getUINameForPresetId( const OUString& rPresetId ) const;
- const OUString& getUINameForProperty( const OUString& rProperty ) const;
+ SAL_DLLPRIVATE const OUString& getUINameForPresetId( const OUString& rPresetId ) const;
+ SAL_DLLPRIVATE const OUString& getUINameForProperty( const OUString& rProperty ) const;
- const PresetCategoryList& getEntrancePresets() const { return maEntrancePresets; }
- const PresetCategoryList& getEmphasisPresets() const { return maEmphasisPresets; }
- const PresetCategoryList& getExitPresets() const { return maExitPresets; }
- const PresetCategoryList& getMotionPathsPresets() const { return maMotionPathsPresets; }
- const PresetCategoryList& getMiscPresets() const { return maMiscPresets; }
+ SAL_DLLPRIVATE const PresetCategoryList& getEntrancePresets() const { return maEntrancePresets; }
+ SAL_DLLPRIVATE const PresetCategoryList& getEmphasisPresets() const { return maEmphasisPresets; }
+ SAL_DLLPRIVATE const PresetCategoryList& getExitPresets() const { return maExitPresets; }
+ SAL_DLLPRIVATE const PresetCategoryList& getMotionPathsPresets() const { return maMotionPathsPresets; }
+ SAL_DLLPRIVATE const PresetCategoryList& getMiscPresets() const { return maMiscPresets; }
- void changePresetSubType( CustomAnimationEffectPtr pEffect, const OUString& rPresetSubType ) const;
+ SAL_DLLPRIVATE void changePresetSubType( CustomAnimationEffectPtr pEffect, const OUString& rPresetSubType ) const;
private:
- void importEffects();
- void importResources();
+ SAL_DLLPRIVATE void importEffects();
+ SAL_DLLPRIVATE void importResources();
- void importPresets( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xConfigProvider, const OUString& rNodePath, PresetCategoryList& rPresetMap );
+ SAL_DLLPRIVATE void importPresets( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xConfigProvider, const OUString& rNodePath, PresetCategoryList& rPresetMap );
- const OUString& translateName( const OUString& rId, const UStringMap& rNameMap ) const;
+ SAL_DLLPRIVATE const OUString& translateName( const OUString& rId, const UStringMap& rNameMap ) const;
private:
::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode > mxRootNode;
@@ -133,7 +133,7 @@ private:
PresetCategoryList maMotionPathsPresets;
PresetCategoryList maMiscPresets;
- static CustomAnimationPresets* mpCustomAnimationPresets;
+ SAL_DLLPRIVATE static CustomAnimationPresets* mpCustomAnimationPresets;
};
typedef boost::shared_ptr< CustomAnimationPresets > CustomAnimationPresetsPtr;
diff --git a/sd/inc/anminfo.hxx b/sd/inc/anminfo.hxx
index da0e9377af7e..e1ac1d4850d5 100644
--- a/sd/inc/anminfo.hxx
+++ b/sd/inc/anminfo.hxx
@@ -31,7 +31,7 @@
class SdrObject;
class SdrPathObj;
-class SdAnimationInfo : public SdrObjUserData
+class SD_DLLPUBLIC SdAnimationInfo : public SdrObjUserData
{
public:
PresObjKind mePresObjKind;
@@ -60,14 +60,14 @@ public:
sal_uLong mnPresOrder;
SdrObject& mrObject;
- SD_DLLPUBLIC void SetBookmark( const OUString& rBookmark );
- SD_DLLPUBLIC OUString GetBookmark();
+ void SetBookmark( const OUString& rBookmark );
+ OUString GetBookmark();
public:
- SdAnimationInfo(SdrObject& rObject);
- SdAnimationInfo(const SdAnimationInfo& rAnmInfo, SdrObject& rObject);
- virtual ~SdAnimationInfo();
+ SAL_DLLPRIVATE SdAnimationInfo(SdrObject& rObject);
+ SAL_DLLPRIVATE SdAnimationInfo(const SdAnimationInfo& rAnmInfo, SdrObject& rObject);
+ SAL_DLLPRIVATE virtual ~SdAnimationInfo();
- virtual SdrObjUserData* Clone(SdrObject* pObject) const SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual SdrObjUserData* Clone(SdrObject* pObject) const SAL_OVERRIDE;
};
#endif // INCLUDED_SD_INC_ANMINFO_HXX
diff --git a/sd/inc/drawdoc.hxx b/sd/inc/drawdoc.hxx
index f27df329d66f..2e0a174f69e7 100644
--- a/sd/inc/drawdoc.hxx
+++ b/sd/inc/drawdoc.hxx
@@ -133,18 +133,18 @@ namespace sd
}
// SdDrawDocument
-class SdDrawDocument : public FmFormModel
+class SD_DLLPUBLIC SdDrawDocument : public FmFormModel
{
private:
OUString msDocAccTitle;
public:
- virtual void setDocAccTitle( const OUString& rTitle ) { msDocAccTitle = rTitle; }
- virtual const OUString getDocAccTitle() const { return msDocAccTitle; }
+ SAL_DLLPRIVATE virtual void setDocAccTitle( const OUString& rTitle ) { msDocAccTitle = rTitle; }
+ SAL_DLLPRIVATE virtual const OUString getDocAccTitle() const { return msDocAccTitle; }
private:
bool bReadOnly;
public:
- virtual void setDocReadOnly( bool b){ bReadOnly = b; }
- virtual bool getDocReadOnly() const { return bReadOnly; }
+ SAL_DLLPRIVATE virtual void setDocReadOnly( bool b){ bReadOnly = b; }
+ SAL_DLLPRIVATE virtual bool getDocReadOnly() const { return bReadOnly; }
private:
::sd::Outliner* mpOutliner; ///< local outliner for outline mode
::sd::Outliner* mpInternalOutliner; ///< internal outliner for creation of text objects
@@ -184,14 +184,14 @@ private:
::std::auto_ptr<ImpDrawPageListWatcher> mpDrawPageListWatcher;
::std::auto_ptr<ImpMasterPageListWatcher> mpMasterPageListWatcher;
- void UpdatePageObjectsInNotes(sal_uInt16 nStartPos);
- void UpdatePageRelativeURLs(SdPage* pPage, sal_uInt16 nPos, sal_Int32 nIncrement);
- void FillOnlineSpellingList(SdPage* pPage);
- void SpellObject(SdrTextObj* pObj);
+ SAL_DLLPRIVATE void UpdatePageObjectsInNotes(sal_uInt16 nStartPos);
+ SAL_DLLPRIVATE void UpdatePageRelativeURLs(SdPage* pPage, sal_uInt16 nPos, sal_Int32 nIncrement);
+ SAL_DLLPRIVATE void FillOnlineSpellingList(SdPage* pPage);
+ SAL_DLLPRIVATE void SpellObject(SdrTextObj* pObj);
- DECL_LINK(WorkStartupHdl, void *);
- DECL_LINK(OnlineSpellingHdl, void *);
- DECL_LINK(OnlineSpellEventHdl, EditStatus*);
+ DECL_DLLPRIVATE_LINK(WorkStartupHdl, void *);
+ DECL_DLLPRIVATE_LINK(OnlineSpellingHdl, void *);
+ DECL_DLLPRIVATE_LINK(OnlineSpellEventHdl, EditStatus*);
std::vector< OUString > maAnnotationAuthors;
std::vector<com::sun::star::uno::Reference<
@@ -203,90 +203,90 @@ private:
bool mbUseEmbedFonts;
protected:
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > createUnoModel() SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > createUnoModel() SAL_OVERRIDE;
public:
- TYPEINFO_OVERRIDE();
+ TYPEINFO_VISIBILITY_OVERRIDE(SAL_DLLPRIVATE);
- SdDrawDocument(DocumentType eType, SfxObjectShell* pDocSh);
- virtual ~SdDrawDocument();
+ SAL_DLLPRIVATE SdDrawDocument(DocumentType eType, SfxObjectShell* pDocSh);
+ SAL_DLLPRIVATE virtual ~SdDrawDocument();
- SdDrawDocument* AllocSdDrawDocument() const;
- virtual SdrModel* AllocModel() const SAL_OVERRIDE; //forwards to AllocSdDrawDocument
+ SAL_DLLPRIVATE SdDrawDocument* AllocSdDrawDocument() const;
+ SAL_DLLPRIVATE virtual SdrModel* AllocModel() const SAL_OVERRIDE; //forwards to AllocSdDrawDocument
- SdPage* AllocSdPage(bool bMasterPage);
- virtual SdrPage* AllocPage(bool bMasterPage) SAL_OVERRIDE; //forwards to AllocSdPage
+ SAL_DLLPRIVATE SdPage* AllocSdPage(bool bMasterPage);
+ SAL_DLLPRIVATE virtual SdrPage* AllocPage(bool bMasterPage) SAL_OVERRIDE; //forwards to AllocSdPage
- virtual bool IsReadOnly() const SAL_OVERRIDE;
- virtual void SetChanged(bool bFlag = true) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual bool IsReadOnly() const SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SetChanged(bool bFlag = true) SAL_OVERRIDE;
- SfxItemPool& GetPool() { return( *pItemPool ); }
+ SAL_DLLPRIVATE SfxItemPool& GetPool() { return( *pItemPool ); }
- ::sd::Outliner* GetOutliner(bool bCreateOutliner=true);
- SD_DLLPUBLIC ::sd::Outliner* GetInternalOutliner(bool bCreateOutliner=true);
+ SAL_DLLPRIVATE ::sd::Outliner* GetOutliner(bool bCreateOutliner=true);
+ ::sd::Outliner* GetInternalOutliner(bool bCreateOutliner=true);
- ::sd::DrawDocShell* GetDocSh() const { return mpDocSh; }
+ SAL_DLLPRIVATE ::sd::DrawDocShell* GetDocSh() const { return mpDocSh; }
- LanguageType GetLanguage( const sal_uInt16 nId ) const;
- void SetLanguage( const LanguageType eLang, const sal_uInt16 nId );
+ SAL_DLLPRIVATE LanguageType GetLanguage( const sal_uInt16 nId ) const;
+ SAL_DLLPRIVATE void SetLanguage( const LanguageType eLang, const sal_uInt16 nId );
- SvxNumType GetPageNumType() const SAL_OVERRIDE;
- void SetPageNumType(SvxNumType eType) { mePageNumType = eType; }
- SD_DLLPUBLIC OUString CreatePageNumValue(sal_uInt16 nNum) const;
+ SAL_DLLPRIVATE SvxNumType GetPageNumType() const SAL_OVERRIDE;
+ SAL_DLLPRIVATE void SetPageNumType(SvxNumType eType) { mePageNumType = eType; }
+ OUString CreatePageNumValue(sal_uInt16 nNum) const;
- DocumentType GetDocumentType() const { return meDocType; }
+ SAL_DLLPRIVATE DocumentType GetDocumentType() const { return meDocType; }
- void SetAllocDocSh(bool bAlloc);
+ SAL_DLLPRIVATE void SetAllocDocSh(bool bAlloc);
- void CreatingDataObj( SdTransferable* pTransferable ) { mpCreatingTransferable = pTransferable; }
+ SAL_DLLPRIVATE void CreatingDataObj( SdTransferable* pTransferable ) { mpCreatingTransferable = pTransferable; }
/** if the document does not contain at least one handout, one slide and one notes page with
at least one master each this methods creates them.
If a reference document is given, the sizes and border settings of that document are used
for newly created slides.
*/
- SD_DLLPUBLIC void CreateFirstPages( SdDrawDocument* pRefDocument = 0 );
- SD_DLLPUBLIC bool CreateMissingNotesAndHandoutPages();
+ void CreateFirstPages( SdDrawDocument* pRefDocument = 0 );
+ bool CreateMissingNotesAndHandoutPages();
- void MovePage(sal_uInt16 nPgNum, sal_uInt16 nNewPos) SAL_OVERRIDE;
- void InsertPage(SdrPage* pPage, sal_uInt16 nPos=0xFFFF) SAL_OVERRIDE;
- void DeletePage(sal_uInt16 nPgNum) SAL_OVERRIDE;
- SdrPage* RemovePage(sal_uInt16 nPgNum) SAL_OVERRIDE;
+ SAL_DLLPRIVATE void MovePage(sal_uInt16 nPgNum, sal_uInt16 nNewPos) SAL_OVERRIDE;
+ SAL_DLLPRIVATE void InsertPage(SdrPage* pPage, sal_uInt16 nPos=0xFFFF) SAL_OVERRIDE;
+ SAL_DLLPRIVATE void DeletePage(sal_uInt16 nPgNum) SAL_OVERRIDE;
+ SAL_DLLPRIVATE SdrPage* RemovePage(sal_uInt16 nPgNum) SAL_OVERRIDE;
- virtual void InsertMasterPage(SdrPage* pPage, sal_uInt16 nPos=0xFFFF) SAL_OVERRIDE;
- virtual SdrPage* RemoveMasterPage(sal_uInt16 nPgNum) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void InsertMasterPage(SdrPage* pPage, sal_uInt16 nPos=0xFFFF) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual SdrPage* RemoveMasterPage(sal_uInt16 nPgNum) SAL_OVERRIDE;
- void RemoveUnnecessaryMasterPages( SdPage* pMaster=NULL, bool bOnlyDuplicatePages=false, bool bUndo=true );
- SD_DLLPUBLIC void SetMasterPage(sal_uInt16 nSdPageNum, const OUString& rLayoutName,
+ SAL_DLLPRIVATE void RemoveUnnecessaryMasterPages( SdPage* pMaster=NULL, bool bOnlyDuplicatePages=false, bool bUndo=true );
+ void SetMasterPage(sal_uInt16 nSdPageNum, const OUString& rLayoutName,
SdDrawDocument* pSourceDoc, bool bMaster, bool bCheckMasters);
- SD_DLLPUBLIC SdDrawDocument* OpenBookmarkDoc(const OUString& rBookmarkFile);
- SdDrawDocument* OpenBookmarkDoc(SfxMedium& rMedium);
+ SdDrawDocument* OpenBookmarkDoc(const OUString& rBookmarkFile);
+ SAL_DLLPRIVATE SdDrawDocument* OpenBookmarkDoc(SfxMedium& rMedium);
- bool InsertBookmark(const std::vector<OUString> &rBookmarkList,
+ SAL_DLLPRIVATE bool InsertBookmark(const std::vector<OUString> &rBookmarkList,
std::vector<OUString> &rExchangeList, bool bLink,
bool bReplace, sal_uInt16 nPgPos, bool bNoDialogs,
::sd::DrawDocShell* pBookmarkDocSh, bool bCopy,
Point* pObjPos);
- bool IsStartWithPresentation() const { return mbStartWithPresentation;}
- void SetStartWithPresentation( bool bStartWithPresentation );
+ SAL_DLLPRIVATE bool IsStartWithPresentation() const { return mbStartWithPresentation;}
+ SAL_DLLPRIVATE void SetStartWithPresentation( bool bStartWithPresentation );
- bool IsExitAfterPresenting() const { return mbExitAfterPresenting;}
- void SetExitAfterPresenting( bool bExitAfterPresenting );
+ SAL_DLLPRIVATE bool IsExitAfterPresenting() const { return mbExitAfterPresenting;}
+ SAL_DLLPRIVATE void SetExitAfterPresenting( bool bExitAfterPresenting );
/// load xml-based impress layout definitions into document
- void InitLayoutVector();
+ SAL_DLLPRIVATE void InitLayoutVector();
/// return reference to vector of Impress layout definitions
- const std::vector<com::sun::star::uno::Reference<
+ SAL_DLLPRIVATE const std::vector<com::sun::star::uno::Reference<
com::sun::star::xml::dom::XNode> >& GetLayoutVector() const
{ return maLayoutInfo; }
/// load xml-based impress master presentation object definitions into document
- void InitObjectVector();
+ SAL_DLLPRIVATE void InitObjectVector();
/// return reference to vector of master presentation object definitions
- const std::vector<com::sun::star::uno::Reference<com::sun::star::xml::dom::XNode> >& GetObjectVector() const { return maPresObjectInfo; }
+ SAL_DLLPRIVATE const std::vector<com::sun::star::uno::Reference<com::sun::star::xml::dom::XNode> >& GetObjectVector() const { return maPresObjectInfo; }
/** Insert pages into this document
This method inserts whole pages into this document, either
@@ -333,21 +333,21 @@ public:
page, or preserve the old name
*/
- bool InsertBookmarkAsPage(const std::vector<OUString> &rBookmarkList,
+ SAL_DLLPRIVATE bool InsertBookmarkAsPage(const std::vector<OUString> &rBookmarkList,
std::vector<OUString> *pExchangeList,
bool bLink, bool bReplace, sal_uInt16 nPgPos,
bool bNoDialogs, ::sd::DrawDocShell* pBookmarkDocSh,
bool bCopy, bool bMergeMasterPages,
bool bPreservePageNames);
- bool InsertBookmarkAsObject(const std::vector<OUString> &rBookmarkList,
+ SAL_DLLPRIVATE bool InsertBookmarkAsObject(const std::vector<OUString> &rBookmarkList,
const std::vector<OUString> &rExchangeList,
bool bLink, ::sd::DrawDocShell* pBookmarkDocSh,
Point* pObjPos, bool bCalcObjCount = false);
- SD_DLLPUBLIC void CloseBookmarkDoc();
+ void CloseBookmarkDoc();
- SdrObject* GetObj(const OUString& rObjName) const;
+ SAL_DLLPRIVATE SdrObject* GetObj(const OUString& rObjName) const;
/** Return the first page that has the given name. Regular pages and
notes pages are searched first. When not found then the master
@@ -362,27 +362,27 @@ public:
Returns the index of the page with the given name or
SDRPAGE_NOTFOUND (=0xffff) when such a page does not exist.
*/
- sal_uInt16 GetPageByName(const OUString& rPgName, bool& rbIsMasterPage ) const;
- SD_DLLPUBLIC SdPage*GetSdPage(sal_uInt16 nPgNum, PageKind ePgKind) const;
- SD_DLLPUBLIC sal_uInt16 GetSdPageCount(PageKind ePgKind) const;
+ SAL_DLLPRIVATE sal_uInt16 GetPageByName(const OUString& rPgName, bool& rbIsMasterPage ) const;
+ SdPage*GetSdPage(sal_uInt16 nPgNum, PageKind ePgKind) const;
+ sal_uInt16 GetSdPageCount(PageKind ePgKind) const;
- void SetSelected(SdPage* pPage, bool bSelect);
- bool MovePages(sal_uInt16 nTargetPage);
+ SAL_DLLPRIVATE void SetSelected(SdPage* pPage, bool bSelect);
+ SAL_DLLPRIVATE bool MovePages(sal_uInt16 nTargetPage);
- SD_DLLPUBLIC SdPage*GetMasterSdPage(sal_uInt16 nPgNum, PageKind ePgKind);
- SD_DLLPUBLIC sal_uInt16 GetMasterSdPageCount(PageKind ePgKind) const;
+ SdPage*GetMasterSdPage(sal_uInt16 nPgNum, PageKind ePgKind);
+ sal_uInt16 GetMasterSdPageCount(PageKind ePgKind) const;
- SD_DLLPUBLIC sal_uInt16 GetActiveSdPageCount() const;
+ sal_uInt16 GetActiveSdPageCount() const;
- sal_uInt16 GetMasterPageUserCount(SdrPage* pMaster) const;
+ SAL_DLLPRIVATE sal_uInt16 GetMasterPageUserCount(SdrPage* pMaster) const;
- const sd::PresentationSettings& getPresentationSettings() const { return maPresentationSettings; }
- sd::PresentationSettings& getPresentationSettings() { return maPresentationSettings; }
+ SAL_DLLPRIVATE const sd::PresentationSettings& getPresentationSettings() const { return maPresentationSettings; }
+ SAL_DLLPRIVATE sd::PresentationSettings& getPresentationSettings() { return maPresentationSettings; }
- const ::com::sun::star::uno::Reference< ::com::sun::star::presentation::XPresentation2 >& getPresentation() const;
+ SAL_DLLPRIVATE const ::com::sun::star::uno::Reference< ::com::sun::star::presentation::XPresentation2 >& getPresentation() const;
- void SetSummationOfParagraphs( bool bOn = true ) { mbSummationOfParagraphs = bOn; }
- bool IsSummationOfParagraphs() const { return mbSummationOfParagraphs; }
+ SAL_DLLPRIVATE void SetSummationOfParagraphs( bool bOn = true ) { mbSummationOfParagraphs = bOn; }
+ SAL_DLLPRIVATE bool IsSummationOfParagraphs() const { return mbSummationOfParagraphs; }
/** Set the mode that controls whether (and later how) the formatting of the document
depends on the current printer metrics.
@@ -393,7 +393,7 @@ public:
scope="com::sun::star::document::PrinterIndependentLayout">DISABLED</const>
to make formatting depend on the current printer metrics.
*/
- void SetPrinterIndependentLayout (sal_Int32 nMode);
+ SAL_DLLPRIVATE void SetPrinterIndependentLayout (sal_Int32 nMode);
/** Get the flag that controls whether the formatting of the document
depends on the current printer metrics.
@@ -404,74 +404,74 @@ public:
scope="com::sun::star::document::PrinterIndependentLayout">DISABLED</const>
when formatting depends on the current printer metrics.
*/
- sal_Int32 GetPrinterIndependentLayout (void) { return mnPrinterIndependentLayout;}
+ SAL_DLLPRIVATE sal_Int32 GetPrinterIndependentLayout (void) { return mnPrinterIndependentLayout;}
- void SetOnlineSpell( bool bIn );
- bool GetOnlineSpell() const { return mbOnlineSpell; }
- void StopOnlineSpelling();
- void StartOnlineSpelling(bool bForceSpelling=true);
+ SAL_DLLPRIVATE void SetOnlineSpell( bool bIn );
+ SAL_DLLPRIVATE bool GetOnlineSpell() const { return mbOnlineSpell; }
+ SAL_DLLPRIVATE void StopOnlineSpelling();
+ SAL_DLLPRIVATE void StartOnlineSpelling(bool bForceSpelling=true);
- void ImpOnlineSpellCallback(SpellCallbackInfo* pInfo, SdrObject* pObj, SdrOutliner* pOutl);
+ SAL_DLLPRIVATE void ImpOnlineSpellCallback(SpellCallbackInfo* pInfo, SdrObject* pObj, SdrOutliner* pOutl);
- void InsertObject(SdrObject* pObj, SdPage* pPage);
- void RemoveObject(SdrObject* pObj, SdPage* pPage);
+ SAL_DLLPRIVATE void InsertObject(SdrObject* pObj, SdPage* pPage);
+ SAL_DLLPRIVATE void RemoveObject(SdrObject* pObj, SdPage* pPage);
- sal_uLong GetLinkCount();
+ SAL_DLLPRIVATE sal_uLong GetLinkCount();
- std::vector<sd::FrameView*>& GetFrameViewList() { return maFrameViewList; }
- SD_DLLPUBLIC SdCustomShowList* GetCustomShowList(bool bCreate = false);
+ SAL_DLLPRIVATE std::vector<sd::FrameView*>& GetFrameViewList() { return maFrameViewList; }
+ SdCustomShowList* GetCustomShowList(bool bCreate = false);
- void NbcSetChanged(bool bFlag = true);
+ SAL_DLLPRIVATE void NbcSetChanged(bool bFlag = true);
- void SetTextDefaults() const;
+ SAL_DLLPRIVATE void SetTextDefaults() const;
- void CreateLayoutTemplates();
- void RenameLayoutTemplate(const OUString& rOldLayoutName, const OUString& rNewName);
+ SAL_DLLPRIVATE void CreateLayoutTemplates();
+ SAL_DLLPRIVATE void RenameLayoutTemplate(const OUString& rOldLayoutName, const OUString& rNewName);
- void CreateDefaultCellStyles();
+ SAL_DLLPRIVATE void CreateDefaultCellStyles();
- SD_DLLPUBLIC void StopWorkStartupDelay();
+ void StopWorkStartupDelay();
- void NewOrLoadCompleted(DocCreationMode eMode);
- void NewOrLoadCompleted( SdPage* pPage, SdStyleSheetPool* pSPool );
- bool IsNewOrLoadCompleted() const {return mbNewOrLoadCompleted; }
+ SAL_DLLPRIVATE void NewOrLoadCompleted(DocCreationMode eMode);
+ SAL_DLLPRIVATE void NewOrLoadCompleted( SdPage* pPage, SdStyleSheetPool* pSPool );
+ SAL_DLLPRIVATE bool IsNewOrLoadCompleted() const {return mbNewOrLoadCompleted; }
- ::sd::FrameView* GetFrameView(sal_uLong nPos) {
+ SAL_DLLPRIVATE ::sd::FrameView* GetFrameView(sal_uLong nPos) {
return nPos < maFrameViewList.size() ? maFrameViewList[nPos] : NULL; }
/** deprecated*/
- SdAnimationInfo* GetAnimationInfo(SdrObject* pObject) const;
+ SAL_DLLPRIVATE SdAnimationInfo* GetAnimationInfo(SdrObject* pObject) const;
- SD_DLLPUBLIC static SdAnimationInfo* GetShapeUserData(SdrObject& rObject, bool bCreate = false );
+ static SdAnimationInfo* GetShapeUserData(SdrObject& rObject, bool bCreate = false );
- SdIMapInfo* GetIMapInfo( SdrObject* pObject ) const;
- IMapObject* GetHitIMapObject( SdrObject* pObject, const Point& rWinPoint, const ::Window& rCmpWnd );
+ SAL_DLLPRIVATE SdIMapInfo* GetIMapInfo( SdrObject* pObject ) const;
+ SAL_DLLPRIVATE IMapObject* GetHitIMapObject( SdrObject* pObject, const Point& rWinPoint, const ::Window& rCmpWnd );
- CharClass* GetCharClass() const { return mpCharClass; }
+ SAL_DLLPRIVATE CharClass* GetCharClass() const { return mpCharClass; }
- void RestoreLayerNames();
+ SAL_DLLPRIVATE void RestoreLayerNames();
- void UpdateAllLinks();
+ SAL_DLLPRIVATE void UpdateAllLinks();
- void CheckMasterPages();
+ SAL_DLLPRIVATE void CheckMasterPages();
- void Merge(SdrModel& rSourceModel,
+ SAL_DLLPRIVATE void Merge(SdrModel& rSourceModel,
sal_uInt16 nFirstPageNum=0, sal_uInt16 nLastPageNum=0xFFFF,
sal_uInt16 nDestPos=0xFFFF,
bool bMergeMasterPages = false, bool bAllMasterPages = false,
bool bUndo = true, bool bTreadSourceAsConst = false) SAL_OVERRIDE;
- SD_DLLPUBLIC ::com::sun::star::text::WritingMode GetDefaultWritingMode() const;
- void SetDefaultWritingMode( ::com::sun::star::text::WritingMode eMode );
+ ::com::sun::star::text::WritingMode GetDefaultWritingMode() const;
+ SAL_DLLPRIVATE void SetDefaultWritingMode( ::com::sun::star::text::WritingMode eMode );
/** replacespOldPage from all custom shows with pNewPage or removes pOldPage from
all custom shows if pNewPage is 0.
*/
- void ReplacePageInCustomShows( const SdPage* pOldPage, const SdPage* pNewPage );
+ SAL_DLLPRIVATE void ReplacePageInCustomShows( const SdPage* pOldPage, const SdPage* pNewPage );
public:
- static SdDrawDocument* pDocLockedInsertingLinks; // static to prevent recursions while resolving links
+ SAL_DLLPRIVATE static SdDrawDocument* pDocLockedInsertingLinks; // static to prevent recursions while resolving links
/** Create and insert a set of two new pages: a standard (draw) page and
the associated notes page. The new pages are inserted directly
@@ -510,7 +510,7 @@ public:
Returns an index of the inserted pages that can be used with the
<member>GetSdPage()</member> method.
*/
- sal_uInt16 CreatePage (
+ SAL_DLLPRIVATE sal_uInt16 CreatePage (
SdPage* pCurrentPage,
PageKind ePageKind,
const OUString& sStandardPageName,
@@ -531,7 +531,7 @@ public:
Returns an index of the inserted pages that can be used with the
<member>GetSdPage()</member> method.
*/
- sal_uInt16 DuplicatePage (sal_uInt16 nPageNum);
+ SAL_DLLPRIVATE sal_uInt16 DuplicatePage (sal_uInt16 nPageNum);
/** Create and insert a set of two new pages that are copies of the
given <argument>pCurrentPage</argument> and its associated notes
@@ -560,7 +560,7 @@ public:
Returns an index of the inserted pages that can be used with the
<member>GetSdPage()</member> method.
*/
- sal_uInt16 DuplicatePage (
+ SAL_DLLPRIVATE sal_uInt16 DuplicatePage (
SdPage* pCurrentPage,
PageKind ePageKind,
const OUString& sStandardPageName,
@@ -571,25 +571,25 @@ public:
/** return the document fonts for latin, cjk and ctl according to the current
languages set at this document */
- void getDefaultFonts( Font& rLatinFont, Font& rCJKFont, Font& rCTLFont );
+ SAL_DLLPRIVATE void getDefaultFonts( Font& rLatinFont, Font& rCJKFont, Font& rCTLFont );
- sd::UndoManager* GetUndoManager() const;
+ SAL_DLLPRIVATE sd::UndoManager* GetUndoManager() const;
/** converts the given western font height to a corresponding ctl font height, depending on the system language */
- static sal_uInt32 convertFontHeightToCTL( sal_uInt32 nWesternFontHeight );
+ SAL_DLLPRIVATE static sal_uInt32 convertFontHeightToCTL( sal_uInt32 nWesternFontHeight );
/** Get the style sheet pool if it was a SdStyleSheetPool.
*/
- SD_DLLPUBLIC SdStyleSheetPool* GetSdStyleSheetPool() const;
+ SdStyleSheetPool* GetSdStyleSheetPool() const;
- void UpdatePageRelativeURLs(const OUString& rOldName, const OUString& rNewName);
+ SAL_DLLPRIVATE void UpdatePageRelativeURLs(const OUString& rOldName, const OUString& rNewName);
- void SetCalcFieldValueHdl( ::Outliner* pOutliner);
+ SAL_DLLPRIVATE void SetCalcFieldValueHdl( ::Outliner* pOutliner);
- sal_uInt16 GetAnnotationAuthorIndex( const OUString& rAuthor );
+ SAL_DLLPRIVATE sal_uInt16 GetAnnotationAuthorIndex( const OUString& rAuthor );
- bool IsUsingEmbededFonts() { return mbUseEmbedFonts; }
- void SetIsUsingEmbededFonts( bool bUse ) { mbUseEmbedFonts = bUse; }
+ SAL_DLLPRIVATE bool IsUsingEmbededFonts() { return mbUseEmbedFonts; }
+ SAL_DLLPRIVATE void SetIsUsingEmbededFonts( bool bUse ) { mbUseEmbedFonts = bUse; }
private:
/** This member stores the printer independent layout mode. Please
@@ -626,7 +626,7 @@ private:
Returns an index of the inserted pages that can be used with the
<member>GetSdPage()</member> method.
*/
- sal_uInt16 InsertPageSet (
+ SAL_DLLPRIVATE sal_uInt16 InsertPageSet (
SdPage* pCurrentPage,
PageKind ePageKind,
const OUString& sStandardPageName,
@@ -652,7 +652,7 @@ private:
This flag indicates whether to show the shapes on the master
page.
*/
- void SetupNewPage (
+ SAL_DLLPRIVATE void SetupNewPage (
SdPage* pPreviousPage,
SdPage* pPage,
const OUString& sPageName,
@@ -660,9 +660,9 @@ private:
bool bIsPageBack,
bool bIsPageObj);
- virtual void PageListChanged() SAL_OVERRIDE;
- virtual void MasterPageListChanged() SAL_OVERRIDE;
- virtual ImageMap* GetImageMapForObject(SdrObject* pObj) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void PageListChanged() SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void MasterPageListChanged() SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ImageMap* GetImageMapForObject(SdrObject* pObj) SAL_OVERRIDE;
};
namespace sd
diff --git a/sd/inc/stlpool.hxx b/sd/inc/stlpool.hxx
index ae146096542d..276783aabae9 100644
--- a/sd/inc/stlpool.hxx
+++ b/sd/inc/stlpool.hxx
@@ -52,19 +52,19 @@ typedef ::cppu::ImplInheritanceHelper4< SfxStyleSheetPool,
::com::sun::star::container::XNameAccess,
::com::sun::star::lang::XComponent > SdStyleSheetPoolBase;
-class SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
+class SD_DLLPUBLIC SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
{
friend class SdDrawDocument;
public:
- SdStyleSheetPool(SfxItemPool const& rPool, SdDrawDocument* pDocument);
+ SAL_DLLPRIVATE SdStyleSheetPool(SfxItemPool const& rPool, SdDrawDocument* pDocument);
- void SetActualStyleSheet(SfxStyleSheetBase* pActStyleSheet) { mpActualStyleSheet = pActStyleSheet; }
- SfxStyleSheetBase* GetActualStyleSheet() { return mpActualStyleSheet; }
+ SAL_DLLPRIVATE void SetActualStyleSheet(SfxStyleSheetBase* pActStyleSheet) { mpActualStyleSheet = pActStyleSheet; }
+ SAL_DLLPRIVATE SfxStyleSheetBase* GetActualStyleSheet() { return mpActualStyleSheet; }
- SfxStyleSheetBase* GetTitleSheet(const OUString& rLayoutName);
+ SAL_DLLPRIVATE SfxStyleSheetBase* GetTitleSheet(const OUString& rLayoutName);
// Caller has to delete the list
- void CreateOutlineSheetList(const OUString& rLayoutName, std::vector<SfxStyleSheetBase*> &rOutlineStyles);
+ SAL_DLLPRIVATE void CreateOutlineSheetList(const OUString& rLayoutName, std::vector<SfxStyleSheetBase*> &rOutlineStyles);
/** creates all layout style sheets for the given layout name if they
don't exist yet.
@@ -74,69 +74,69 @@ public:
had to be created. This is used to assert errors in documents
when styles are missing.
*/
- SD_DLLPUBLIC void CreateLayoutStyleSheets(const OUString& rLayoutName, bool bCheck = false );
- void CreateLayoutSheetNames(const OUString& rLayoutName, std::vector<OUString> &aNameList) const;
- void CreateLayoutSheetList(const OUString& rLayoutName, SdStyleSheetVector& rLayoutSheets);
- void CopyLayoutSheets(const OUString& rLayoutName, SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets );
- void CopyGraphicSheets(SdStyleSheetPool& rSourcePool);
- void CopyCellSheets(SdStyleSheetPool& rSourcePool);
- void CopyTableStyles(SdStyleSheetPool& rSourcePool);
- void CopyCellSheets(SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets);
- void RenameAndCopyGraphicSheets(SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix);
+ void CreateLayoutStyleSheets(const OUString& rLayoutName, bool bCheck = false );
+ SAL_DLLPRIVATE void CreateLayoutSheetNames(const OUString& rLayoutName, std::vector<OUString> &aNameList) const;
+ SAL_DLLPRIVATE void CreateLayoutSheetList(const OUString& rLayoutName, SdStyleSheetVector& rLayoutSheets);
+ SAL_DLLPRIVATE void CopyLayoutSheets(const OUString& rLayoutName, SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets );
+ SAL_DLLPRIVATE void CopyGraphicSheets(SdStyleSheetPool& rSourcePool);
+ SAL_DLLPRIVATE void CopyCellSheets(SdStyleSheetPool& rSourcePool);
+ SAL_DLLPRIVATE void CopyTableStyles(SdStyleSheetPool& rSourcePool);
+ SAL_DLLPRIVATE void CopyCellSheets(SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets);
+ SAL_DLLPRIVATE void RenameAndCopyGraphicSheets(SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix);
- void CreatePseudosIfNecessary();
- void UpdateStdNames();
- static void PutNumBulletItem( SfxStyleSheetBase* pSheet, Font& rBulletFont );
- static Font GetBulletFont();
+ SAL_DLLPRIVATE void CreatePseudosIfNecessary();
+ SAL_DLLPRIVATE void UpdateStdNames();
+ SAL_DLLPRIVATE static void PutNumBulletItem( SfxStyleSheetBase* pSheet, Font& rBulletFont );
+ SAL_DLLPRIVATE static Font GetBulletFont();
- SdDrawDocument* GetDoc() const { return mpDoc; }
+ SAL_DLLPRIVATE SdDrawDocument* GetDoc() const { return mpDoc; }
- static SdStyleSheetVector CreateChildList( SdStyleSheet* pSheet );
+ SAL_DLLPRIVATE static SdStyleSheetVector CreateChildList( SdStyleSheet* pSheet );
- static void setDefaultOutlineNumberFormatBulletAndIndent(sal_uInt16 i, SvxNumberFormat &rNumberFormat);
+ SAL_DLLPRIVATE static void setDefaultOutlineNumberFormatBulletAndIndent(sal_uInt16 i, SvxNumberFormat &rNumberFormat);
public:
- void throwIfDisposed() throw(::com::sun::star::uno::RuntimeException);
+ SAL_DLLPRIVATE void throwIfDisposed() throw(::com::sun::star::uno::RuntimeException);
// XServiceInfo
- virtual OUString SAL_CALL getImplementationName() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual OUString SAL_CALL getImplementationName() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
// XNameAccess
- virtual ::com::sun::star::uno::Any SAL_CALL getByName( const OUString& aName ) throw(::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getElementNames() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual sal_Bool SAL_CALL hasByName( const OUString& aName ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Any SAL_CALL getByName( const OUString& aName ) throw(::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getElementNames() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual sal_Bool SAL_CALL hasByName( const OUString& aName ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
// XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual sal_Bool SAL_CALL hasElements() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Type SAL_CALL getElementType() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual sal_Bool SAL_CALL hasElements() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
// XIndexAccess
- virtual sal_Int32 SAL_CALL getCount() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE ;
- virtual ::com::sun::star::uno::Any SAL_CALL getByIndex( sal_Int32 Index ) throw(::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual sal_Int32 SAL_CALL getCount() throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE ;
+ SAL_DLLPRIVATE virtual ::com::sun::star::uno::Any SAL_CALL getByIndex( sal_Int32 Index ) throw(::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
// XComponent
- virtual void SAL_CALL dispose( ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual void SAL_CALL addEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener >& xListener ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual void SAL_CALL removeEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener >& aListener ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SAL_CALL dispose( ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SAL_CALL addEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener >& xListener ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SAL_CALL removeEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener >& aListener ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
- virtual void SAL_CALL acquire (void) throw () SAL_OVERRIDE;
- virtual void SAL_CALL release (void) throw () SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SAL_CALL acquire (void) throw () SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual void SAL_CALL release (void) throw () SAL_OVERRIDE;
protected:
- void RenameAndCopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix);
- void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily );
- void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets );
- void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix );
+ SAL_DLLPRIVATE void RenameAndCopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix);
+ SAL_DLLPRIVATE void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily );
+ SAL_DLLPRIVATE void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets );
+ SAL_DLLPRIVATE void CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily, SdStyleSheetVector& rCreatedSheets, OUString &rRenameSuffix );
- virtual SfxStyleSheetBase* Create(const OUString& rName, SfxStyleFamily eFamily, sal_uInt16 nMask) SAL_OVERRIDE;
- virtual SfxStyleSheetBase* Create(const SdStyleSheet& rStyle);
+ SAL_DLLPRIVATE virtual SfxStyleSheetBase* Create(const OUString& rName, SfxStyleFamily eFamily, sal_uInt16 nMask) SAL_OVERRIDE;
+ SAL_DLLPRIVATE virtual SfxStyleSheetBase* Create(const SdStyleSheet& rStyle);
using SfxStyleSheetPool::Create;
- virtual ~SdStyleSheetPool();
+ SAL_DLLPRIVATE virtual ~SdStyleSheetPool();
- void AddStyleFamily( const SdPage* pPage );
- void RemoveStyleFamily( const SdPage* pPage );
+ SAL_DLLPRIVATE void AddStyleFamily( const SdPage* pPage );
+ SAL_DLLPRIVATE void RemoveStyleFamily( const SdPage* pPage );
private:
SfxStyleSheetBase* mpActualStyleSheet;