Kaydet (Commit) eef56fc7 authored tarafından Caolán McNamara's avatar Caolán McNamara

Related: coverity#1371305 unnecessary inheritence

SvDataCopyStream used to do extra Load/Save things that are long
gone, so there is no reason for the common base anymore

Change-Id: Ib321021002adb480bb96298f199141dc3fe2ec2b
Reviewed-on: https://gerrit.libreoffice.org/32851Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst fce604c8
......@@ -25,7 +25,7 @@
#include <vector>
class SOT_DLLPUBLIC FileList : public SvDataCopyStream
class SOT_DLLPUBLIC FileList
{
::std::vector< OUString > aStrList;
......@@ -36,7 +36,7 @@ protected:
public:
FileList() {};
virtual ~FileList() override;
~FileList();
// Zuweisungsoperator
FileList& operator=( const FileList& rFileList );
......
......@@ -166,7 +166,7 @@ public:
}
};
class SVT_DLLPUBLIC GraphicObject : public SvDataCopyStream
class SVT_DLLPUBLIC GraphicObject
{
friend class GraphicManager;
friend class SdrGrafObj;
......@@ -325,7 +325,7 @@ public:
GraphicObject( const Graphic& rGraphic );
GraphicObject( const GraphicObject& rCacheObj, const GraphicManager* pMgr = nullptr );
explicit GraphicObject( const OString& rUniqueID );
virtual ~GraphicObject() override;
~GraphicObject();
GraphicObject& operator=( const GraphicObject& rCacheObj );
bool operator==( const GraphicObject& rCacheObj ) const;
......
......@@ -679,18 +679,6 @@ public:
virtual bool good() const override;
};
/** Data Copy Stream
This class is the foundation for all classes, using SvData
(SO2\DTRANS.HXX/CXX) for transportation (e.g., graphics).
*/
class TOOLS_DLLPUBLIC SvDataCopyStream
{
public:
// repeated execution of Load or Assign is allowed
virtual ~SvDataCopyStream(){}
};
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -100,7 +100,7 @@ public:
bool getSnapHorVerLines() const { return mbSnapHorVerLines; }
};
class VCL_DLLPUBLIC Graphic : public SvDataCopyStream
class VCL_DLLPUBLIC Graphic
{
private:
......@@ -121,7 +121,7 @@ public:
Graphic( const Animation& rAnimation );
Graphic( const GDIMetaFile& rMtf );
Graphic( const css::uno::Reference< css::graphic::XGraphic >& rxGraphic );
virtual ~Graphic() override;
~Graphic();
Graphic& operator=( const Graphic& rGraphic );
Graphic& operator=( Graphic&& rGraphic );
......
......@@ -91,7 +91,6 @@ GraphicObject::GraphicObject( const Graphic& rGraphic ) :
}
GraphicObject::GraphicObject( const GraphicObject& rGraphicObj, const GraphicManager* pMgr ) :
SvDataCopyStream(),
maGraphic ( rGraphicObj.GetGraphic() ),
maAttr ( rGraphicObj.maAttr ),
maLink ( rGraphicObj.maLink ),
......
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