diff options
author | Joseph Powers <jpowers27@cox.net> | 2011-08-24 07:16:54 -0700 |
---|---|---|
committer | Joseph Powers <jpowers27@cox.net> | 2011-08-24 13:57:03 -0700 |
commit | 9b77483aab92e9bc6b57f563cccb170af8c193a7 (patch) | |
tree | 615d127f44cfb42ff3f447c71c0857af2958a6d8 /svx | |
parent | 4e30b9699edfda4505d90d5fda658c1ef12bdc06 (diff) |
Remove class XBitmapTable
Diffstat (limited to 'svx')
-rw-r--r-- | svx/inc/svx/svdmodel.hxx | 1 | ||||
-rw-r--r-- | svx/inc/svx/xattr.hxx | 1 | ||||
-rw-r--r-- | svx/inc/svx/xbtmpit.hxx | 2 | ||||
-rw-r--r-- | svx/inc/svx/xit.hxx | 1 | ||||
-rw-r--r-- | svx/inc/svx/xtable.hxx | 29 | ||||
-rw-r--r-- | svx/source/xoutdev/xattrbmp.cxx | 17 | ||||
-rw-r--r-- | svx/source/xoutdev/xtabbtmp.cxx | 82 |
7 files changed, 13 insertions, 120 deletions
diff --git a/svx/inc/svx/svdmodel.hxx b/svx/inc/svx/svdmodel.hxx index 751b6452ef66..01e2bd87d521 100644 --- a/svx/inc/svx/svdmodel.hxx +++ b/svx/inc/svx/svdmodel.hxx @@ -79,7 +79,6 @@ class SfxStyleSheet; class SfxUndoAction; class SfxUndoManager; class XBitmapList; -class XBitmapTable; class XColorTable; class XDashList; class XGradientList; diff --git a/svx/inc/svx/xattr.hxx b/svx/inc/svx/xattr.hxx index 29b8fc0ffff0..598bf49d383d 100644 --- a/svx/inc/svx/xattr.hxx +++ b/svx/inc/svx/xattr.hxx @@ -31,7 +31,6 @@ class XColorTable; class XLineEndTable; class XHatchTable; -class XBitmapTable; #include <svx/xit.hxx> #include <svx/xcolit.hxx> diff --git a/svx/inc/svx/xbtmpit.hxx b/svx/inc/svx/xbtmpit.hxx index ec0925ffe9c5..8dc6f98b06a6 100644 --- a/svx/inc/svx/xbtmpit.hxx +++ b/svx/inc/svx/xbtmpit.hxx @@ -67,7 +67,7 @@ public: SfxMapUnit ePresMetric, String &rText, const IntlWrapper * = 0 ) const; - const XOBitmap& GetBitmapValue( const XBitmapTable* pTable = 0 ) const; // GetValue -> GetBitmapValue + const XOBitmap& GetBitmapValue() const; // GetValue -> GetBitmapValue void SetBitmapValue( const XOBitmap& rNew ) { aXOBitmap = rNew; Detach(); } // SetValue -> SetBitmapValue static sal_Bool CompareValueFunc( const NameOrIndex* p1, const NameOrIndex* p2 ); diff --git a/svx/inc/svx/xit.hxx b/svx/inc/svx/xit.hxx index 3cc404efdf1c..4d2f8e0f782c 100644 --- a/svx/inc/svx/xit.hxx +++ b/svx/inc/svx/xit.hxx @@ -38,7 +38,6 @@ class XColorTable; class XLineEndTable; class XHatchTable; -class XBitmapTable; class SfxItemPool; class NameOrIndex; class XPropertyList; diff --git a/svx/inc/svx/xtable.hxx b/svx/inc/svx/xtable.hxx index a19de5c1c17f..d465dee48108 100644 --- a/svx/inc/svx/xtable.hxx +++ b/svx/inc/svx/xtable.hxx @@ -519,35 +519,6 @@ public: virtual Bitmap* CreateBitmapForUI(long nIndex, sal_Bool bDelete = sal_True); }; -// --------------------- -// class XBitmapTable -// --------------------- - -class XBitmapTable : public XPropertyTable -{ -public: - explicit XBitmapTable( - const String& rPath, - XOutdevItemPool* pXPool = NULL, - sal_uInt16 nInitSize = 16, - sal_uInt16 nReSize = 16 - ); - virtual ~XBitmapTable(); - - using XPropertyTable::Replace; - XBitmapEntry* Replace(long nIndex, XBitmapEntry* pEntry ); - using XPropertyTable::Remove; - XBitmapEntry* Remove(long nIndex); - using XPropertyTable::Get; - XBitmapEntry* GetBitmap(long nIndex) const; - - virtual sal_Bool Load(); - virtual sal_Bool Save(); - virtual sal_Bool Create(); - virtual sal_Bool CreateBitmapsForUI(); - virtual Bitmap* CreateBitmapForUI( long nIndex, sal_Bool bDelete = sal_True ); -}; - // ------------------- // class XBitmapList // ------------------- diff --git a/svx/source/xoutdev/xattrbmp.cxx b/svx/source/xoutdev/xattrbmp.cxx index af4a4034a00b..9b37584b6f05 100644 --- a/svx/source/xoutdev/xattrbmp.cxx +++ b/svx/source/xoutdev/xattrbmp.cxx @@ -582,12 +582,19 @@ SvStream& XFillBitmapItem::Store( SvStream& rOut, sal_uInt16 nItemVersion ) cons |* *************************************************************************/ -const XOBitmap& XFillBitmapItem::GetBitmapValue(const XBitmapTable* pTable) const // GetValue -> GetBitmapValue +const XOBitmap& XFillBitmapItem::GetBitmapValue( +// const XBitmapTable* pTable +) const // GetValue -> GetBitmapValue { - if (!IsIndex()) - return aXOBitmap; - else - return pTable->GetBitmap(GetIndex())->GetXBitmap(); +// Note: we never pass pTable to this method which means that it's NULL. Thus, this code would +// fail if the Item was a list. I'm guessing that it can't be an Index or the caller makes sure +// it's not an Index before calling. Either way, I'm just going to return the Bitmap to keep it +// from failing. This could use some more research. (Joe P. 2011-08-24) +// if (!IsIndex()) +// return aXOBitmap; +// else +// return pTable->GetBitmap(GetIndex())->GetXBitmap(); + return aXOBitmap; } diff --git a/svx/source/xoutdev/xtabbtmp.cxx b/svx/source/xoutdev/xtabbtmp.cxx index fab3c2f01d72..320f4fdd04bf 100644 --- a/svx/source/xoutdev/xtabbtmp.cxx +++ b/svx/source/xoutdev/xtabbtmp.cxx @@ -58,88 +58,6 @@ static char const aChckBitmap0[] = { 0x04, 0x00, 'S','O','B','0'}; // old static char const aChckBitmap1[] = { 0x04, 0x00, 'S','O','B','1'}; // = 5.2 static char const aChckXML[] = { 'P', 'K', 0x03, 0x04 }; // = 6.0 -// ------------------- -// class XBitmapTable -// ------------------- - -/************************************************************************* -|* -|* XBitmapTable::XBitmapTable() -|* -*************************************************************************/ - -XBitmapTable::XBitmapTable( - const String& rPath, - XOutdevItemPool* pInPool, - sal_uInt16 nInitSize, - sal_uInt16 nReSize -) : XPropertyTable( rPath, pInPool, nInitSize, nReSize ) -{ - pBmpTable = new Table( nInitSize, nReSize ); -} - -/************************************************************************/ - -XBitmapTable::~XBitmapTable() -{ -} - -/************************************************************************/ - -XBitmapEntry* XBitmapTable::Replace(long nIndex, XBitmapEntry* pEntry ) -{ - return (XBitmapEntry*) XPropertyTable::Replace(nIndex, pEntry); -} - -/************************************************************************/ - -XBitmapEntry* XBitmapTable::Remove(long nIndex) -{ - return (XBitmapEntry*) XPropertyTable::Remove(nIndex); -} - -/************************************************************************/ - -XBitmapEntry* XBitmapTable::GetBitmap(long nIndex) const -{ - return (XBitmapEntry*) XPropertyTable::Get(nIndex, 0); -} - -/************************************************************************/ - -sal_Bool XBitmapTable::Load() -{ - return( sal_False ); -} - -/************************************************************************/ - -sal_Bool XBitmapTable::Save() -{ - return( sal_False ); -} - -/************************************************************************/ - -sal_Bool XBitmapTable::Create() -{ - return( sal_False ); -} - -/************************************************************************/ - -sal_Bool XBitmapTable::CreateBitmapsForUI() -{ - return( sal_False ); -} - -/************************************************************************/ - -Bitmap* XBitmapTable::CreateBitmapForUI( long /*nIndex*/, sal_Bool /*bDelete*/) -{ - return( NULL ); -} - // ------------------ // class XBitmapList // ------------------ |