[Libreoffice-commits] core.git: writerfilter/source
Miklos Vajna
vmiklos at collabora.co.uk
Mon Nov 4 20:49:14 CET 2013
writerfilter/source/doctok/Dff.cxx | 60 -------------------------------------
1 file changed, 60 deletions(-)
New commits:
commit 0ae2fe26d06d957f7dc93cdc24ee22f266e36093
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Mon Nov 4 20:45:36 2013 +0100
writerfilter: remove unused DffOPTHandler in doctok
Change-Id: Ie067a77b7d61f59117826ab21c979688c1e3c2df
diff --git a/writerfilter/source/doctok/Dff.cxx b/writerfilter/source/doctok/Dff.cxx
index a2dd077..1c71787 100644
--- a/writerfilter/source/doctok/Dff.cxx
+++ b/writerfilter/source/doctok/Dff.cxx
@@ -198,70 +198,10 @@ sal_uInt32 DffRecord::getShapeId()
return nResult;
}
-class DffOPTHandler : public Properties
-{
- map<int, WW8ValueSharedPointer_t> mMap;
- int nId;
-
-public:
- DffOPTHandler() : nId(0) {}
- virtual ~DffOPTHandler() {}
-
- virtual void attribute(Id name, Value & val)
- {
- switch (name)
- {
- case NS_rtf::LN_shppid:
- nId = val.getInt();
- break;
- case NS_rtf::LN_shpvalue:
- {
- WW8Value & rTmpVal = dynamic_cast<WW8Value &>(val);
- WW8ValueSharedPointer_t
- pVal(dynamic_cast<WW8Value *>(rTmpVal.clone()));
- mMap[nId] = pVal;
- }
- }
- }
-
- virtual void sprm(Sprm & /*sprm_*/)
- {
- }
-
- WW8ValueSharedPointer_t & getValue(int nId_)
- {
- return mMap[nId_];
- }
-
-};
-
sal_uInt32 DffRecord::getShapeBid()
{
sal_uInt32 nResult = 0;
- if (getShapeType() == 75)
- {
- Records_t aRecords = findRecords(0xf00b);
-
- if (!aRecords.empty())
- {
- DffOPTHandler aHandler;
- DffOPT * pOpts = dynamic_cast<DffOPT*>((*aRecords.begin()).get());
-
- sal_uInt32 nCount = pOpts->get_property_count();
-
- for (sal_uInt32 n = 0; n < nCount; ++n)
- {
- pOpts->get_property(n)->resolve(aHandler);
- }
-
- WW8ValueSharedPointer_t pVal = aHandler.getValue(260);
-
- if (pVal.get() != NULL)
- nResult = pVal->getInt();
- }
- }
-
return nResult;
}
More information about the Libreoffice-commits
mailing list