summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorNoel Power <noel.power@novell.com>2011-10-05 23:42:47 +0100
committerNoel Power <noel.power@novell.com>2011-10-05 23:42:47 +0100
commitec294b77c0e9ac6202cce751f08aaf0f500fcf11 (patch)
tree2c7671fa6e647b6185bef2a0281c00dcda763d20 /oox
parentf82ee563747745018c82e79536421c05d171030a (diff)
Revert "add hackery re. EditControls, FormattedField & ImageControls from msocximex"
This reverts commit 04688482241aa28b40f3ba911a4c9acab87b5d56.
Diffstat (limited to 'oox')
-rw-r--r--oox/source/ole/olehelper.cxx28
1 files changed, 2 insertions, 26 deletions
diff --git a/oox/source/ole/olehelper.cxx b/oox/source/ole/olehelper.cxx
index 3943e65409f7..fd4672ab5943 100644
--- a/oox/source/ole/olehelper.cxx
+++ b/oox/source/ole/olehelper.cxx
@@ -138,7 +138,6 @@ struct IdCntrlData
};
const sal_Int16 TOGGLEBUTTON = -1;
-const sal_Int16 FIELDCONTROL = -2;
typedef std::map< sal_Int16, GUIDCNamePair > GUIDCNamePairMap;
class classIdToGUIDCNamePairMap
@@ -197,9 +196,6 @@ classIdToGUIDCNamePairMap::classIdToGUIDCNamePairMap()
{ FormComponentType::PATTERNFIELD,
{ AX_GUID_TEXTBOX, "TextBox"},
},
- { FormComponentType::FORMULAFIELD,
- { AX_GUID_TEXTBOX, "TextBox"},
- },
{ FormComponentType::IMAGEBUTTON,
{ AX_GUID_COMMANDBUTTON, "CommandButton"},
},
@@ -505,34 +501,14 @@ OleFormCtrlExportHelper::OleFormCtrlExportHelper( const Reference< XComponentCo
PropertySet aPropSet( mxControlModel );
if ( aPropSet.getProperty( nClassId, PROP_ClassId ) )
{
- /* psuedo ripped from legacy msocximex:
- "There is a truly horrible thing with EditControls and FormattedField
- Controls, they both pretend to have an EDITBOX ClassId for compability
- reasons, at some stage in the future hopefully there will be a proper
- FormulaField ClassId rather than this piggybacking two controls onto the
- same ClassId, cmc."
- */
- if ( nClassId == FormComponentType::TEXTFIELD)
- {
- if (xInfo->
- supportsService( CREATE_OUSTRING( "com.sun.star.form.component.FormattedField" ) ) )
- nClassId = FormComponentType::FORMULAFIELD;
- }
- else if ( nClassId == FormComponentType::COMMANDBUTTON )
+ // psuedo ripped from legacy msocximex
+ if ( nClassId == FormComponentType::COMMANDBUTTON )
{
bool bToggle = false;
aPropSet.getProperty( bToggle, PROP_Toggle );
if ( bToggle )
nClassId = TOGGLEBUTTON;
}
- else if ( nClassId == FormComponentType::CONTROL )
- {
- Reference< XServiceInfo > xInfo( xCntrlModel,
- UNO_QUERY);
- if (xInfo->
- supportsService(OUString( CREATE_OUSTRING( "com.sun.star.form.component.ImageControl" ) ) ) )
- nClassId = FormComponentType::IMAGECONTROL;
- }
GUIDCNamePairMap& cntrlMap = classIdToGUIDCNamePairMap::get();
GUIDCNamePairMap::iterator it = cntrlMap.find( nClassId );