summaryrefslogtreecommitdiff
path: root/sc/source/ui/unoobj/fmtuno.cxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2007-02-27 12:45:20 +0000
committerVladimir Glazounov <vg@openoffice.org>2007-02-27 12:45:20 +0000
commita26367ce72d12d92b63b42baea6518b1e73975ce (patch)
tree3d97224b3e5265f40f19f328abc7eca235e41959 /sc/source/ui/unoobj/fmtuno.cxx
parentc5b2b81c838211134d49bbfd0474389934a8a2b1 (diff)
INTEGRATION: CWS calcwarnings (1.13.110); FILE MERGED
2006/12/14 17:57:17 nn 1.13.110.3: #i69284# warning-free: ui, unxsols4 2006/12/12 17:03:26 nn 1.13.110.2: #i69284# warning-free: ui, unxlngi6 2006/12/01 08:53:43 nn 1.13.110.1: #i69284# warning-free: ui, wntmsci10
Diffstat (limited to 'sc/source/ui/unoobj/fmtuno.cxx')
-rw-r--r--sc/source/ui/unoobj/fmtuno.cxx72
1 files changed, 44 insertions, 28 deletions
diff --git a/sc/source/ui/unoobj/fmtuno.cxx b/sc/source/ui/unoobj/fmtuno.cxx
index deb0fa91c8d2..d33c914e9c23 100644
--- a/sc/source/ui/unoobj/fmtuno.cxx
+++ b/sc/source/ui/unoobj/fmtuno.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: fmtuno.cxx,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: kz $ $Date: 2006-07-21 14:39:29 $
+ * last change: $Author: vg $ $Date: 2007-02-27 13:45:20 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -64,17 +64,17 @@ const SfxItemPropertyMap* lcl_GetValidatePropertyMap()
{
static SfxItemPropertyMap aValidatePropertyMap_Impl[] =
{
- {MAP_CHAR_LEN(SC_UNONAME_ERRALSTY), 0, &getCppuType((sheet::ValidationAlertStyle*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_ERRMESS), 0, &getCppuType((rtl::OUString*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_ERRTITLE), 0, &getCppuType((rtl::OUString*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_IGNOREBL), 0, &getBooleanCppuType(), 0},
- {MAP_CHAR_LEN(SC_UNONAME_INPMESS), 0, &getCppuType((rtl::OUString*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_INPTITLE), 0, &getCppuType((rtl::OUString*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_SHOWERR), 0, &getBooleanCppuType(), 0},
- {MAP_CHAR_LEN(SC_UNONAME_SHOWINP), 0, &getBooleanCppuType(), 0},
- {MAP_CHAR_LEN(SC_UNONAME_SHOWLIST), 0, &getCppuType((sal_Int16*)0), 0},
- {MAP_CHAR_LEN(SC_UNONAME_TYPE), 0, &getCppuType((sheet::ValidationType*)0), 0},
- {0,0,0,0}
+ {MAP_CHAR_LEN(SC_UNONAME_ERRALSTY), 0, &getCppuType((sheet::ValidationAlertStyle*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_ERRMESS), 0, &getCppuType((rtl::OUString*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_ERRTITLE), 0, &getCppuType((rtl::OUString*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_IGNOREBL), 0, &getBooleanCppuType(), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_INPMESS), 0, &getCppuType((rtl::OUString*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_INPTITLE), 0, &getCppuType((rtl::OUString*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_SHOWERR), 0, &getBooleanCppuType(), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_SHOWINP), 0, &getBooleanCppuType(), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_SHOWLIST), 0, &getCppuType((sal_Int16*)0), 0, 0},
+ {MAP_CHAR_LEN(SC_UNONAME_TYPE), 0, &getCppuType((sheet::ValidationType*)0), 0, 0},
+ {0,0,0,0,0,0}
};
return aValidatePropertyMap_Impl;
}
@@ -101,6 +101,10 @@ sheet::ConditionOperator lcl_ConditionModeToOperator( ScConditionMode eMode )
case SC_COND_BETWEEN: eOper = sheet::ConditionOperator_BETWEEN; break;
case SC_COND_NOTBETWEEN: eOper = sheet::ConditionOperator_NOT_BETWEEN; break;
case SC_COND_DIRECT: eOper = sheet::ConditionOperator_FORMULA; break;
+ default:
+ {
+ // added to avoid warnings
+ }
}
return eOper;
}
@@ -119,6 +123,10 @@ ScConditionMode lcl_ConditionOperatorToMode( sheet::ConditionOperator eOper )
case sheet::ConditionOperator_BETWEEN: eMode = SC_COND_BETWEEN; break;
case sheet::ConditionOperator_NOT_BETWEEN: eMode = SC_COND_NOTBETWEEN; break;
case sheet::ConditionOperator_FORMULA: eMode = SC_COND_DIRECT; break;
+ default:
+ {
+ // added to avoid warnings
+ }
}
return eMode;
}
@@ -152,7 +160,7 @@ ScTableConditionalFormat::ScTableConditionalFormat(ScDocument* pDoc, ULONG nKey,
String aExpr2(pFormatEntry->GetExpression( aPos, 1, 0, bEnglish, bCompileXML ));
String aStyle(pFormatEntry->GetStyle());
- AddEntry_Impl( eMode, aExpr1, aExpr2, aPos, EMPTY_STRING, aStyle );
+ AddEntry_Impl( sal::static_int_cast<USHORT>(eMode), aExpr1, aExpr2, aPos, EMPTY_STRING, aStyle );
}
}
}
@@ -188,7 +196,7 @@ ScTableConditionalFormat::~ScTableConditionalFormat()
{
ScTableConditionalEntry* pEntry;
aEntries.First();
- while ( pEntry = (ScTableConditionalEntry*)aEntries.Remove() )
+ while ( ( pEntry = (ScTableConditionalEntry*)aEntries.Remove() ) != NULL )
pEntry->release();
}
@@ -277,7 +285,7 @@ void SAL_CALL ScTableConditionalFormat::addNew(
}
}
- AddEntry_Impl( eMode, aExpr1, aExpr2, aPos, aPosStr, aStyle );
+ AddEntry_Impl( sal::static_int_cast<USHORT>(eMode), aExpr1, aExpr2, aPos, aPosStr, aStyle );
DataChanged();
}
@@ -299,7 +307,7 @@ void SAL_CALL ScTableConditionalFormat::clear() throw(uno::RuntimeException)
ScUnoGuard aGuard;
ScTableConditionalEntry* pEntry;
aEntries.First();
- while ( pEntry = (ScTableConditionalEntry*)aEntries.Remove() )
+ while ( ( pEntry = (ScTableConditionalEntry*)aEntries.Remove() ) != NULL )
pEntry->release();
DataChanged();
@@ -332,7 +340,7 @@ uno::Any SAL_CALL ScTableConditionalFormat::getByIndex( sal_Int32 nIndex )
return uno::makeAny(xEntry);
else
throw lang::IndexOutOfBoundsException();
- return uno::Any();
+// return uno::Any();
}
uno::Type SAL_CALL ScTableConditionalFormat::getElementType() throw(uno::RuntimeException)
@@ -376,7 +384,7 @@ uno::Any SAL_CALL ScTableConditionalFormat::getByName( const rtl::OUString& aNam
return uno::makeAny(xEntry);
else
throw container::NoSuchElementException();
- return uno::Any();
+// return uno::Any();
}
uno::Sequence<rtl::OUString> SAL_CALL ScTableConditionalFormat::getElementNames()
@@ -415,7 +423,7 @@ sal_Int64 SAL_CALL ScTableConditionalFormat::getSomething(
0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
rId.getConstArray(), 16 ) )
{
- return (sal_Int64)this;
+ return sal::static_int_cast<sal_Int64>(reinterpret_cast<sal_IntPtr>(this));
}
return 0;
}
@@ -444,7 +452,7 @@ ScTableConditionalFormat* ScTableConditionalFormat::getImplementation(
ScTableConditionalFormat* pRet = NULL;
uno::Reference<lang::XUnoTunnel> xUT( xObj, uno::UNO_QUERY );
if (xUT.is())
- pRet = (ScTableConditionalFormat*) xUT->getSomething( getUnoTunnelId() );
+ pRet = reinterpret_cast<ScTableConditionalFormat*>(sal::static_int_cast<sal_IntPtr>(xUT->getSomething(getUnoTunnelId())));
return pRet;
}
@@ -500,7 +508,7 @@ void SAL_CALL ScTableConditionalEntry::setOperator( sheet::ConditionOperator nOp
throw(uno::RuntimeException)
{
ScUnoGuard aGuard;
- nMode = lcl_ConditionOperatorToMode( nOperator );
+ nMode = sal::static_int_cast<USHORT>( lcl_ConditionOperatorToMode( nOperator ) );
if (pParent)
pParent->DataChanged();
}
@@ -590,17 +598,17 @@ ScTableValidationObj::ScTableValidationObj(ScDocument* pDoc, ULONG nKey,
const ScValidationData* pData = pDoc->GetValidationEntry( nKey );
if (pData)
{
- nMode = pData->GetOperation();
+ nMode = sal::static_int_cast<USHORT>( pData->GetOperation() );
aSrcPos = pData->GetValidSrcPos(); // #b4974740# valid pos for expressions
aExpr1 = pData->GetExpression( aSrcPos, 0, 0, bEnglish, bCompileXML );
aExpr2 = pData->GetExpression( aSrcPos, 1, 0, bEnglish, bCompileXML );
- nValMode = pData->GetDataMode();
+ nValMode = sal::static_int_cast<USHORT>( pData->GetDataMode() );
bIgnoreBlank = pData->IsIgnoreBlank();
nShowList = pData->GetListType();
bShowInput = pData->GetInput( aInputTitle, aInputMessage );
ScValidErrorStyle eStyle;
bShowError = pData->GetErrMsg( aErrorTitle, aErrorMessage, eStyle );
- nErrorStyle = eStyle;
+ nErrorStyle = sal::static_int_cast<USHORT>( eStyle );
bFound = TRUE;
}
@@ -675,7 +683,7 @@ void SAL_CALL ScTableValidationObj::setOperator( sheet::ConditionOperator nOpera
throw(uno::RuntimeException)
{
ScUnoGuard aGuard;
- nMode = lcl_ConditionOperatorToMode( nOperator );
+ nMode = sal::static_int_cast<USHORT>( lcl_ConditionOperatorToMode( nOperator ) );
DataChanged();
}
@@ -785,6 +793,10 @@ void SAL_CALL ScTableValidationObj::setPropertyValue(
case sheet::ValidationType_TEXT_LEN: nValMode = SC_VALID_TEXTLEN; break;
case sheet::ValidationType_LIST: nValMode = SC_VALID_LIST; break;
case sheet::ValidationType_CUSTOM: nValMode = SC_VALID_CUSTOM; break;
+ default:
+ {
+ // added to avoid warnings
+ }
}
}
else if ( aString.EqualsAscii( SC_UNONAME_ERRALSTY ) )
@@ -797,6 +809,10 @@ void SAL_CALL ScTableValidationObj::setPropertyValue(
case sheet::ValidationAlertStyle_WARNING: nErrorStyle = SC_VALERR_WARNING; break;
case sheet::ValidationAlertStyle_INFO: nErrorStyle = SC_VALERR_INFO; break;
case sheet::ValidationAlertStyle_MACRO: nErrorStyle = SC_VALERR_MACRO; break;
+ default:
+ {
+ // added to avoid warnings
+ }
}
}
else if ( aString.EqualsAscii( SC_UNONAME_SOURCESTR ) )
@@ -870,7 +886,7 @@ sal_Int64 SAL_CALL ScTableValidationObj::getSomething(
0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
rId.getConstArray(), 16 ) )
{
- return (sal_Int64)this;
+ return sal::static_int_cast<sal_Int64>(reinterpret_cast<sal_IntPtr>(this));
}
return 0;
}
@@ -899,7 +915,7 @@ ScTableValidationObj* ScTableValidationObj::getImplementation(
ScTableValidationObj* pRet = NULL;
uno::Reference<lang::XUnoTunnel> xUT( xObj, uno::UNO_QUERY );
if (xUT.is())
- pRet = (ScTableValidationObj*) xUT->getSomething( getUnoTunnelId() );
+ pRet = reinterpret_cast<ScTableValidationObj*>(sal::static_int_cast<sal_IntPtr>(xUT->getSomething(getUnoTunnelId())));
return pRet;
}