Kaydet (Commit) cf0be7e6 authored tarafından Chris Sherlock's avatar Chris Sherlock

VCL: Move constructors and destructors in outdev.hxx

Change-Id: I8b01cadcf18f980a16e81d565fd4785e338f90e0
üst 062e69f4
...@@ -348,6 +348,15 @@ private: ...@@ -348,6 +348,15 @@ private:
/** @name Initialization and accessor functions /** @name Initialization and accessor functions
*/ */
///@{ ///@{
protected:
OutputDevice();
private:
SAL_DLLPRIVATE OutputDevice( const OutputDevice& rOutDev );
public:
virtual ~OutputDevice();
public: public:
/** Get the graphic context that the output device uses to draw on. /** Get the graphic context that the output device uses to draw on.
...@@ -554,8 +563,6 @@ public: ...@@ -554,8 +563,6 @@ public:
///@} ///@}
protected: protected:
OutputDevice();
virtual void EmulateDrawTransparent( const PolyPolygon& rPolyPoly, sal_uInt16 nTransparencePercent ); virtual void EmulateDrawTransparent( const PolyPolygon& rPolyPoly, sal_uInt16 nTransparencePercent );
void DrawInvisiblePolygon( const PolyPolygon& rPolyPoly ); void DrawInvisiblePolygon( const PolyPolygon& rPolyPoly );
...@@ -564,7 +571,6 @@ protected: ...@@ -564,7 +571,6 @@ protected:
private: private:
typedef void ( OutputDevice::* FontUpdateHandler_t )( bool ); typedef void ( OutputDevice::* FontUpdateHandler_t )( bool );
SAL_DLLPRIVATE OutputDevice( const OutputDevice& rOutDev );
SAL_DLLPRIVATE OutputDevice& operator =( const OutputDevice& rOutDev ); SAL_DLLPRIVATE OutputDevice& operator =( const OutputDevice& rOutDev );
SAL_DLLPRIVATE void ImplClearFontData( bool bNewFontLists ); SAL_DLLPRIVATE void ImplClearFontData( bool bNewFontLists );
...@@ -577,8 +583,6 @@ private: ...@@ -577,8 +583,6 @@ private:
bool DrawTransparentNatively( const PolyPolygon& rPolyPoly, sal_uInt16 nTransparencePercent ); bool DrawTransparentNatively( const PolyPolygon& rPolyPoly, sal_uInt16 nTransparencePercent );
public: public:
virtual ~OutputDevice();
OutDevType GetOutDevType() const { return meOutDevType; } OutDevType GetOutDevType() const { return meOutDevType; }
/** Query an OutputDevice to see whether it supports a specific operation /** Query an OutputDevice to see whether it supports a specific operation
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment