cui/source/tabpages/transfrm.cxx | 2 extensions/source/propctrlr/standardcontrol.cxx | 2 include/rsc/rsc-vcl-shared-types.hxx | 2 rsc/inc/rscdb.hxx | 5 rsc/source/parser/rscibas.cxx | 6 sc/inc/drwlayer.hxx | 4 sc/source/core/opencl/openclwrapper.cxx | 4 sc/source/filter/excel/excimp8.cxx | 2 sc/source/filter/excel/tokstack.cxx | 52 ++-- sc/source/filter/excel/xiescher.cxx | 2 sc/source/filter/html/htmlexp.cxx | 56 ++-- sc/source/filter/html/htmlexp2.cxx | 4 sc/source/filter/html/htmlimp.cxx | 26 +- sc/source/filter/inc/scflt.hxx | 24 +- sc/source/filter/inc/tokstack.hxx | 2 sc/source/filter/rtf/eeimpars.cxx | 4 sc/source/filter/rtf/rtfexp.cxx | 16 - sc/source/filter/rtf/rtfimp.cxx | 2 sc/source/filter/rtf/rtfparse.cxx | 6 sc/source/filter/starcalc/scflt.cxx | 10 sc/source/filter/xcl97/XclExpChangeTrack.cxx | 6 sc/source/filter/xcl97/xcl97esc.cxx | 10 sc/source/filter/xcl97/xcl97rec.cxx | 4 sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx | 8 sc/source/ui/attrdlg/attrdlg.cxx | 2 sc/source/ui/attrdlg/tabpages.cxx | 4 sc/source/ui/condformat/colorformat.cxx | 2 sc/source/ui/condformat/condformatdlgentry.cxx | 4 sc/source/ui/dbgui/consdlg.cxx | 8 sc/source/ui/dbgui/filtdlg.cxx | 6 sc/source/ui/dbgui/pfiltdlg.cxx | 6 sc/source/ui/dbgui/scendlg.cxx | 4 sc/source/ui/dbgui/sfiltdlg.cxx | 6 sc/source/ui/dbgui/tpsort.cxx | 16 - sc/source/ui/dbgui/tpsubt.cxx | 18 - sc/source/ui/dbgui/validate.cxx | 22 - sc/source/ui/docshell/docfunc.cxx | 14 - sc/source/ui/docshell/docsh.cxx | 28 +- sc/source/ui/docshell/docsh3.cxx | 30 +- sc/source/ui/docshell/docsh4.cxx | 70 +++--- sc/source/ui/docshell/docsh6.cxx | 4 sc/source/ui/docshell/tablink.cxx | 2 sc/source/ui/drawfunc/drawsh.cxx | 2 sc/source/ui/drawfunc/drawsh2.cxx | 2 sc/source/ui/drawfunc/drawsh4.cxx | 4 sc/source/ui/drawfunc/drawsh5.cxx | 6 sc/source/ui/drawfunc/drtxtob.cxx | 68 ++--- sc/source/ui/drawfunc/drtxtob2.cxx | 6 sc/source/ui/drawfunc/fuconcustomshape.cxx | 6 sc/source/ui/drawfunc/fuconpol.cxx | 2 sc/source/ui/drawfunc/fuconrec.cxx | 10 sc/source/ui/drawfunc/fuconstr.cxx | 2 sc/source/ui/drawfunc/fudraw.cxx | 2 sc/source/ui/drawfunc/fuins1.cxx | 8 sc/source/ui/drawfunc/fuins2.cxx | 6 sc/source/ui/drawfunc/fusel.cxx | 6 sc/source/ui/drawfunc/futext.cxx | 10 sc/source/ui/drawfunc/graphsh.cxx | 22 - sc/source/ui/formdlg/formula.cxx | 8 sc/source/ui/miscdlgs/acredlin.cxx | 14 - sc/source/ui/miscdlgs/anyrefdg.cxx | 22 - sc/source/ui/miscdlgs/autofmt.cxx | 32 +- sc/source/ui/miscdlgs/crnrdlg.cxx | 16 - sc/source/ui/miscdlgs/scuiautofmt.cxx | 2 sc/source/ui/miscdlgs/tabbgcolordlg.cxx | 2 sc/source/ui/miscdlgs/textdlgs.cxx | 2 sc/source/ui/navipi/content.cxx | 14 - sc/source/ui/navipi/navipi.cxx | 4 sc/source/ui/navipi/scenwnd.cxx | 4 sc/source/ui/optdlg/tpcalc.cxx | 2 sc/source/ui/optdlg/tpdefaults.cxx | 2 sc/source/ui/optdlg/tpformula.cxx | 2 sc/source/ui/optdlg/tpprint.cxx | 4 sc/source/ui/optdlg/tpusrlst.cxx | 8 sc/source/ui/optdlg/tpview.cxx | 40 +-- sc/source/ui/pagedlg/areasdlg.cxx | 2 sc/source/ui/pagedlg/hfedtdlg.cxx | 16 - sc/source/ui/pagedlg/tphf.cxx | 8 sc/source/ui/pagedlg/tphfedit.cxx | 4 sc/source/ui/pagedlg/tptable.cxx | 10 sc/source/ui/sidebar/AlignmentPropertyPanel.cxx | 12 - sc/source/ui/sidebar/CellAppearancePropertyPanel.cxx | 2 sc/source/ui/sidebar/NumberFormatPropertyPanel.cxx | 4 sc/source/ui/styleui/styledlg.cxx | 10 sc/source/ui/undo/areasave.cxx | 4 sc/source/ui/undo/undobase.cxx | 2 sc/source/ui/undo/undoblk.cxx | 38 +-- sc/source/ui/undo/undoblk2.cxx | 2 sc/source/ui/undo/undoblk3.cxx | 28 +- sc/source/ui/undo/undocell.cxx | 16 - sc/source/ui/undo/undodat.cxx | 14 - sc/source/ui/undo/undotab.cxx | 16 - sc/source/ui/unoobj/afmtuno.cxx | 4 sc/source/ui/unoobj/cellsuno.cxx | 48 ++-- sc/source/ui/unoobj/chart2uno.cxx | 4 sc/source/ui/unoobj/chartuno.cxx | 8 sc/source/ui/unoobj/datauno.cxx | 2 sc/source/ui/unoobj/docuno.cxx | 8 sc/source/ui/unoobj/editsrc.cxx | 2 sc/source/ui/unoobj/fielduno.cxx | 2 sc/source/ui/unoobj/linkuno.cxx | 8 sc/source/ui/unoobj/notesuno.cxx | 2 sc/source/ui/unoobj/shapeuno.cxx | 28 +- sc/source/ui/unoobj/styleuno.cxx | 42 +-- sc/source/ui/unoobj/textuno.cxx | 4 sc/source/ui/unoobj/viewuno.cxx | 2 sc/source/ui/vba/excelvbahelper.cxx | 2 sc/source/ui/vba/vbaapplication.cxx | 10 sc/source/ui/vba/vbafont.cxx | 10 sc/source/ui/vba/vbaformat.cxx | 4 sc/source/ui/vba/vbawindow.cxx | 6 sc/source/ui/view/auditsh.cxx | 4 sc/source/ui/view/cellsh1.cxx | 74 +++--- sc/source/ui/view/cellsh2.cxx | 38 +-- sc/source/ui/view/cellsh3.cxx | 26 +- sc/source/ui/view/cellsh4.cxx | 8 sc/source/ui/view/dbfunc.cxx | 8 sc/source/ui/view/dbfunc4.cxx | 2 sc/source/ui/view/drawvie3.cxx | 6 sc/source/ui/view/drawvie4.cxx | 12 - sc/source/ui/view/drawview.cxx | 14 - sc/source/ui/view/editsh.cxx | 38 +-- sc/source/ui/view/formatsh.cxx | 116 +++++----- sc/source/ui/view/gridwin.cxx | 30 +- sc/source/ui/view/gridwin4.cxx | 18 - sc/source/ui/view/gridwin5.cxx | 4 sc/source/ui/view/output.cxx | 48 ++-- sc/source/ui/view/output2.cxx | 84 +++---- sc/source/ui/view/preview.cxx | 18 - sc/source/ui/view/prevwsh.cxx | 20 - sc/source/ui/view/prevwsh2.cxx | 8 sc/source/ui/view/printfun.cxx | 78 +++--- sc/source/ui/view/reffact.cxx | 14 - sc/source/ui/view/tabcont.cxx | 2 sc/source/ui/view/tabview3.cxx | 4 sc/source/ui/view/tabvwsh2.cxx | 4 sc/source/ui/view/tabvwsh3.cxx | 50 ++-- sc/source/ui/view/tabvwsh4.cxx | 22 - sc/source/ui/view/tabvwsh5.cxx | 10 sc/source/ui/view/tabvwsha.cxx | 16 - sc/source/ui/view/tabvwshb.cxx | 14 - sc/source/ui/view/tabvwshe.cxx | 12 - sc/source/ui/view/tabvwshf.cxx | 22 - sc/source/ui/view/tabvwshh.cxx | 4 sc/source/ui/view/viewdata.cxx | 18 - sc/source/ui/view/viewfun2.cxx | 18 - sc/source/ui/view/viewfun3.cxx | 8 sc/source/ui/view/viewfun7.cxx | 4 sc/source/ui/view/viewfunc.cxx | 34 +- sd/source/filter/html/pubdlg.cxx | 2 sd/source/ui/dlg/animobjs.cxx | 2 sd/source/ui/dlg/dlgass.cxx | 4 sd/source/ui/dlg/present.cxx | 2 vcl/source/control/field2.cxx | 38 +-- 154 files changed, 1095 insertions(+), 1092 deletions(-)
New commits: commit 17a99a9074a7d25cc7e13bf7aaac0fa11e2174a0 Author: Noel Grandin <n...@peralex.com> Date: Mon Oct 27 20:41:11 2014 +0200 fdo#84938: replace TIMEF_ constants with enum Change-Id: Ia6aa4e21fef46b20d1d8996d2f15855b8ba1776e Reviewed-on: https://gerrit.libreoffice.org/12114 Tested-by: LibreOffice gerrit bot <ger...@libreoffice.org> Reviewed-by: Noel Grandin <noelgran...@gmail.com> diff --git a/extensions/source/propctrlr/standardcontrol.cxx b/extensions/source/propctrlr/standardcontrol.cxx index 126f24b..60d64a9 100644 --- a/extensions/source/propctrlr/standardcontrol.cxx +++ b/extensions/source/propctrlr/standardcontrol.cxx @@ -72,7 +72,7 @@ namespace pcr :OTimeControl_Base( PropertyControlType::TimeField, pParent, nWinStyle ) { getTypedControlWindow()->SetStrictFormat( true ); - getTypedControlWindow()->SetFormat( TIMEF_SEC ); + getTypedControlWindow()->SetFormat( TimeFieldFormat::F_SEC ); getTypedControlWindow()->EnableEmptyFieldValue( true ); } diff --git a/include/rsc/rsc-vcl-shared-types.hxx b/include/rsc/rsc-vcl-shared-types.hxx index 203fa73..b93864f 100644 --- a/include/rsc/rsc-vcl-shared-types.hxx +++ b/include/rsc/rsc-vcl-shared-types.hxx @@ -23,7 +23,7 @@ #include <sal/types.h> #include <o3tl/typed_flags_set.hxx> -enum TimeFieldFormat {TIMEF_NONE, TIMEF_SEC, TIMEF_100TH_SEC, TIMEF_SEC_CS, TimeFieldFormat_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; +enum class TimeFieldFormat : sal_Int32 { F_NONE, F_SEC, F_100TH_SEC, F_SEC_CS }; enum class KeyFuncType : sal_Int32 { DONTKNOW, NEW, OPEN, SAVE, SAVEAS, PRINT, CLOSE, QUIT, diff --git a/rsc/inc/rscdb.hxx b/rsc/inc/rscdb.hxx index 6dad375..1212fad 100644 --- a/rsc/inc/rscdb.hxx +++ b/rsc/inc/rscdb.hxx @@ -39,6 +39,7 @@ class RscCmdLine; enum class SymbolType : sal_uInt16; enum class ToolBoxItemBits; enum class WindowBorderStyle : sal_uInt16; +enum class TimeFieldFormat : sal_Int32; enum class KeyFuncType : sal_Int32; struct WriteRcContext @@ -142,11 +143,13 @@ class RscTypCont void Init(); // Initialisiert Klassen und Tabelle void SETCONST( RscConst *, const char *, sal_uInt32 ); + void SETCONST( RscConst *, Atom, sal_uInt32 ); inline void SETCONST( RscConst *p1, const char * p2, SymbolType p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } inline void SETCONST( RscConst *p1, Atom p2, ToolBoxItemBits p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } inline void SETCONST( RscConst *p1, Atom p2, WindowBorderStyle p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } inline void SETCONST( RscConst *p1, const char * p2, KeyFuncType p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } - void SETCONST( RscConst *, Atom, sal_uInt32 ); + inline void SETCONST( RscConst *p1, Atom p2, TimeFieldFormat p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } + inline void SETCONST( RscConst *p1, const char * p2, TimeFieldFormat p3 ) { SETCONST(p1, p2, static_cast<sal_uInt32>(p3)); } RscEnum * InitLangType(); RscEnum * InitFieldUnitsType(); RscEnum * InitTimeFieldFormat(); diff --git a/rsc/source/parser/rscibas.cxx b/rsc/source/parser/rscibas.cxx index a7c5c2d..da5d688 100644 --- a/rsc/source/parser/rscibas.cxx +++ b/rsc/source/parser/rscibas.cxx @@ -209,9 +209,9 @@ RscEnum * RscTypCont::InitTimeFieldFormat() pTimeFieldFormat = new RscEnum( pHS->getID( "EnumTimeFieldFormat" ), RSC_NOTYPE ); - SETCONST( pTimeFieldFormat, "TIMEF_NONE", TIMEF_NONE ); - SETCONST( pTimeFieldFormat, "TIMEF_SEC", TIMEF_SEC ); - SETCONST( pTimeFieldFormat, "TIMEF_100TH_SEC", TIMEF_100TH_SEC ); + SETCONST( pTimeFieldFormat, "TIMEF_NONE", TimeFieldFormat::F_NONE ); + SETCONST( pTimeFieldFormat, "TIMEF_SEC", TimeFieldFormat::F_SEC ); + SETCONST( pTimeFieldFormat, "TIMEF_100TH_SEC", TimeFieldFormat::F_100TH_SEC ); return pTimeFieldFormat; } diff --git a/sd/source/filter/html/pubdlg.cxx b/sd/source/filter/html/pubdlg.cxx index 5ddeb2f..9070b75 100644 --- a/sd/source/filter/html/pubdlg.cxx +++ b/sd/source/filter/html/pubdlg.cxx @@ -446,7 +446,7 @@ SdPublishingDlg::SdPublishingDlg(vcl::Window* pWindow, DocumentType eDocType) pPage2_ChgDefault->SetClickHdl(LINK(this,SdPublishingDlg, SlideChgHdl)); pPage2_ChgAuto->SetClickHdl(LINK(this,SdPublishingDlg, SlideChgHdl)); - pPage2_Duration->SetFormat( TIMEF_SEC ); + pPage2_Duration->SetFormat( TimeFieldFormat::F_SEC ); pPage5_Buttons->SetSelectHdl(LINK(this,SdPublishingDlg, ButtonsHdl )); pPage5_Buttons->SetStyle( pPage5_Buttons->GetStyle() | WB_VSCROLL ); diff --git a/sd/source/ui/dlg/animobjs.cxx b/sd/source/ui/dlg/animobjs.cxx index 407bdda..df22072 100644 --- a/sd/source/ui/dlg/animobjs.cxx +++ b/sd/source/ui/dlg/animobjs.cxx @@ -170,7 +170,7 @@ AnimationWindow::AnimationWindow( SfxBindings* pInBindings, pControllerItem = new AnimationControllerItem( SID_ANIMATOR_STATE, this, pBindings ); // as long as not in the resource - aTimeField.SetFormat( TIMEF_SEC_CS ); + aTimeField.SetFormat( TimeFieldFormat::F_SEC_CS ); aBtnFirst.SetClickHdl( LINK( this, AnimationWindow, ClickFirstHdl ) ); aBtnReverse.SetClickHdl( LINK( this, AnimationWindow, ClickPlayHdl ) ); diff --git a/sd/source/ui/dlg/dlgass.cxx b/sd/source/ui/dlg/dlgass.cxx index 08eb6f3..9338dc4 100644 --- a/sd/source/ui/dlg/dlgass.cxx +++ b/sd/source/ui/dlg/dlgass.cxx @@ -520,9 +520,9 @@ AssistentDlgImpl::AssistentDlgImpl( vcl::Window* pWindow, const Link& rFinishLin mpPage3PresTypeLiveRB->Check(); mpPage3PresTypeLiveRB->SetClickHdl( LINK(this,AssistentDlgImpl, PresTypeHdl )); mpPage3PresTypeKioskRB->SetClickHdl( LINK(this,AssistentDlgImpl, PresTypeHdl )); - mpPage3PresTimeTMF->SetFormat( TIMEF_SEC ); + mpPage3PresTimeTMF->SetFormat( TimeFieldFormat::F_SEC ); mpPage3PresTimeTMF->SetTime( ::tools::Time( 0, 0, 10 ) ); - mpPage3BreakTMF->SetFormat( TIMEF_SEC ); + mpPage3BreakTMF->SetFormat( TimeFieldFormat::F_SEC ); mpPage3BreakTMF->SetTime( ::tools::Time( 0, 0, 10 ) ); mpPage3LogoCB->Check(); diff --git a/sd/source/ui/dlg/present.cxx b/sd/source/ui/dlg/present.cxx index 21e1fed..c819643 100644 --- a/sd/source/ui/dlg/present.cxx +++ b/sd/source/ui/dlg/present.cxx @@ -84,7 +84,7 @@ SdStartPresentationDlg::SdStartPresentationDlg( vcl::Window* pWindow, aRbtAuto->SetClickHdl( aLink ); aTmfPause->SetModifyHdl( LINK( this, SdStartPresentationDlg, ChangePauseHdl ) ); - aTmfPause->SetFormat( TIMEF_SEC ); + aTmfPause->SetFormat( TimeFieldFormat::F_SEC ); // fill Listbox with page names for (std::vector<OUString>::const_iterator pIter = rPageNames.begin(); pIter != rPageNames.end(); ++pIter) diff --git a/vcl/source/control/field2.cxx b/vcl/source/control/field2.cxx index fbc74e3..326b946 100644 --- a/vcl/source/control/field2.cxx +++ b/vcl/source/control/field2.cxx @@ -2011,8 +2011,8 @@ static bool ImplTimeProcessKeyInput( Edit*, const KeyEvent& rKEvt, (rLocaleDataWrapper.getTimePM().indexOf(cChar) != -1) || // Accept AM/PM: (cChar == 'a') || (cChar == 'A') || (cChar == 'm') || (cChar == 'M') || (cChar == 'p') || (cChar == 'P') || - ((eFormat == TIMEF_100TH_SEC) && string::equals(rLocaleDataWrapper.getTime100SecSep(), cChar)) || - ((eFormat == TIMEF_SEC_CS) && string::equals(rLocaleDataWrapper.getTime100SecSep(), cChar)) || + ((eFormat == TimeFieldFormat::F_100TH_SEC) && string::equals(rLocaleDataWrapper.getTime100SecSep(), cChar)) || + ((eFormat == TimeFieldFormat::F_SEC_CS) && string::equals(rLocaleDataWrapper.getTime100SecSep(), cChar)) || (bDuration && (cChar == '-')) ) return false; else @@ -2091,7 +2091,7 @@ static bool ImplTimeGetValue( const OUString& rStr, tools::Time& rTime, sal_Int32 nSepPos = aStr.indexOf( rLocaleDataWrapper.getTimeSep() ); if ( aStr[0] == '-' ) bNegative = true; - if ( eFormat != TIMEF_SEC_CS ) + if ( eFormat != TimeFieldFormat::F_SEC_CS ) { if ( nSepPos < 0 ) nSepPos = aStr.getLength(); @@ -2197,9 +2197,9 @@ static bool ImplTimeGetValue( const OUString& rStr, tools::Time& rTime, if ( (nMinute > 59) || (nSecond > 59) || (nNanoSec > 1000000000) ) return false; - if ( eFormat == TIMEF_NONE ) + if ( eFormat == TimeFieldFormat::F_NONE ) nSecond = nNanoSec = 0; - else if ( eFormat == TIMEF_SEC ) + else if ( eFormat == TimeFieldFormat::F_SEC ) nNanoSec = 0; if ( !bDuration ) @@ -2275,12 +2275,12 @@ bool TimeFormatter::ImplTimeReformat( const OUString& rStr, OUString& rOutStr ) bool bSecond = false; bool b100Sec = false; - if ( meFormat != TIMEF_NONE ) + if ( meFormat != TimeFieldFormat::F_NONE ) bSecond = true; - if ( meFormat == TIMEF_100TH_SEC ) + if ( meFormat == TimeFieldFormat::F_100TH_SEC ) b100Sec = true; - if ( meFormat == TIMEF_SEC_CS ) + if ( meFormat == TimeFieldFormat::F_SEC_CS ) { sal_uLong n = aTempTime.GetHour() * 3600L; n += aTempTime.GetMin() * 60L; @@ -2331,7 +2331,7 @@ void TimeField::ImplTimeSpinArea( bool bUp ) Selection aSelection( GetField()->GetSelection() ); // Area search - if ( GetFormat() != TIMEF_SEC_CS ) + if ( GetFormat() != TimeFieldFormat::F_SEC_CS ) { //Which area is the cursor in of HH:MM:SS.TT for ( sal_Int32 i = 1, nPos = 0; i <= 4; i++ ) @@ -2396,7 +2396,7 @@ void TimeField::ImplTimeSpinArea( bool bUp ) void TimeFormatter::ImplInit() { - meFormat = TIMEF_NONE; + meFormat = TimeFieldFormat::F_NONE; mbDuration = false; mnTimeFormat = HOUR_24; // Should become a ExtTimeFieldFormat in next implementation, merge with mbDuration and meFormat } @@ -2545,11 +2545,11 @@ void TimeFormatter::ImplSetUserTime( const tools::Time& rNewTime, Selection* pNe OUString aStr; bool bSec = false; bool b100Sec = false; - if ( meFormat != TIMEF_NONE ) + if ( meFormat != TimeFieldFormat::F_NONE ) bSec = true; - if ( meFormat == TIMEF_100TH_SEC || meFormat == TIMEF_SEC_CS ) + if ( meFormat == TimeFieldFormat::F_100TH_SEC || meFormat == TimeFieldFormat::F_SEC_CS ) b100Sec = true; - if ( meFormat == TIMEF_SEC_CS ) + if ( meFormat == TimeFieldFormat::F_SEC_CS ) { sal_uLong n = aNewTime.GetHour() * 3600L; n += aNewTime.GetMin() * 60L; @@ -2782,40 +2782,40 @@ void TimeField::SetExtFormat( ExtTimeFieldFormat eFormat ) { SetTimeFormat( HOUR_24 ); SetDuration( false ); - SetFormat( TIMEF_NONE ); + SetFormat( TimeFieldFormat::F_NONE ); } break; case EXTTIMEF_24H_LONG: { SetTimeFormat( HOUR_24 ); SetDuration( false ); - SetFormat( TIMEF_SEC ); + SetFormat( TimeFieldFormat::F_SEC ); } break; case EXTTIMEF_12H_SHORT: { SetTimeFormat( HOUR_12 ); SetDuration( false ); - SetFormat( TIMEF_NONE ); + SetFormat( TimeFieldFormat::F_NONE ); } break; case EXTTIMEF_12H_LONG: { SetTimeFormat( HOUR_12 ); SetDuration( false ); - SetFormat( TIMEF_SEC ); + SetFormat( TimeFieldFormat::F_SEC ); } break; case EXTTIMEF_DURATION_SHORT: { SetDuration( true ); - SetFormat( TIMEF_NONE ); + SetFormat( TimeFieldFormat::F_NONE ); } break; case EXTTIMEF_DURATION_LONG: { SetDuration( true ); - SetFormat( TIMEF_SEC ); + SetFormat( TimeFieldFormat::F_SEC ); } break; default: OSL_FAIL( "ExtTimeFieldFormat unknown!" ); commit 282e954477f904524ca192256c4e33ab0585e2f6 Author: Noel Grandin <n...@peralex.com> Date: Mon Oct 27 14:18:59 2014 +0200 loplugin: cstylecast Change-Id: I42cd0be78478536322357ca7a03cf30e624b1afc diff --git a/sc/source/ui/vba/excelvbahelper.cxx b/sc/source/ui/vba/excelvbahelper.cxx index 6a74558..a4b345d 100644 --- a/sc/source/ui/vba/excelvbahelper.cxx +++ b/sc/source/ui/vba/excelvbahelper.cxx @@ -218,7 +218,7 @@ getDocShell( const css::uno::Reference< css::frame::XModel>& xModel ) ScModelObj* pModel = dynamic_cast< ScModelObj* >( xIf.get() ); ScDocShell* pDocShell = NULL; if ( pModel ) - pDocShell = (ScDocShell*)pModel->GetEmbeddedObject(); + pDocShell = static_cast<ScDocShell*>(pModel->GetEmbeddedObject()); return pDocShell; } diff --git a/sc/source/ui/vba/vbaapplication.cxx b/sc/source/ui/vba/vbaapplication.cxx index 6852923..3cc6dd7 100644 --- a/sc/source/ui/vba/vbaapplication.cxx +++ b/sc/source/ui/vba/vbaapplication.cxx @@ -468,7 +468,7 @@ ScVbaApplication::wait( double time ) throw (uno::RuntimeException, std::excepti SbxVariableRef aRef = new SbxVariable; aRef->PutDouble( time ); aArgs->Put( aRef, 1 ); - SbMethod* pMeth = (SbMethod*)pBasic->GetRtl()->Find( OUString("WaitUntil"), SbxCLASS_METHOD ); + SbMethod* pMeth = static_cast<SbMethod*>(pBasic->GetRtl()->Find( OUString("WaitUntil"), SbxCLASS_METHOD )); if ( pMeth ) { @@ -563,7 +563,7 @@ ScVbaApplication::GoTo( const uno::Any& Reference, const uno::Any& Scroll ) thro uno::Reference< sheet::XSpreadsheet > xDoc = xSpreadsheet->getActiveSheet(); ScTabViewShell* pShell = excel::getCurrentBestViewShell( mxContext ); - ScGridWindow* gridWindow = (ScGridWindow*)pShell->GetWindow(); + ScGridWindow* gridWindow = static_cast<ScGridWindow*>(pShell->GetWindow()); try { uno::Reference< excel::XRange > xVbaSheetRange = ScVbaRange::getRangeObjectForName( @@ -605,7 +605,7 @@ ScVbaApplication::GoTo( const uno::Any& Reference, const uno::Any& Scroll ) thro { uno::Reference< excel::XRange > xVbaRange( Reference, uno::UNO_QUERY ); ScTabViewShell* pShell = excel::getCurrentBestViewShell( mxContext ); - ScGridWindow* gridWindow = (ScGridWindow*)pShell->GetWindow(); + ScGridWindow* gridWindow = static_cast<ScGridWindow*>(pShell->GetWindow()); if ( xVbaRange.is() ) { //TODO bScroll should be using, In this time, it doesenot have effection @@ -1245,7 +1245,7 @@ ScVbaApplication::getDisplayFormulaBar() pViewShell->GetState( reqList ); const SfxPoolItem *pItem=0; if ( reqList.GetItemState( FID_TOGGLEINPUTLINE, false, &pItem ) == SfxItemState::SET ) - bRes = ((SfxBoolItem*)pItem)->GetValue(); + bRes = static_cast<const SfxBoolItem*>(pItem)->GetValue(); } return bRes; } @@ -1268,7 +1268,7 @@ uno::Any SAL_CALL ScVbaApplication::Caller( const uno::Any& /*aIndex*/ ) throw ( uno::RuntimeException, std::exception ) { StarBASIC* pBasic = SfxGetpApp()->GetBasic(); - SbMethod* pMeth = (SbMethod*)pBasic->GetRtl()->Find( OUString("FuncCaller"), SbxCLASS_METHOD ); + SbMethod* pMeth = static_cast<SbMethod*>(pBasic->GetRtl()->Find( OUString("FuncCaller"), SbxCLASS_METHOD )); uno::Any aRet; if ( pMeth ) { diff --git a/sc/source/ui/vba/vbafont.cxx b/sc/source/ui/vba/vbafont.cxx index 5d92e70..7d3cde1 100644 --- a/sc/source/ui/vba/vbafont.cxx +++ b/sc/source/ui/vba/vbafont.cxx @@ -104,8 +104,8 @@ ScVbaFont::setSuperscript( const uno::Any& aValue ) throw ( uno::RuntimeExceptio nValue = SUPERSCRIPT; nValue2 = SUPERSCRIPTHEIGHT; } - xProps->setPropertyValue("CharEscapement", ( uno::Any )nValue ); - xProps->setPropertyValue("CharEscapementHeight", ( uno::Any )nValue2 ); + xProps->setPropertyValue("CharEscapement", uno::Any(nValue) ); + xProps->setPropertyValue("CharEscapementHeight", uno::Any(nValue2) ); } uno::Any SAL_CALL @@ -177,8 +177,8 @@ ScVbaFont::setSubscript( const uno::Any& aValue ) throw ( uno::RuntimeException, nValue2 = SUBSCRIPTHEIGHT; } - xProps->setPropertyValue("CharEscapementHeight", ( uno::Any )nValue2 ); - xProps->setPropertyValue("CharEscapement", ( uno::Any )nValue ); + xProps->setPropertyValue("CharEscapementHeight", uno::Any(nValue2) ); + xProps->setPropertyValue("CharEscapement", uno::Any(nValue) ); } @@ -372,7 +372,7 @@ ScVbaFont::setUnderline( const uno::Any& aValue ) throw ( uno::RuntimeException, throw uno::RuntimeException("Unknown value for Underline" ); } - mxFont->setPropertyValue("CharUnderline", ( uno::Any )nValue ); + mxFont->setPropertyValue("CharUnderline", uno::Any(nValue) ); } diff --git a/sc/source/ui/vba/vbaformat.cxx b/sc/source/ui/vba/vbaformat.cxx index 7edec3f..e2cff4b 100644 --- a/sc/source/ui/vba/vbaformat.cxx +++ b/sc/source/ui/vba/vbaformat.cxx @@ -554,7 +554,7 @@ ScVbaFormat<Ifc1>::getLocked( ) throw (script::BasicErrorException, uno::Runtim SfxItemSet* pDataSet = getCurrentDataSet(); if ( pDataSet ) { - const ScProtectionAttr& rProtAttr = (const ScProtectionAttr &) pDataSet->Get(ATTR_PROTECTION, true); + const ScProtectionAttr& rProtAttr = static_cast<const ScProtectionAttr &>( pDataSet->Get(ATTR_PROTECTION, true) ); SfxItemState eState = pDataSet->GetItemState(ATTR_PROTECTION, true, NULL); if(eState != SfxItemState::DONTCARE) aCellProtection = uno::makeAny(rProtAttr.GetProtection()); @@ -587,7 +587,7 @@ ScVbaFormat<Ifc1>::getFormulaHidden( ) throw (script::BasicErrorException, uno: SfxItemSet* pDataSet = getCurrentDataSet(); if ( pDataSet ) { - const ScProtectionAttr& rProtAttr = (const ScProtectionAttr &) pDataSet->Get(ATTR_PROTECTION, true); + const ScProtectionAttr& rProtAttr = static_cast<const ScProtectionAttr &>( pDataSet->Get(ATTR_PROTECTION, true) ); SfxItemState eState = pDataSet->GetItemState(ATTR_PROTECTION, true, NULL); if(eState != SfxItemState::DONTCARE) aBoolRet = uno::makeAny(rProtAttr.GetHideFormula()); diff --git a/sc/source/ui/vba/vbawindow.cxx b/sc/source/ui/vba/vbawindow.cxx index b5daf6c..d6090a8 100644 --- a/sc/source/ui/vba/vbawindow.cxx +++ b/sc/source/ui/vba/vbawindow.cxx @@ -102,7 +102,7 @@ public: ScModelObj* pModel = static_cast< ScModelObj* >( m_xModel.get() ); if ( !pModel ) throw uno::RuntimeException("Cannot obtain current document" ); - ScDocShell* pDocShell = (ScDocShell*)pModel->GetEmbeddedObject(); + ScDocShell* pDocShell = static_cast<ScDocShell*>(pModel->GetEmbeddedObject()); if ( !pDocShell ) throw uno::RuntimeException("Cannot obtain docshell" ); ScTabViewShell* pViewShell = excel::getBestViewShell( m_xModel ); @@ -411,7 +411,7 @@ ScVbaWindow::getWindowState() throw (uno::RuntimeException, std::exception) // !! TODO !! get view shell from controller ScTabViewShell* pViewShell = excel::getBestViewShell( m_xModel ); SfxViewFrame* pViewFrame = pViewShell -> GetViewFrame(); - WorkWindow* pWork = (WorkWindow*) pViewFrame->GetFrame().GetSystemWindow(); + WorkWindow* pWork = static_cast<WorkWindow*>( pViewFrame->GetFrame().GetSystemWindow() ); if ( pWork ) { if ( pWork -> IsMaximized()) @@ -430,7 +430,7 @@ ScVbaWindow::setWindowState( const uno::Any& _windowstate ) throw (uno::RuntimeE // !! TODO !! get view shell from controller ScTabViewShell* pViewShell = excel::getBestViewShell( m_xModel ); SfxViewFrame* pViewFrame = pViewShell -> GetViewFrame(); - WorkWindow* pWork = (WorkWindow*) pViewFrame->GetFrame().GetSystemWindow(); + WorkWindow* pWork = static_cast<WorkWindow*>( pViewFrame->GetFrame().GetSystemWindow() ); if ( pWork ) { if ( nwindowState == xlMaximized) diff --git a/sc/source/ui/view/auditsh.cxx b/sc/source/ui/view/auditsh.cxx index ac5b37f..80ccc5f 100644 --- a/sc/source/ui/view/auditsh.cxx +++ b/sc/source/ui/view/auditsh.cxx @@ -97,8 +97,8 @@ void ScAuditingShell::Execute( SfxRequest& rReq ) { OSL_ENSURE( pXItem->ISA(SfxInt16Item) && pYItem->ISA(SfxInt32Item), "wrong items" ); - SCsCOL nCol = static_cast<SCsCOL>(((const SfxInt16Item*) pXItem)->GetValue()); - SCsROW nRow = static_cast<SCsROW>(((const SfxInt32Item*) pYItem)->GetValue()); + SCsCOL nCol = static_cast<SCsCOL>(static_cast<const SfxInt16Item*>(pXItem)->GetValue()); + SCsROW nRow = static_cast<SCsROW>(static_cast<const SfxInt32Item*>(pYItem)->GetValue()); ScViewFunc* pView = pViewData->GetView(); pView->MoveCursorAbs( nCol, nRow, SC_FOLLOW_LINE, false, false ); switch ( nFunction ) diff --git a/sc/source/ui/view/cellsh1.cxx b/sc/source/ui/view/cellsh1.cxx index 4440f9c..32c237d 100644 --- a/sc/source/ui/view/cellsh1.cxx +++ b/sc/source/ui/view/cellsh1.cxx @@ -181,7 +181,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aFlags; if( pReqArgs->HasItem( FID_INS_CELL, &pItem ) ) - aFlags = ((const SfxStringItem*)pItem)->GetValue(); + aFlags = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( !aFlags.isEmpty() ) { switch( aFlags[0] ) @@ -250,7 +250,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aFlags; if( pReqArgs->HasItem( FID_DELETE_CELL, &pItem ) ) - aFlags = ((const SfxStringItem*)pItem)->GetValue(); + aFlags = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( !aFlags.isEmpty() ) { switch( aFlags[0] ) @@ -330,7 +330,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aFlags('A'); if( pReqArgs->HasItem( SID_DELETE, &pItem ) ) - aFlags = ((const SfxStringItem*)pItem)->GetValue(); + aFlags = static_cast<const SfxStringItem*>(pItem)->GetValue(); aFlags = aFlags.toAsciiUpperCase(); bool bCont = true; @@ -441,7 +441,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aFlags('A'); if( pReqArgs->HasItem( FID_FILL_TAB, &pItem ) ) - aFlags = ((const SfxStringItem*)pItem)->GetValue(); + aFlags = static_cast<const SfxStringItem*>(pItem)->GetValue(); aFlags = aFlags.toAsciiUpperCase(); bool bCont = true; @@ -559,17 +559,17 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) bDoIt=false; if( pReqArgs->HasItem( FID_FILL_SERIES, &pItem ) ) - aFillDir = ((const SfxStringItem*)pItem)->GetValue(); + aFillDir = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_1, &pItem ) ) - aFillCmd = ((const SfxStringItem*)pItem)->GetValue(); + aFillCmd = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_2, &pItem ) ) - aFillDateCmd = ((const SfxStringItem*)pItem)->GetValue(); + aFillDateCmd = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_3, &pItem ) ) - aFillStep = ((const SfxStringItem*)pItem)->GetValue(); + aFillStep = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_4, &pItem ) ) - aFillStart = ((const SfxStringItem*)pItem)->GetValue(); + aFillStart = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_5, &pItem ) ) - aFillMax = ((const SfxStringItem*)pItem)->GetValue(); + aFillMax = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( !aFillDir.isEmpty() ) switch( aFillDir[0] ) @@ -808,7 +808,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if( pReqArgs->HasItem( FID_FILL_AUTO, &pItem ) ) { ScAddress aScAddress; - OUString aArg = ((const SfxStringItem*)pItem)->GetValue(); + OUString aArg = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( aScAddress.Parse( aArg, pDoc, pDoc->GetAddressConvention() ) & SCA_VALID ) { @@ -1106,7 +1106,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if( pReqArgs->HasItem( SID_OUTLINE_MAKE, &pItem ) ) { - OUString aCol = ((const SfxStringItem*)pItem)->GetValue(); + OUString aCol = static_cast<const SfxStringItem*>(pItem)->GetValue(); aCol = aCol.toAsciiUpperCase(); switch( aCol[0] ) @@ -1167,7 +1167,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if( pReqArgs->HasItem( SID_OUTLINE_REMOVE, &pItem ) ) { - OUString aCol = ((const SfxStringItem*)pItem)->GetValue(); + OUString aCol = static_cast<const SfxStringItem*>(pItem)->GetValue(); aCol = aCol.toAsciiUpperCase(); switch (aCol[0]) @@ -1255,7 +1255,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) pReqArgs->GetItemState(nSlot, true, &pItem) == SfxItemState::SET && pItem->ISA(SfxUInt32Item) ) { - nFormat = ((const SfxUInt32Item*)pItem)->GetValue(); + nFormat = static_cast<const SfxUInt32Item*>(pItem)->GetValue(); } if ( nFormat ) @@ -1303,7 +1303,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aFlags('A'); if( pReqArgs->HasItem( FID_INS_CELL_CONTENTS, &pItem ) ) - aFlags = ((const SfxStringItem*)pItem)->GetValue(); + aFlags = static_cast<const SfxStringItem*>(pItem)->GetValue(); aFlags = aFlags.toAsciiUpperCase(); bool bCont = true; @@ -1509,7 +1509,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) pReqArgs->GetItemState(nSlot, true, &pItem) == SfxItemState::SET && pItem->ISA(SfxUInt32Item) ) { - sal_uLong nFormat = ((const SfxUInt32Item*)pItem)->GetValue(); + sal_uLong nFormat = static_cast<const SfxUInt32Item*>(pItem)->GetValue(); bool bRet=true; { WaitObject aWait( GetViewData()->GetDialogParent() ); @@ -1802,7 +1802,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) pReqArgs->GetItemState( SCITEM_CONSOLIDATEDATA, true, &pItem ) ) { const ScConsolidateParam& rParam = - ((const ScConsolidateItem*)pItem)->GetData(); + static_cast<const ScConsolidateItem*>(pItem)->GetData(); pTabViewShell->Consolidate( rParam ); GetViewData()->GetDocument()->SetConsolidateDlgData( &rParam ); @@ -1818,13 +1818,13 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) case SID_INS_FUNCTION: { - const SfxBoolItem* pOkItem = (const SfxBoolItem*)&pReqArgs->Get( SID_DLG_RETOK ); + const SfxBoolItem* pOkItem = static_cast<const SfxBoolItem*>(&pReqArgs->Get( SID_DLG_RETOK )); if ( pOkItem->GetValue() ) // OK { OUString aFormula; - const SfxStringItem* pSItem = (const SfxStringItem*)&pReqArgs->Get( SCITEM_STRING ); - const SfxBoolItem* pMatrixItem = (const SfxBoolItem*) &pReqArgs->Get( SID_DLG_MATRIX ); + const SfxStringItem* pSItem = static_cast<const SfxStringItem*>(&pReqArgs->Get( SCITEM_STRING )); + const SfxBoolItem* pMatrixItem = static_cast<const SfxBoolItem*>(&pReqArgs->Get( SID_DLG_MATRIX )); aFormula += pSItem->GetValue(); pScMod->ActivateInputWindow( &aFormula, pMatrixItem->GetValue() ); @@ -1844,13 +1844,13 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) OUString aName, aSymbol, aAttrib; if( pReqArgs->HasItem( FID_DEFINE_NAME, &pItem ) ) - aName = ((const SfxStringItem*)pItem)->GetValue(); + aName = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_1, &pItem ) ) - aSymbol = ((const SfxStringItem*)pItem)->GetValue(); + aSymbol = static_cast<const SfxStringItem*>(pItem)->GetValue(); if( pReqArgs->HasItem( FN_PARAM_2, &pItem ) ) - aAttrib = ((const SfxStringItem*)pItem)->GetValue(); + aAttrib = static_cast<const SfxStringItem*>(pItem)->GetValue(); if ( !aName.isEmpty() && !aSymbol.isEmpty() ) { @@ -2043,7 +2043,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) const SfxPoolItem* pItem; if( pReqArgs->HasItem( SID_UPDATECHART, &pItem ) ) - bAll = ((const SfxBoolItem*)pItem)->GetValue(); + bAll = static_cast<const SfxBoolItem*>(pItem)->GetValue(); } pTabViewShell->UpdateCharts( bAll ); @@ -2060,8 +2060,8 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if (pReqArgs) { const ScTabOpItem& rItem = - (const ScTabOpItem&) - pReqArgs->Get( SID_TABOP ); + static_cast<const ScTabOpItem&>( + pReqArgs->Get( SID_TABOP )); pTabViewShell->TabOp( rItem.GetData() ); @@ -2073,8 +2073,8 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if (pReqArgs) { const ScSolveItem& rItem = - (const ScSolveItem&) - pReqArgs->Get( SCITEM_SOLVEDATA ); + static_cast<const ScSolveItem&>( + pReqArgs->Get( SCITEM_SOLVEDATA )); pTabViewShell->Solve( rItem.GetData() ); @@ -2123,7 +2123,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) case SID_RANGE_NOTETEXT: if (pReqArgs) { - const SfxStringItem& rTextItem = (const SfxStringItem&)pReqArgs->Get( SID_RANGE_NOTETEXT ); + const SfxStringItem& rTextItem = static_cast<const SfxStringItem&>(pReqArgs->Get( SID_RANGE_NOTETEXT )); // always cursor position ScAddress aPos( GetViewData()->GetCurX(), GetViewData()->GetCurY(), GetViewData()->GetTabNo() ); @@ -2135,9 +2135,9 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) case SID_INSERT_POSTIT: if ( pReqArgs ) { - const SvxPostItAuthorItem& rAuthorItem = (const SvxPostItAuthorItem&)pReqArgs->Get( SID_ATTR_POSTIT_AUTHOR ); - const SvxPostItDateItem& rDateItem = (const SvxPostItDateItem&) pReqArgs->Get( SID_ATTR_POSTIT_DATE ); - const SvxPostItTextItem& rTextItem = (const SvxPostItTextItem&) pReqArgs->Get( SID_ATTR_POSTIT_TEXT ); + const SvxPostItAuthorItem& rAuthorItem = static_cast<const SvxPostItAuthorItem&>(pReqArgs->Get( SID_ATTR_POSTIT_AUTHOR )); + const SvxPostItDateItem& rDateItem = static_cast<const SvxPostItDateItem&>(pReqArgs->Get( SID_ATTR_POSTIT_DATE )); + const SvxPostItTextItem& rTextItem = static_cast<const SvxPostItTextItem&>(pReqArgs->Get( SID_ATTR_POSTIT_TEXT )); ScAddress aPos( GetViewData()->GetCurX(), GetViewData()->GetCurY(), GetViewData()->GetTabNo() ); pTabViewShell->ReplaceNote( aPos, rTextItem.GetValue(), &rAuthorItem.GetValue(), &rDateItem.GetValue() ); @@ -2158,7 +2158,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) bool bShow; const SfxPoolItem* pItem; if ( pReqArgs && (pReqArgs->GetItemState( FID_NOTE_VISIBLE, true, &pItem ) == SfxItemState::SET) ) - bShow = ((const SfxBoolItem*) pItem)->GetValue(); + bShow = static_cast<const SfxBoolItem*>(pItem)->GetValue(); else bShow = !pNote->IsCaptionShown(); @@ -2320,7 +2320,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) if ( pReqArgs ) { const SfxStringItem* pItem = - (const SfxStringItem*)&pReqArgs->Get( SID_SELECT_SCENARIO ); + static_cast<const SfxStringItem*>(&pReqArgs->Get( SID_SELECT_SCENARIO )); if( pItem ) { @@ -2343,7 +2343,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) const SfxPoolItem* pItem; if( pReqArgs->HasItem( SID_HYPERLINK_SETLINK, &pItem ) ) { - const SvxHyperlinkItem* pHyper = (const SvxHyperlinkItem*) pItem; + const SvxHyperlinkItem* pHyper = static_cast<const SvxHyperlinkItem*>(pItem); const OUString& rName = pHyper->GetName(); const OUString& rURL = pHyper->GetURL(); const OUString& rTarget = pHyper->GetTargetFrame(); @@ -2706,7 +2706,7 @@ void ScCellShell::ExecuteSubtotals(SfxRequest& rReq) const SfxItemSet* pArgs = rReq.GetArgs(); if ( pArgs ) { - pTabViewShell->DoSubTotals( ((const ScSubTotalItem&) pArgs->Get( SCITEM_SUBTDATA )). + pTabViewShell->DoSubTotals( static_cast<const ScSubTotalItem&>( pArgs->Get( SCITEM_SUBTDATA )). GetSubTotalData() ); rReq.Done(); return; @@ -2749,7 +2749,7 @@ void ScCellShell::ExecuteSubtotals(SfxRequest& rReq) { pOutSet = pDlg->GetOutputItemSet(); aSubTotalParam = - ((const ScSubTotalItem&) + static_cast<const ScSubTotalItem&>( pOutSet->Get( SCITEM_SUBTDATA )). GetSubTotalData(); } diff --git a/sc/source/ui/view/cellsh2.cxx b/sc/source/ui/view/cellsh2.cxx index 68c0bcb..a677101 100644 --- a/sc/source/ui/view/cellsh2.cxx +++ b/sc/source/ui/view/cellsh2.cxx @@ -490,7 +490,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) if ( pDlg->Execute() == RET_OK ) { const SfxItemSet* pOutSet = pDlg->GetOutputItemSet(); - const ScSortParam& rOutParam = ((const ScSortItem&) + const ScSortParam& rOutParam = static_cast<const ScSortItem&>( pOutSet->Get( SCITEM_SORTDATA )).GetSortData(); // subtotal when needed new @@ -549,7 +549,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) if ( pArgs ) { OSL_FAIL("SID_FILTER with arguments?"); - pTabViewShell->Query( ((const ScQueryItem&) + pTabViewShell->Query( static_cast<const ScQueryItem&>( pArgs->Get( SCITEM_QUERYDATA )).GetQueryData(), NULL, true ); rReq.Done(); } @@ -570,7 +570,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) if ( pArgs ) { OSL_FAIL("SID_SPECIAL_FILTER with arguments?"); - pTabViewShell->Query( ((const ScQueryItem&) + pTabViewShell->Query( static_cast<const ScQueryItem&>( pArgs->Get( SCITEM_QUERYDATA )).GetQueryData(), NULL, true ); rReq.Done(); } @@ -661,7 +661,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) const ScDPObject* pDPObject = pTabViewShell->GetDialogDPObject(); if ( pDPObject ) { - const ScPivotItem* pPItem = (const ScPivotItem*)pItem; + const ScPivotItem* pPItem = static_cast<const ScPivotItem*>(pItem); bool bSuccess = pTabViewShell->MakePivotTable( pPItem->GetData(), pPItem->GetDestRange(), pPItem->IsNewSheet(), *pDPObject ); SfxBoolItem aRet(0, bSuccess); @@ -696,7 +696,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) if ( pReqArgs ) { const SfxStringItem* pItem = - (const SfxStringItem*)&pReqArgs->Get( SID_SELECT_DB ); + static_cast<const SfxStringItem*>(&pReqArgs->Get( SID_SELECT_DB )); if( pItem ) { @@ -803,7 +803,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) SCROW nCurY = GetViewData()->GetCurY(); SCTAB nTab = GetViewData()->GetTabNo(); ScAddress aCursorPos( nCurX, nCurY, nTab ); - sal_uLong nIndex = ((SfxUInt32Item*)pDoc->GetAttr( + sal_uLong nIndex = static_cast<const SfxUInt32Item*>(pDoc->GetAttr( nCurX, nCurY, nTab, ATTR_VALIDDATA ))->GetValue(); if ( nIndex ) { @@ -854,12 +854,12 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) const SfxItemSet* pOutSet = pDlg->GetOutputItemSet(); if ( pOutSet->GetItemState( FID_VALID_MODE, true, &pItem ) == SfxItemState::SET ) - eMode = (ScValidationMode) ((const SfxAllEnumItem*)pItem)->GetValue(); + eMode = (ScValidationMode) static_cast<const SfxAllEnumItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_CONDMODE, true, &pItem ) == SfxItemState::SET ) - eOper = (ScConditionMode) ((const SfxAllEnumItem*)pItem)->GetValue(); + eOper = (ScConditionMode) static_cast<const SfxAllEnumItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_VALUE1, true, &pItem ) == SfxItemState::SET ) { - OUString aTemp1 = ((const SfxStringItem*)pItem)->GetValue(); + OUString aTemp1 = static_cast<const SfxStringItem*>(pItem)->GetValue(); if (eMode == SC_VALID_DATE || eMode == SC_VALID_TIME) { sal_uInt32 nNumIndex = 0; @@ -876,7 +876,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) } if ( pOutSet->GetItemState( FID_VALID_VALUE2, true, &pItem ) == SfxItemState::SET ) { - OUString aTemp2 = ((const SfxStringItem*)pItem)->GetValue(); + OUString aTemp2 = static_cast<const SfxStringItem*>(pItem)->GetValue(); if (eMode == SC_VALID_DATE || eMode == SC_VALID_TIME) { sal_uInt32 nNumIndex = 0; @@ -893,25 +893,25 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq ) } if ( pOutSet->GetItemState( FID_VALID_BLANK, true, &pItem ) == SfxItemState::SET ) - bBlank = ((const SfxBoolItem*)pItem)->GetValue(); + bBlank = static_cast<const SfxBoolItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_LISTTYPE, true, &pItem ) == SfxItemState::SET ) - nListType = ((const SfxInt16Item*)pItem)->GetValue(); + nListType = static_cast<const SfxInt16Item*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_SHOWHELP, true, &pItem ) == SfxItemState::SET ) - bShowHelp = ((const SfxBoolItem*)pItem)->GetValue(); + bShowHelp = static_cast<const SfxBoolItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_HELPTITLE, true, &pItem ) == SfxItemState::SET ) - aHelpTitle = ((const SfxStringItem*)pItem)->GetValue(); + aHelpTitle = static_cast<const SfxStringItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_HELPTEXT, true, &pItem ) == SfxItemState::SET ) - aHelpText = ((const SfxStringItem*)pItem)->GetValue(); + aHelpText = static_cast<const SfxStringItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_SHOWERR, true, &pItem ) == SfxItemState::SET ) - bShowError = ((const SfxBoolItem*)pItem)->GetValue(); + bShowError = static_cast<const SfxBoolItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_ERRSTYLE, true, &pItem ) == SfxItemState::SET ) - eErrStyle = (ScValidErrorStyle) ((const SfxAllEnumItem*)pItem)->GetValue(); + eErrStyle = (ScValidErrorStyle) static_cast<const SfxAllEnumItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_ERRTITLE, true, &pItem ) == SfxItemState::SET ) - aErrTitle = ((const SfxStringItem*)pItem)->GetValue(); + aErrTitle = static_cast<const SfxStringItem*>(pItem)->GetValue(); if ( pOutSet->GetItemState( FID_VALID_ERRTEXT, true, &pItem ) == SfxItemState::SET ) - aErrText = ((const SfxStringItem*)pItem)->GetValue(); + aErrText = static_cast<const SfxStringItem*>(pItem)->GetValue(); ScValidationData aData( eMode, eOper, aExpr1, aExpr2, pDoc, aCursorPos ); aData.SetIgnoreBlank( bBlank ); diff --git a/sc/source/ui/view/cellsh3.cxx b/sc/source/ui/view/cellsh3.cxx index 99353aa..a94de11 100644 --- a/sc/source/ui/view/cellsh3.cxx +++ b/sc/source/ui/view/cellsh3.cxx @@ -117,7 +117,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) * 1: ER Click extends selection * 2: ERG Click defines further selection */ - sal_uInt16 nMode = ((const SfxUInt16Item&)pReqArgs->Get( nSlot )).GetValue(); + sal_uInt16 nMode = static_cast<const SfxUInt16Item&>(pReqArgs->Get( nSlot )).GetValue(); switch ( nMode ) { @@ -178,7 +178,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - OUString aStr( ((const SfxStringItem&)pReqArgs-> + OUString aStr( static_cast<const SfxStringItem&>(pReqArgs-> Get( SID_ENTER_STRING )).GetValue() ); pTabViewShell->EnterData( GetViewData()->GetCurX(), @@ -209,7 +209,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - OUString aStr = ((const SfxStringItem&)pReqArgs-> + OUString aStr = static_cast<const SfxStringItem&>(pReqArgs-> Get( SID_INSERT_MATRIX )).GetValue(); ScDocument* pDoc = GetViewData()->GetDocument(); pTabViewShell->EnterMatrix( aStr, pDoc->GetGrammar() ); @@ -226,8 +226,8 @@ void ScCellShell::Execute( SfxRequest& rReq ) break; const ScInputStatusItem* pStatusItem - = (const ScInputStatusItem*)&pReqArgs-> - Get( FID_INPUTLINE_STATUS ); + = static_cast<const ScInputStatusItem*>(&pReqArgs-> + Get( FID_INPUTLINE_STATUS )); ScAddress aCursorPos = pStatusItem->GetPos(); OUString aString = pStatusItem->GetString(); @@ -476,9 +476,9 @@ void ScCellShell::Execute( SfxRequest& rReq ) OUString aArgComment; const SfxPoolItem* pItem; if ( pReqArgs->GetItemState( SID_SCENARIOS, true, &pItem ) == SfxItemState::SET ) - aArgName = ((const SfxStringItem*)pItem)->GetValue(); + aArgName = static_cast<const SfxStringItem*>(pItem)->GetValue(); if ( pReqArgs->GetItemState( SID_NEW_TABLENAME, true, &pItem ) == SfxItemState::SET ) - aArgComment = ((const SfxStringItem*)pItem)->GetValue(); + aArgComment = static_cast<const SfxStringItem*>(pItem)->GetValue(); aColor = Color( COL_LIGHTGRAY ); // Default nFlags = 0; // not-TwoWay @@ -525,7 +525,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - const SfxUInt16Item& rUInt16Item = (const SfxUInt16Item&)pReqArgs->Get( FID_ROW_HEIGHT ); + const SfxUInt16Item& rUInt16Item = static_cast<const SfxUInt16Item&>(pReqArgs->Get( FID_ROW_HEIGHT )); // #101390#; the value of the macro is in HMM so use HMMToTwips to convert pTabViewShell->SetMarkedWidthOrHeight( false, SC_SIZE_DIRECT, @@ -567,7 +567,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - const SfxUInt16Item& rUInt16Item = (const SfxUInt16Item&)pReqArgs->Get( FID_ROW_OPT_HEIGHT ); + const SfxUInt16Item& rUInt16Item = static_cast<const SfxUInt16Item&>(pReqArgs->Get( FID_ROW_OPT_HEIGHT )); // #101390#; the value of the macro is in HMM so use HMMToTwips to convert pTabViewShell->SetMarkedWidthOrHeight( false, SC_SIZE_OPTIMAL, @@ -608,7 +608,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - const SfxUInt16Item& rUInt16Item = (const SfxUInt16Item&)pReqArgs->Get( FID_COL_WIDTH ); + const SfxUInt16Item& rUInt16Item = static_cast<const SfxUInt16Item&>(pReqArgs->Get( FID_COL_WIDTH )); // #101390#; the value of the macro is in HMM so use HMMToTwips to convert pTabViewShell->SetMarkedWidthOrHeight( true, SC_SIZE_DIRECT, @@ -649,7 +649,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - const SfxUInt16Item& rUInt16Item = (const SfxUInt16Item&)pReqArgs->Get( FID_COL_OPT_WIDTH ); + const SfxUInt16Item& rUInt16Item = static_cast<const SfxUInt16Item&>(pReqArgs->Get( FID_COL_OPT_WIDTH )); // #101390#; the value of the macro is in HMM so use HMMToTwips to convert pTabViewShell->SetMarkedWidthOrHeight( true, SC_SIZE_OPTIMAL, @@ -752,7 +752,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) pReqArgs->GetItemState(nSlot, true, &pItem) == SfxItemState::SET ) { OSL_ENSURE(pItem && pItem->ISA(SfxBoolItem), "falsches Item"); - bMoveContents = ((const SfxBoolItem*)pItem)->GetValue(); + bMoveContents = static_cast<const SfxBoolItem*>(pItem)->GetValue(); } if (pTabViewShell->MergeCells( bApi, bMoveContents, true, bCenter )) @@ -799,7 +799,7 @@ void ScCellShell::Execute( SfxRequest& rReq ) { if ( pReqArgs ) { - const SfxStringItem& rNameItem = (const SfxStringItem&)pReqArgs->Get( SID_AUTOFORMAT ); + const SfxStringItem& rNameItem = static_cast<const SfxStringItem&>(pReqArgs->Get( SID_AUTOFORMAT )); ScAutoFormat* pFormat = ScGlobal::GetOrCreateAutoFormat(); ScAutoFormat::const_iterator it = pFormat->find(rNameItem.GetValue()); ScAutoFormat::const_iterator itBeg = pFormat->begin(); diff --git a/sc/source/ui/view/cellsh4.cxx b/sc/source/ui/view/cellsh4.cxx index 5c6640b..0cd2a9f 100644 --- a/sc/source/ui/view/cellsh4.cxx +++ b/sc/source/ui/view/cellsh4.cxx @@ -44,9 +44,9 @@ void ScCellShell::ExecuteCursor( SfxRequest& rReq ) { const SfxPoolItem* pItem; if (pReqArgs->HasItem(FN_PARAM_1, &pItem)) - nRepeat = static_cast<SCsCOLROW>(((const SfxInt16Item*)pItem)->GetValue()); + nRepeat = static_cast<SCsCOLROW>(static_cast<const SfxInt16Item*>(pItem)->GetValue()); if (pReqArgs->HasItem(FN_PARAM_2, &pItem)) - bSel = ((const SfxBoolItem*)pItem)->GetValue(); + bSel = static_cast<const SfxBoolItem*>(pItem)->GetValue(); } else { @@ -212,7 +212,7 @@ void ScCellShell::ExecuteCursorSel( SfxRequest& rReq ) { const SfxPoolItem* pItem; if (pReqArgs->HasItem(FN_PARAM_1, &pItem)) - nRepeat = static_cast<SCsCOLROW>(((const SfxInt16Item*)pItem)->GetValue()); + nRepeat = static_cast<SCsCOLROW>(static_cast<const SfxInt16Item*>(pItem)->GetValue()); } SCsROW nMovY = nRepeat; @@ -400,7 +400,7 @@ void ScCellShell::ExecutePage( SfxRequest& rReq ) { const SfxPoolItem* pItem; if (pReqArgs->HasItem(FN_PARAM_2, &pItem)) - bSel = ((const SfxBoolItem*)pItem)->GetValue(); + bSel = static_cast<const SfxBoolItem*>(pItem)->GetValue(); } else { diff --git a/sc/source/ui/view/dbfunc.cxx b/sc/source/ui/view/dbfunc.cxx index 06b0f31..b2099de 100644 --- a/sc/source/ui/view/dbfunc.cxx +++ b/sc/source/ui/view/dbfunc.cxx @@ -304,7 +304,7 @@ void ScDBFunc::ToggleAutoFilter() for (nCol=aParam.nCol1; nCol<=aParam.nCol2 && bHasAuto; nCol++) { - nFlag = ((ScMergeFlagAttr*) pDoc-> + nFlag = static_cast<const ScMergeFlagAttr*>( pDoc-> GetAttr( nCol, nRow, nTab, ATTR_MERGE_FLAG ))->GetValue(); if ( (nFlag & SC_MF_AUTO) == 0 ) @@ -317,7 +317,7 @@ void ScDBFunc::ToggleAutoFilter() for (nCol=aParam.nCol1; nCol<=aParam.nCol2; nCol++) { - nFlag = ((ScMergeFlagAttr*) pDoc-> + nFlag = static_cast<const ScMergeFlagAttr*>( pDoc-> GetAttr( nCol, nRow, nTab, ATTR_MERGE_FLAG ))->GetValue(); pDoc->ApplyAttr( nCol, nRow, nTab, ScMergeFlagAttr( nFlag & ~SC_MF_AUTO ) ); } @@ -373,7 +373,7 @@ void ScDBFunc::ToggleAutoFilter() for (nCol=aParam.nCol1; nCol<=aParam.nCol2; nCol++) { - nFlag = ((ScMergeFlagAttr*) pDoc-> + nFlag = static_cast<const ScMergeFlagAttr*>( pDoc-> GetAttr( nCol, nRow, nTab, ATTR_MERGE_FLAG ))->GetValue(); pDoc->ApplyAttr( nCol, nRow, nTab, ScMergeFlagAttr( nFlag | SC_MF_AUTO ) ); } @@ -418,7 +418,7 @@ void ScDBFunc::HideAutoFilter() for (SCCOL nCol=nCol1; nCol<=nCol2; nCol++) { - sal_Int16 nFlag = ((ScMergeFlagAttr*) rDoc. + sal_Int16 nFlag = static_cast<const ScMergeFlagAttr*>( rDoc. GetAttr( nCol, nRow1, nTab, ATTR_MERGE_FLAG ))->GetValue(); rDoc.ApplyAttr( nCol, nRow1, nTab, ScMergeFlagAttr( nFlag & ~SC_MF_AUTO ) ); } diff --git a/sc/source/ui/view/dbfunc4.cxx b/sc/source/ui/view/dbfunc4.cxx index 08ae2b8..13da170 100644 --- a/sc/source/ui/view/dbfunc4.cxx +++ b/sc/source/ui/view/dbfunc4.cxx @@ -47,7 +47,7 @@ sal_uInt16 ScDBFunc::DoUpdateCharts( const ScAddress& rPos, ScDocument* pDoc, bo { if ( pObject->GetObjIdentifier() == OBJ_OLE2 && pDoc->IsChart( pObject ) ) { - OUString aName = ((SdrOle2Obj*)pObject)->GetPersistName(); + OUString aName = static_cast<SdrOle2Obj*>(pObject)->GetPersistName(); bool bHit = true; if ( !bAllCharts ) { diff --git a/sc/source/ui/view/drawvie3.cxx b/sc/source/ui/view/drawvie3.cxx index 2d23728..d4bc93a 100644 --- a/sc/source/ui/view/drawvie3.cxx +++ b/sc/source/ui/view/drawvie3.cxx @@ -164,7 +164,7 @@ void ScDrawView::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) { if (dynamic_cast<const ScTabDeletedHint*>(&rHint)) // Tabelle geloescht { - SCTAB nDelTab = ((ScTabDeletedHint&)rHint).GetTab(); + SCTAB nDelTab = static_cast<const ScTabDeletedHint&>(rHint).GetTab(); if (ValidTab(nDelTab)) { // used to be: HidePagePgNum(nDelTab) - hide only if the deleted sheet is shown here @@ -174,7 +174,7 @@ void ScDrawView::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) } else if (dynamic_cast<const ScTabSizeChangedHint*>(&rHint)) // Groesse geaendert { - if ( nTab == ((ScTabSizeChangedHint&)rHint).GetTab() ) + if ( nTab == static_cast<const ScTabSizeChangedHint&>(rHint).GetTab() ) UpdateWorkArea(); } else if ( const SdrHint* pSdrHint = dynamic_cast<const SdrHint*>( &rHint ) ) @@ -204,7 +204,7 @@ void ScDrawView::UpdateIMap( SdrObject* pObj ) // Grafik vom Objekt besorgen if ( pObj->ISA( SdrGrafObj ) ) - aGraphic = ( (SdrGrafObj*) pObj )->GetGraphic(); + aGraphic = static_cast<SdrGrafObj*>(pObj)->GetGraphic(); else { const Graphic* pGraphic = static_cast<const SdrOle2Obj*>(pObj)->GetGraphic(); diff --git a/sc/source/ui/view/drawvie4.cxx b/sc/source/ui/view/drawvie4.cxx index 08a3565..b3b6e84 100644 --- a/sc/source/ui/view/drawvie4.cxx +++ b/sc/source/ui/view/drawvie4.cxx @@ -474,24 +474,24 @@ void ScDrawView::SetMarkedOriginalSize() if (nIdent == OBJ_OLE2) { // TODO/LEAN: working with visual area can switch object to running state - uno::Reference < embed::XEmbeddedObject > xObj( ((SdrOle2Obj*)pObj)->GetObjRef(), uno::UNO_QUERY ); + uno::Reference < embed::XEmbeddedObject > xObj( static_cast<SdrOle2Obj*>(pObj)->GetObjRef(), uno::UNO_QUERY ); if ( xObj.is() ) // NULL for an invalid object that couldn't be loaded { - sal_Int64 nAspect = ((SdrOle2Obj*)pObj)->GetAspect(); + sal_Int64 nAspect = static_cast<SdrOle2Obj*>(pObj)->GetAspect(); if ( nAspect == embed::Aspects::MSOLE_ICON ) { MapMode aMapMode( MAP_100TH_MM ); - aOriginalSize = ((SdrOle2Obj*)pObj)->GetOrigObjSize( &aMapMode ); + aOriginalSize = static_cast<SdrOle2Obj*>(pObj)->GetOrigObjSize( &aMapMode ); bDo = true; } else { - MapUnit aUnit = VCLUnoHelper::UnoEmbed2VCLMapUnit( xObj->getMapUnit( ((SdrOle2Obj*)pObj)->GetAspect() ) ); + MapUnit aUnit = VCLUnoHelper::UnoEmbed2VCLMapUnit( xObj->getMapUnit( static_cast<SdrOle2Obj*>(pObj)->GetAspect() ) ); awt::Size aSz; try { - aSz = xObj->getVisualAreaSize( ((SdrOle2Obj*)pObj)->GetAspect() ); + aSz = xObj->getVisualAreaSize( static_cast<SdrOle2Obj*>(pObj)->GetAspect() ); aOriginalSize = OutputDevice::LogicToLogic( Size( aSz.Width, aSz.Height ), aUnit, MAP_100TH_MM ); @@ -505,7 +505,7 @@ void ScDrawView::SetMarkedOriginalSize() } else if (nIdent == OBJ_GRAF) { - const Graphic& rGraphic = ((SdrGrafObj*)pObj)->GetGraphic(); + const Graphic& rGraphic = static_cast<SdrGrafObj*>(pObj)->GetGraphic(); MapMode aSourceMap = rGraphic.GetPrefMapMode(); MapMode aDestMap( MAP_100TH_MM ); diff --git a/sc/source/ui/view/drawview.cxx b/sc/source/ui/view/drawview.cxx index 7180910..65e4572 100644 --- a/sc/source/ui/view/drawview.cxx +++ b/sc/source/ui/view/drawview.cxx @@ -369,7 +369,7 @@ void ScDrawView::MarkListHasChanged() ScModule* pScMod = SC_MOD(); bool bUnoRefDialog = pScMod->IsRefDialogOpen() && pScMod->GetCurRefDlgId() == WID_SIMPLE_REF; - ScClient* pClient = (ScClient*) pViewSh->GetIPClient(); + ScClient* pClient = static_cast<ScClient*>( pViewSh->GetIPClient() ); if ( pClient && pClient->IsObjectInPlaceActive() && !bUnoRefDialog ) { // beim ViewShell::Activate aus dem Reset2Open nicht die Handles anzeigen @@ -398,7 +398,7 @@ void ScDrawView::MarkListHasChanged() SdrObject* pObj = rMarkList.GetMark(0)->GetMarkedSdrObj(); if (pObj->GetObjIdentifier() == OBJ_OLE2) { - pOle2Obj = (SdrOle2Obj*) pObj; + pOle2Obj = static_cast<SdrOle2Obj*>(pObj); if (!pDoc->IsChart(pObj) ) pViewSh->SetOleObjectShell(true); else @@ -407,7 +407,7 @@ void ScDrawView::MarkListHasChanged() } else if (pObj->GetObjIdentifier() == OBJ_GRAF) { - pGrafObj = (SdrGrafObj*) pObj; + pGrafObj = static_cast<SdrGrafObj*>(pObj); pViewSh->SetGraphicShell(true); bSubShellSet = true; } @@ -432,7 +432,7 @@ void ScDrawView::MarkListHasChanged() SdrObject* pObj = rMarkList.GetMark(i)->GetMarkedSdrObj(); if ( pObj->ISA( SdrObjGroup ) ) { - const SdrObjList *pLst = ((SdrObjGroup*)pObj)->GetSubList(); + const SdrObjList *pLst = static_cast<SdrObjGroup*>(pObj)->GetSubList(); const size_t nListCount = pLst->GetObjCount(); if ( nListCount == 0 ) { @@ -509,7 +509,7 @@ void ScDrawView::MarkListHasChanged() if(OUTDEV_WINDOW == rOutDev.GetOutDevType()) { - ((vcl::Window&)rOutDev).Update(); + static_cast<vcl::Window&>(rOutDev).Update(); } } @@ -901,7 +901,7 @@ void ScDrawView::SyncForGrid( SdrObject* pObj ) // process members of a group shape separately if ( pObj->ISA( SdrObjGroup ) ) { - SdrObjList *pLst = ((SdrObjGroup*)pObj)->GetSubList(); + SdrObjList *pLst = static_cast<SdrObjGroup*>(pObj)->GetSubList(); for ( size_t i = 0, nCount = pLst->GetObjCount(); i < nCount; ++i ) SyncForGrid( pLst->GetObj( i ) ); } @@ -957,7 +957,7 @@ SdrObject* ScDrawView::ApplyGraphicToObject( { if(dynamic_cast< SdrGrafObj* >(&rHitObject)) { - SdrGrafObj* pNewGrafObj = (SdrGrafObj*)rHitObject.Clone(); + SdrGrafObj* pNewGrafObj = static_cast<SdrGrafObj*>(rHitObject.Clone()); pNewGrafObj->SetGraphic(rGraphic); BegUndo(rBeginUndoText); diff --git a/sc/source/ui/view/editsh.cxx b/sc/source/ui/view/editsh.cxx index 956cea9..c91c1cb 100644 --- a/sc/source/ui/view/editsh.cxx +++ b/sc/source/ui/view/editsh.cxx @@ -197,7 +197,7 @@ void ScEditShell::Execute( SfxRequest& rReq ) case SID_ATTR_INSERT: if ( pReqArgs ) { - bIsInsertMode = ((const SfxBoolItem&)pReqArgs->Get(nSlot)).GetValue(); + bIsInsertMode = static_cast<const SfxBoolItem&>(pReqArgs->Get(nSlot)).GetValue(); pTableView->SetInsertMode( bIsInsertMode ); if (pTopView) pTopView->SetInsertMode( bIsInsertMode ); @@ -253,7 +253,7 @@ void ScEditShell::Execute( SfxRequest& rReq ) pReqArgs->GetItemState(nSlot, true, &pItem) == SfxItemState::SET && pItem->ISA(SfxUInt32Item) ) { - nFormat = ((const SfxUInt32Item*)pItem)->GetValue(); + nFormat = static_cast<const SfxUInt32Item*>(pItem)->GetValue(); } if ( nFormat ) @@ -337,8 +337,8 @@ void ScEditShell::Execute( SfxRequest& rReq ) sal_uInt16 nFontWhich = ( nScript == SCRIPTTYPE_ASIAN ) ? EE_CHAR_FONTINFO_CJK : ( ( nScript == SCRIPTTYPE_COMPLEX ) ? EE_CHAR_FONTINFO_CTL : EE_CHAR_FONTINFO ); - const SvxFontItem& rItem = (const SvxFontItem&) - pTableView->GetAttribs().Get(nFontWhich); + const SvxFontItem& rItem = static_cast<const SvxFontItem&>( + pTableView->GetAttribs().Get(nFontWhich)); OUString aString; SvxFontItem aNewItem( EE_CHAR_FONTINFO ); @@ -350,7 +350,7 @@ void ScEditShell::Execute( SfxRequest& rReq ) if ( pItem ) { - aString = ((const SfxStringItem*)pItem)->GetValue(); + aString = static_cast<const SfxStringItem*>(pItem)->GetValue(); const SfxPoolItem* pFtItem = NULL; pArgs->GetItemState( GetPool().GetWhich(SID_ATTR_SPECIALCHAR), false, &pFtItem); const SfxStringItem* pFontItem = PTR_CAST( SfxStringItem, pFtItem ); @@ -512,7 +512,7 @@ void ScEditShell::Execute( SfxRequest& rReq ) const SfxPoolItem* pItem; if ( pReqArgs->GetItemState( SID_HYPERLINK_SETLINK, true, &pItem ) == SfxItemState::SET ) { - const SvxHyperlinkItem* pHyper = (const SvxHyperlinkItem*) pItem; + const SvxHyperlinkItem* pHyper = static_cast<const SvxHyperlinkItem*>(pItem); const OUString& rName = pHyper->GetName(); const OUString& rURL = pHyper->GetURL(); const OUString& rTarget = pHyper->GetTargetFrame(); @@ -752,7 +752,7 @@ const SvxURLField* ScEditShell::GetURLField() { const SvxFieldData* pField = pFieldItem->GetField(); if ( pField && pField->ISA(SvxURLField) ) - return (const SvxURLField*)pField; + return static_cast<const SvxURLField*>(pField); } } @@ -885,7 +885,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) SvxScriptSetItem aOldSetItem( nSlot, rPool ); aOldSetItem.GetItemSet().Put( pEditView->GetAttribs(), false ); const SfxPoolItem* pCore = aOldSetItem.GetItemOfScript( nScript ); - if ( pCore && ((const SvxWeightItem*)pCore)->GetWeight() > WEIGHT_NORMAL ) + if ( pCore && static_cast<const SvxWeightItem*>(pCore)->GetWeight() > WEIGHT_NORMAL ) bOld = true; SvxScriptSetItem aSetItem( nSlot, rPool ); @@ -908,7 +908,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) SvxScriptSetItem aOldSetItem( nSlot, rPool ); aOldSetItem.GetItemSet().Put( pEditView->GetAttribs(), false ); const SfxPoolItem* pCore = aOldSetItem.GetItemOfScript( nScript ); - if ( pCore && ((const SvxPostureItem*)pCore)->GetValue() != ITALIC_NONE ) + if ( pCore && static_cast<const SvxPostureItem*>(pCore)->GetValue() != ITALIC_NONE ) bOld = true; SvxScriptSetItem aSetItem( nSlot, rPool ); @@ -930,7 +930,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_ULINE_VAL_DOUBLE: case SID_ULINE_VAL_DOTTED: { - FontUnderline eOld = ((const SvxUnderlineItem&) pEditView-> + FontUnderline eOld = static_cast<const SvxUnderlineItem&>( pEditView-> GetAttribs().Get(EE_CHAR_UNDERLINE)).GetLineStyle(); FontUnderline eNew = eOld; switch (nSlot) @@ -963,7 +963,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_ATTR_CHAR_OVERLINE: { - FontUnderline eOld = ((const SvxOverlineItem&) pEditView-> + FontUnderline eOld = static_cast<const SvxOverlineItem&>( pEditView-> GetAttribs().Get(EE_CHAR_OVERLINE)).GetLineStyle(); FontUnderline eNew = ( eOld != UNDERLINE_NONE ) ? UNDERLINE_NONE : UNDERLINE_SINGLE; aSet.Put( SvxOverlineItem( eNew, EE_CHAR_OVERLINE ) ); @@ -973,7 +973,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_ATTR_CHAR_STRIKEOUT: { - bool bOld = ((const SvxCrossedOutItem&)pEditView->GetAttribs(). + bool bOld = static_cast<const SvxCrossedOutItem&>( pEditView->GetAttribs(). Get(EE_CHAR_STRIKEOUT)).GetValue() != STRIKEOUT_NONE; aSet.Put( SvxCrossedOutItem( bOld ? STRIKEOUT_NONE : STRIKEOUT_SINGLE, EE_CHAR_STRIKEOUT ) ); rBindings.Invalidate( nSlot ); @@ -982,7 +982,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_ATTR_CHAR_SHADOWED: { - bool bOld = ((const SvxShadowedItem&)pEditView->GetAttribs(). + bool bOld = static_cast<const SvxShadowedItem&>(pEditView->GetAttribs(). Get(EE_CHAR_SHADOW)).GetValue(); aSet.Put( SvxShadowedItem( !bOld, EE_CHAR_SHADOW ) ); rBindings.Invalidate( nSlot ); @@ -991,7 +991,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_ATTR_CHAR_CONTOUR: { - bool bOld = ((const SvxContourItem&)pEditView->GetAttribs(). + bool bOld = static_cast<const SvxContourItem&>(pEditView->GetAttribs(). Get(EE_CHAR_OUTLINE)).GetValue(); aSet.Put( SvxContourItem( !bOld, EE_CHAR_OUTLINE ) ); rBindings.Invalidate( nSlot ); @@ -1000,7 +1000,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) case SID_SET_SUPER_SCRIPT: { - SvxEscapement eOld = (SvxEscapement) ((const SvxEscapementItem&) + SvxEscapement eOld = (SvxEscapement) static_cast<const SvxEscapementItem&>( pEditView->GetAttribs().Get(EE_CHAR_ESCAPEMENT)).GetEnumValue(); SvxEscapement eNew = (eOld == SVX_ESCAPEMENT_SUPERSCRIPT) ? SVX_ESCAPEMENT_OFF : SVX_ESCAPEMENT_SUPERSCRIPT; @@ -1010,7 +1010,7 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) break; case SID_SET_SUB_SCRIPT: { - SvxEscapement eOld = (SvxEscapement) ((const SvxEscapementItem&) + SvxEscapement eOld = (SvxEscapement) static_cast<const SvxEscapementItem&>( pEditView->GetAttribs().Get(EE_CHAR_ESCAPEMENT)).GetEnumValue(); SvxEscapement eNew = (eOld == SVX_ESCAPEMENT_SUBSCRIPT) ? SVX_ESCAPEMENT_OFF : SVX_ESCAPEMENT_SUBSCRIPT; @@ -1093,7 +1093,7 @@ void ScEditShell::GetAttrState(SfxItemSet &rSet) } else { - FontUnderline eUnderline = ((const SvxUnderlineItem&) + FontUnderline eUnderline = static_cast<const SvxUnderlineItem&>( aAttribs.Get(EE_CHAR_UNDERLINE)).GetLineStyle(); sal_uInt16 nId = SID_ULINE_VAL_NONE; switch (eUnderline) @@ -1112,7 +1112,7 @@ void ScEditShell::GetAttrState(SfxItemSet &rSet) if ( pHdl && pHdl->IsFormulaMode() ) rSet.ClearItem( EE_CHAR_WEIGHT ); // hervorgehobene Klammern hier nicht - SvxEscapement eEsc = (SvxEscapement) ( (const SvxEscapementItem&) + SvxEscapement eEsc = (SvxEscapement) static_cast<const SvxEscapementItem&>( aAttribs.Get( EE_CHAR_ESCAPEMENT ) ).GetEnumValue(); if( eEsc == SVX_ESCAPEMENT_SUPERSCRIPT ) { @@ -1183,7 +1183,7 @@ void ScEditShell::ExecuteUndo(SfxRequest& rReq) sal_uInt16 nCount = 1; const SfxPoolItem* pItem; if ( pReqArgs && pReqArgs->GetItemState( nSlot, true, &pItem ) == SfxItemState::SET ) - nCount = ((const SfxUInt16Item*)pItem)->GetValue(); + nCount = static_cast<const SfxUInt16Item*>(pItem)->GetValue(); for (sal_uInt16 i=0; i<nCount; i++) { diff --git a/sc/source/ui/view/formatsh.cxx b/sc/source/ui/view/formatsh.cxx index 70e0337..067a6d6 100644 --- a/sc/source/ui/view/formatsh.cxx +++ b/sc/source/ui/view/formatsh.cxx @@ -193,8 +193,8 @@ void ScFormatShell::GetStyleState( SfxItemSet& rSet ) { SCTAB nCurTab = GetViewData()->GetTabNo(); OUString aPageStyle = pDoc->GetPageStyle( nCurTab ); - SfxStyleSheet* pStyleSheet = pStylePool ? (SfxStyleSheet*)pStylePool-> - Find( aPageStyle, SFX_STYLE_FAMILY_PAGE ) : NULL; + SfxStyleSheet* pStyleSheet = pStylePool ? static_cast<SfxStyleSheet*>(pStylePool-> + Find( aPageStyle, SFX_STYLE_FAMILY_PAGE )) : NULL; if ( pStyleSheet ) rSet.Put( SfxTemplateItem( nSlotId, aPageStyle ) ); @@ -277,11 +277,11 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) SfxStyleFamily eFamily = SFX_STYLE_FAMILY_PARA; const SfxPoolItem* pFamItem; if ( pArgs && SfxItemState::SET == pArgs->GetItemState( SID_STYLE_FAMILY, true, &pFamItem ) ) - eFamily = (SfxStyleFamily)((const SfxUInt16Item*)pFamItem)->GetValue(); + eFamily = (SfxStyleFamily) static_cast<const SfxUInt16Item*>(pFamItem)->GetValue(); const SfxPoolItem* pNameItem; OUString aStyleName; if (pArgs && SfxItemState::SET == pArgs->GetItemState( nSlotId, true, &pNameItem )) - aStyleName = ((const SfxStringItem*)pNameItem)->GetValue(); + aStyleName = static_cast<const SfxStringItem*>(pNameItem)->GetValue(); if ( eFamily == SFX_STYLE_FAMILY_PARA ) // CellStyles { ScMarkData aFuncMark( pViewData->GetMarkData() ); @@ -357,10 +357,10 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) SfxStyleFamily eFamily = SFX_STYLE_FAMILY_PARA; const SfxPoolItem* pFamItem; if ( pArgs && SfxItemState::SET == pArgs->GetItemState( SID_STYLE_FAMILY, true, &pFamItem ) ) - eFamily = (SfxStyleFamily)((const SfxUInt16Item*)pFamItem)->GetValue(); + eFamily = (SfxStyleFamily) static_cast<const SfxUInt16Item*>(pFamItem)->GetValue(); else if ( pArgs && SfxItemState::SET == pArgs->GetItemState( SID_STYLE_FAMILYNAME, true, &pFamItem ) ) { - OUString sFamily = ((const SfxStringItem*)pFamItem)->GetValue(); + OUString sFamily = static_cast<const SfxStringItem*>(pFamItem)->GetValue(); if (sFamily.equalsAscii("CellStyles")) eFamily = SFX_STYLE_FAMILY_PARA; else if (sFamily.equalsAscii("PageStyles")) @@ -378,13 +378,13 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) { const SfxPoolItem* pNameItem; if (pArgs && SfxItemState::SET == pArgs->GetItemState( nSlotId, true, &pNameItem )) - aStyleName = ((const SfxStringItem*)pNameItem)->GetValue(); + aStyleName = static_cast<const SfxStringItem*>(pNameItem)->GetValue(); const SfxPoolItem* pRefItem=NULL; if (pArgs && SfxItemState::SET == pArgs->GetItemState( SID_STYLE_REFERENCE, true, &pRefItem )) { if(pRefItem!=NULL) - aRefName = ((const SfxStringItem*)pRefItem)->GetValue(); + aRefName = static_cast<const SfxStringItem*>(pRefItem)->GetValue(); } pStyleSheet = &(pStylePool->Make( aStyleName, eFamily, @@ -428,7 +428,7 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) { const SfxPoolItem* pNameItem; if (pArgs && SfxItemState::SET == pArgs->GetItemState( nSlotId, true, &pNameItem )) - aStyleName = ((const SfxStringItem*)pNameItem)->GetValue(); + aStyleName = static_cast<const SfxStringItem*>(pNameItem)->GetValue(); pStyleSheet = pStylePool->Find( aStyleName, eFamily ); aOldData.InitFromStyle( pStyleSheet ); @@ -454,7 +454,7 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) if ( pStyleSheet ) { - ((ScStyleSheetPool*)pStylePool)-> + static_cast<ScStyleSheetPool*>(pStylePool)-> SetActualStyleSheet( pStyleSheet ); rReq.Done(); } @@ -483,7 +483,7 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) // set new style for WaterCan-Mode if ( nSlotId == SID_STYLE_APPLY && pScMod->GetIsWaterCan() && pStyleSheet ) - ((ScStyleSheetPool*)pStylePool)->SetActualStyleSheet( pStyleSheet ); + static_cast<ScStyleSheetPool*>(pStylePool)->SetActualStyleSheet( pStyleSheet ); switch ( eFamily ) { @@ -526,7 +526,7 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) if ( pStyleSheet && !pScMod->GetIsWaterCan() ) { // apply style sheet to document - pTabViewShell->SetStyleSheetToMarked( (SfxStyleSheet*)pStyleSheet ); + pTabViewShell->SetStyleSheetToMarked( static_cast<SfxStyleSheet*>(pStyleSheet) ); pTabViewShell->InvalidateAttribs(); rReq.Done(); } @@ -801,9 +801,9 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) // NumberFormat Value aus Value und Language // erzeugen und eintueten sal_uLong nFormat = - ((SfxUInt32Item*)pItem)->GetValue(); + static_cast<const SfxUInt32Item*>(pItem)->GetValue(); LanguageType eLang = - ((SvxLanguageItem*)&rSet.Get( + static_cast<const SvxLanguageItem*>(&rSet.Get( ATTR_LANGUAGE_FORMAT ))->GetLanguage(); sal_uLong nLangFormat = rDoc.GetFormatTable()-> GetFormatForLanguageIfBuiltIn( nFormat, eLang ); @@ -891,9 +891,9 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) if (rDoc.IsStreamValid(nTab)) rDoc.SetStreamValid(nTab, false); - sal_uLong nOldFormat = ((const SfxUInt32Item&)aOldSet. + sal_uLong nOldFormat = static_cast<const SfxUInt32Item&>(aOldSet. Get( ATTR_VALUE_FORMAT )).GetValue(); - sal_uLong nNewFormat = ((const SfxUInt32Item&)rNewSet. + sal_uLong nNewFormat = static_cast<const SfxUInt32Item&>(rNewSet. Get( ATTR_VALUE_FORMAT )).GetValue(); if ( nNewFormat != nOldFormat ) { @@ -928,8 +928,8 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) if ( SFX_STYLE_FAMILY_PARA == eFam ) { pTabViewShell->UpdateNumberFormatter( - (const SvxNumberInfoItem&) - *(pDocSh->GetItem(SID_ATTR_NUMBERFORMAT_INFO)) ); + static_cast<const SvxNumberInfoItem&>( + *(pDocSh->GetItem(SID_ATTR_NUMBERFORMAT_INFO)) )); pTabViewShell->UpdateStyleSheetInUse( pStyleSheet ); pTabViewShell->InvalidateAttribs(); @@ -963,7 +963,7 @@ void ScFormatShell::ExecuteStyle( SfxRequest& rReq ) { // call SetStyleSheetToMarked after adding the ScUndoModifyStyle, // so redo will find the modified style - pTabViewShell->SetStyleSheetToMarked( (SfxStyleSheet*)pStyleSheet ); + pTabViewShell->SetStyleSheetToMarked( static_cast<SfxStyleSheet*>(pStyleSheet) ); pTabViewShell->InvalidateAttribs(); } @@ -1131,7 +1131,7 @@ void ScFormatShell::ExecuteNumFormat( SfxRequest& rReq ) if(SfxItemState::SET == pReqArgs->GetItemState(nSlot, true, &pItem) && eType != -1) { - OUString aCode = ((const SfxStringItem*)pItem)->GetValue(); + OUString aCode = static_cast<const SfxStringItem*>(pItem)->GetValue(); sal_uInt16 aLen = aCode.getLength(); OUString* sFormat = new OUString[4]; OUString sTmpStr = ""; @@ -1202,7 +1202,7 @@ void ScFormatShell::ExecuteNumFormat( SfxRequest& rReq ) const SfxPoolItem* pItem; if ( pReqArgs->GetItemState( nSlot, true, &pItem ) == SfxItemState::SET ) { - sal_uInt16 nFormat = ((SfxInt16Item *)pItem)->GetValue(); + sal_uInt16 nFormat = static_cast<const SfxInt16Item *>(pItem)->GetValue(); switch(nFormat) { case 0: @@ -1297,14 +1297,14 @@ void ScFormatShell::ExecuteAlignment( SfxRequest& rReq ) case SID_H_ALIGNCELL: { - SvxCellHorJustify eJust = (SvxCellHorJustify)((const SvxHorJustifyItem*)pItem)->GetValue(); + SvxCellHorJustify eJust = (SvxCellHorJustify)static_cast<const SvxHorJustifyItem*>(pItem)->GetValue(); // #i78476# update alignment of text in cell edit mode pTabViewShell->UpdateInputHandlerCellAdjust( eJust ); pTabViewShell->ApplyAttr( SvxHorJustifyItem( eJust, ATTR_HOR_JUSTIFY ) ); } break; case SID_V_ALIGNCELL: - pTabViewShell->ApplyAttr( SvxVerJustifyItem( (SvxCellVerJustify)((const SvxVerJustifyItem*)pItem)->GetValue(), ATTR_VER_JUSTIFY ) ); + pTabViewShell->ApplyAttr( SvxVerJustifyItem( (SvxCellVerJustify)static_cast<const SvxVerJustifyItem*>(pItem)->GetValue(), ATTR_VER_JUSTIFY ) ); break; default: OSL_FAIL( "ExecuteAlignment: invalid slot" ); @@ -1382,7 +1382,7 @@ void ScFormatShell::ExecuteTextAttr( SfxRequest& rReq ) SvxScriptSetItem aOldSetItem( nSlot, rPool ); aOldSetItem.GetItemSet().Put( pAttrs->GetItemSet(), false ); const SfxPoolItem* pCore = aOldSetItem.GetItemOfScript( nScript ); - if ( pCore && ((const SvxWeightItem*)pCore)->GetWeight() == WEIGHT_BOLD ) + if ( pCore && static_cast<const SvxWeightItem*>(pCore)->GetWeight() == WEIGHT_BOLD ) eWeight = WEIGHT_NORMAL; aSetItem.PutItemForScriptType( nScript, SvxWeightItem( eWeight, ATTR_FONT_WEIGHT ) ); @@ -1409,7 +1409,7 @@ void ScFormatShell::ExecuteTextAttr( SfxRequest& rReq ) SvxScriptSetItem aOldSetItem( nSlot, rPool ); aOldSetItem.GetItemSet().Put( pAttrs->GetItemSet(), false ); const SfxPoolItem* pCore = aOldSetItem.GetItemOfScript( nScript ); - if ( pCore && ((const SvxPostureItem*)pCore)->GetPosture() == ITALIC_NORMAL ) + if ( pCore && static_cast<const SvxPostureItem*>(pCore)->GetPosture() == ITALIC_NORMAL ) eItalic = ITALIC_NONE; aSetItem.PutItemForScriptType( nScript, SvxPostureItem( eItalic, ATTR_FONT_POSTURE ) ); @@ -1444,9 +1444,9 @@ void ScFormatShell::ExecuteTextAttr( SfxRequest& rReq ) } else { - SvxUnderlineItem aUnderline( (const SvxUnderlineItem&) + SvxUnderlineItem aUnderline( static_cast<const SvxUnderlineItem&>( pAttrs->GetItem( - ATTR_FONT_UNDERLINE ) ); + ATTR_FONT_UNDERLINE ) ) ); eUnderline = (UNDERLINE_NONE != aUnderline.GetLineStyle()) ? UNDERLINE_NONE : UNDERLINE_SINGLE; @@ -1464,7 +1464,7 @@ void ScFormatShell::ExecuteTextAttr( SfxRequest& rReq ) case SID_ULINE_VAL_DOUBLE: case SID_ULINE_VAL_DOTTED: { - FontUnderline eOld = ((const SvxUnderlineItem&) + FontUnderline eOld = static_cast<const SvxUnderlineItem&>( pAttrs->GetItem(ATTR_FONT_UNDERLINE)).GetLineStyle(); FontUnderline eNew = eOld; switch (nSlot) @@ -1505,12 +1505,12 @@ void ScFormatShell::ExecuteTextAttr( SfxRequest& rReq ) if (rAttrSet.GetItemState(ATTR_HOR_JUSTIFY, true,&pItem ) == SfxItemState::SET) { - pHorJustify = (const SvxHorJustifyItem*)pItem; + pHorJustify = static_cast<const SvxHorJustifyItem*>(pItem); eHorJustify = SvxCellHorJustify( pHorJustify->GetValue() ); } if (rAttrSet.GetItemState(ATTR_VER_JUSTIFY, true,&pItem ) == SfxItemState::SET) { - pVerJustify = (const SvxVerJustifyItem*)pItem; + pVerJustify = static_cast<const SvxVerJustifyItem*>(pItem); eVerJustify = SvxCellVerJustify( pVerJustify->GetValue() ); } @@ -1626,8 +1626,8 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) case SID_BACKGROUND_COLOR: { - SvxBrushItem aBrushItem( (const SvxBrushItem&) - pTabViewShell->GetSelectionPattern()->GetItem( ATTR_BACKGROUND ) ); + SvxBrushItem aBrushItem( static_cast<const SvxBrushItem&>( + pTabViewShell->GetSelectionPattern()->GetItem( ATTR_BACKGROUND ) ) ); aBrushItem.SetColor( COL_TRANSPARENT ); pTabViewShell->ApplyAttr( aBrushItem ); } @@ -1636,7 +1636,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) case SID_ATTR_ALIGN_LINEBREAK: // ohne Parameter als Toggle { const ScPatternAttr* pAttrs = pTabViewShell->GetSelectionPattern(); - bool bOld = ((const SfxBoolItem&)pAttrs->GetItem(ATTR_LINEBREAK)).GetValue(); + bool bOld = static_cast<const SfxBoolItem&>(pAttrs->GetItem(ATTR_LINEBREAK)).GetValue(); SfxBoolItem aBreakItem( ATTR_LINEBREAK, !bOld ); pTabViewShell->ApplyAttr( aBreakItem ); @@ -1657,7 +1657,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) { SfxItemPool& rPool = GetPool(); sal_uInt16 nWhich = rPool.GetWhich( nSlot ); - const SvxFontItem& rFont = ( const SvxFontItem&)pNewAttrs->Get( nWhich ); + const SvxFontItem& rFont = static_cast<const SvxFontItem&>(pNewAttrs->Get( nWhich )); SvxScriptSetItem aSetItem( SID_ATTR_CHAR_FONT, rPool ); sal_uInt8 nScript = pTabViewShell->GetSelectionScriptType(); aSetItem.PutItemForScriptType( nScript, rFont ); @@ -1716,7 +1716,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) { // Default-Linie aktualisieren const ::editeng::SvxBorderLine* pLine = - ((const SvxLineItem&) + static_cast<const SvxLineItem&>( pNewAttrs->Get( SID_FRAME_LINESTYLE )). GetLine(); @@ -1752,7 +1752,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) case SID_FRAME_LINECOLOR: { ::editeng::SvxBorderLine* pDefLine = pTabViewShell->GetDefaultFrameLine(); - const Color& rColor = ((const SvxColorItem&) + const Color& rColor = static_cast<const SvxColorItem&>( pNewAttrs->Get( SID_FRAME_LINECOLOR )). GetValue(); @@ -1802,7 +1802,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) // Macro recording uses a SvxBoxItem with the real values (OutWidth > 0) // or NULL pointers for no lines. // -> Substitute existing lines with pDefLine only if widths are 0. - SvxBoxItem aBoxItem ( *(const SvxBoxItem*)pItem ); + SvxBoxItem aBoxItem ( *static_cast<const SvxBoxItem*>(pItem )); if ( aBoxItem.GetTop() && aBoxItem.GetTop()->GetOutWidth() == 0 ) aBoxItem.SetLine( pDefLine, BOX_LINE_TOP ); if ( aBoxItem.GetBottom() && aBoxItem.GetBottom()->GetOutWidth() == 0 ) @@ -1818,7 +1818,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) if ( pNewAttrs->GetItemState( ATTR_BORDER_INNER, true, &pItem ) == SfxItemState::SET ) { - SvxBoxInfoItem aBoxInfoItem( *(const SvxBoxInfoItem*)pItem ); + SvxBoxInfoItem aBoxInfoItem( *static_cast<const SvxBoxInfoItem*>(pItem) ); if ( aBoxInfoItem.GetHori() && aBoxInfoItem.GetHori()->GetOutWidth() == 0 ) aBoxInfoItem.SetLine( pDefLine, BOXINFO_LINE_HORI ); if ( aBoxInfoItem.GetVert() && aBoxInfoItem.GetVert()->GetOutWidth() == 0 ) @@ -1852,7 +1852,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) if(SfxItemState::SET == pNewAttrs->GetItemState(ATTR_BORDER_TLBR, true, &pItem)) { SvxLineItem aItem(ATTR_BORDER_TLBR); - aItem.SetLine(((const SvxLineItem&)pNewAttrs->Get(ATTR_BORDER_TLBR)).GetLine()); + aItem.SetLine(static_cast<const SvxLineItem&>(pNewAttrs->Get(ATTR_BORDER_TLBR)).GetLine()); pNewSet->Put(aItem); rReq.AppendItem(aItem); pTabViewShell->ApplyAttributes(pNewSet.get(), pOldSet.get()); @@ -1863,7 +1863,7 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) if(SfxItemState::SET == pNewAttrs->GetItemState(ATTR_BORDER_BLTR, true, &pItem )) { SvxLineItem aItem(ATTR_BORDER_BLTR); - aItem.SetLine(((const SvxLineItem&)pNewAttrs->Get(ATTR_BORDER_BLTR)).GetLine()); + aItem.SetLine(static_cast<const SvxLineItem&>(pNewAttrs->Get(ATTR_BORDER_BLTR)).GetLine()); pNewSet->Put(aItem); rReq.AppendItem(aItem); pTabViewShell->ApplyAttributes(pNewSet.get(), pOldSet.get()); @@ -1878,12 +1878,12 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) // gesetzt werden: case SID_BACKGROUND_COLOR: { - const SvxColorItem rNewColorItem = (const SvxColorItem&) - pNewAttrs->Get( SID_BACKGROUND_COLOR ); + const SvxColorItem rNewColorItem = static_cast<const SvxColorItem&>( + pNewAttrs->Get( SID_BACKGROUND_COLOR ) ); - SvxBrushItem aBrushItem( (const SvxBrushItem&) + SvxBrushItem aBrushItem( static_cast<const SvxBrushItem&>( pTabViewShell->GetSelectionPattern()-> - GetItem( ATTR_BACKGROUND ) ); + GetItem( ATTR_BACKGROUND ) ) ); aBrushItem.SetColor( rNewColorItem.GetValue() ); @@ -1893,11 +1893,11 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) case SID_ATTR_BRUSH: { - SvxBrushItem aBrushItem( (const SvxBrushItem&) + SvxBrushItem aBrushItem( static_cast<const SvxBrushItem&>( pTabViewShell->GetSelectionPattern()-> - GetItem( ATTR_BACKGROUND ) ); - const SvxBrushItem& rNewBrushItem = (const SvxBrushItem&) - pNewAttrs->Get( GetPool().GetWhich(nSlot) ); + GetItem( ATTR_BACKGROUND ) ) ); + const SvxBrushItem& rNewBrushItem = static_cast<const SvxBrushItem&>( + pNewAttrs->Get( GetPool().GetWhich(nSlot) ) ); aBrushItem.SetColor(rNewBrushItem.GetColor()); pTabViewShell->ApplyAttr( aBrushItem ); } @@ -1905,8 +1905,8 @@ void ScFormatShell::ExecuteAttr( SfxRequest& rReq ) case SID_ATTR_BORDER_SHADOW: { - const SvxShadowItem& rNewShadowItem = (const SvxShadowItem&) - pNewAttrs->Get( ATTR_SHADOW ); + const SvxShadowItem& rNewShadowItem = static_cast<const SvxShadowItem&>( + pNewAttrs->Get( ATTR_SHADOW ) ); pTabViewShell->ApplyAttr( rNewShadowItem ); } break; @@ -1926,7 +1926,7 @@ void ScFormatShell::GetAttrState( SfxItemSet& rSet ) ScTabViewShell* pTabViewShell = GetViewData()->GetViewShell(); const SfxItemSet& rAttrSet = pTabViewShell->GetSelectionPattern()->GetItemSet(); //const ::editeng::SvxBorderLine* pLine = pTabViewShell->GetDefaultFrameLine(); - const SvxBrushItem& rBrushItem = (const SvxBrushItem&)rAttrSet.Get( ATTR_BACKGROUND ); + const SvxBrushItem& rBrushItem = static_cast<const SvxBrushItem&>(rAttrSet.Get( ATTR_BACKGROUND )); SfxWhichIter aIter( rSet ); sal_uInt16 nWhich = aIter.FirstWhich(); @@ -2173,7 +2173,7 @@ void ScFormatShell::GetTextAttrState( SfxItemSet& rSet ) } else { - FontUnderline eUnderline = ((const SvxUnderlineItem&) + FontUnderline eUnderline = static_cast<const SvxUnderlineItem&>( rAttrSet.Get(ATTR_FONT_UNDERLINE)).GetLineStyle(); sal_uInt16 nId = SID_ULINE_VAL_NONE; switch (eUnderline) @@ -2343,12 +2343,12 @@ void ScFormatShell::GetAlignState( SfxItemSet& rSet ) SvxCellHorJustify eHAlign = SVX_HOR_JUSTIFY_STANDARD; bool bHasHAlign = rAttrSet.GetItemState( ATTR_HOR_JUSTIFY ) != SfxItemState::DONTCARE; if( bHasHAlign ) - eHAlign = (SvxCellHorJustify)((const SvxHorJustifyItem&) rAttrSet.Get( ATTR_HOR_JUSTIFY )).GetValue(); + eHAlign = (SvxCellHorJustify)static_cast<const SvxHorJustifyItem&>(rAttrSet.Get( ATTR_HOR_JUSTIFY )).GetValue(); SvxCellVerJustify eVAlign = SVX_VER_JUSTIFY_STANDARD; bool bHasVAlign = rAttrSet.GetItemState( ATTR_VER_JUSTIFY ) != SfxItemState::DONTCARE; if( bHasVAlign ) - eVAlign = (SvxCellVerJustify)((const SvxVerJustifyItem&) rAttrSet.Get( ATTR_VER_JUSTIFY )).GetValue(); + eVAlign = (SvxCellVerJustify)static_cast<const SvxVerJustifyItem&>(rAttrSet.Get( ATTR_VER_JUSTIFY )).GetValue(); while ( nWhich ) { @@ -2420,7 +2420,7 @@ void ScFormatShell::GetNumFormatState( SfxItemSet& rSet ) if(SfxItemState::DONTCARE != rAttrSet.GetItemState(ATTR_VALUE_FORMAT)) { SvNumberFormatter* pFormatter = pDoc->GetFormatTable(); - sal_uInt32 nNumberFormat = ((const SfxUInt32Item&)rAttrSet.Get(ATTR_VALUE_FORMAT)).GetValue(); + sal_uInt32 nNumberFormat = static_cast<const SfxUInt32Item&>(rAttrSet.Get(ATTR_VALUE_FORMAT)).GetValue(); bool bThousand(false); bool bNegRed(false); sal_uInt16 nPrecision(0); @@ -2599,15 +2599,15 @@ void ScFormatShell::GetTextDirectionState( SfxItemSet& rSet ) (rAttrSet.GetItemState( ATTR_VERTICAL_ASIAN ) == SfxItemState::DONTCARE) || (rAttrSet.GetItemState( ATTR_STACKED ) == SfxItemState::DONTCARE); bool bLeftRight = !bVertDontCare && - !((const SfxBoolItem&) rAttrSet.Get( ATTR_STACKED )).GetValue(); + !static_cast<const SfxBoolItem&>(rAttrSet.Get( ATTR_STACKED )).GetValue(); bool bTopBottom = !bVertDontCare && !bLeftRight && - ((const SfxBoolItem&) rAttrSet.Get( ATTR_VERTICAL_ASIAN )).GetValue(); + static_cast<const SfxBoolItem&>(rAttrSet.Get( ATTR_VERTICAL_ASIAN )).GetValue(); bool bBidiDontCare = (rAttrSet.GetItemState( ATTR_WRITINGDIR ) == SfxItemState::DONTCARE); EEHorizontalTextDirection eBidiDir = EE_HTEXTDIR_DEFAULT; if ( !bBidiDontCare ) { - SvxFrameDirection eCellDir = (SvxFrameDirection)((const SvxFrameDirectionItem&) + SvxFrameDirection eCellDir = (SvxFrameDirection)static_cast<const SvxFrameDirectionItem&>( rAttrSet.Get( ATTR_WRITINGDIR )).GetValue(); if ( eCellDir == FRMDIR_ENVIRONMENT ) eBidiDir = (EEHorizontalTextDirection)GetViewData()->GetDocument()-> diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index 60f0c7e..4e0fb78 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -403,9 +403,9 @@ static bool lcl_GetHyperlinkCell( else { const ScPatternAttr* pPattern = pDoc->GetPattern(aPos); - if ( !((SfxStringItem&)pPattern->GetItem(ATTR_HYPERLINK)).GetValue().isEmpty() ) + if ( !static_cast<const SfxStringItem&>(pPattern->GetItem(ATTR_HYPERLINK)).GetValue().isEmpty() ) { - rURL = ((SfxStringItem&)pPattern->GetItem(ATTR_HYPERLINK)).GetValue(); + rURL = static_cast<const SfxStringItem&>(pPattern->GetItem(ATTR_HYPERLINK)).GetValue(); bFound = true; } else if (rCell.meType == CELLTYPE_EDIT) @@ -1136,7 +1136,7 @@ void ScGridWindow::LaunchDataSelectMenu( SCCOL nCol, SCROW nRow, bool bDataSelec const size_t nDefCount = SAL_N_ELEMENTS(nDefIDs); for (i=0; i<nDefCount; i++) { - OUString aEntry( (ScResId) nDefIDs[i] ); + OUString aEntry( static_cast<ScResId>(nDefIDs[i]) ); pFilterBox->InsertEntry( aEntry ); long nTextWidth = pFilterBox->GetTextWidth( aEntry ); if ( nTextWidth > nMaxText ) @@ -1254,7 +1254,7 @@ void ScGridWindow::LaunchDataSelectMenu( SCCOL nCol, SCROW nRow, bool bDataSelec else { - sal_uLong nIndex = ((SfxUInt32Item*)pDoc->GetAttr( + sal_uLong nIndex = static_cast<const SfxUInt32Item*>(pDoc->GetAttr( nCol, nRow, nTab, ATTR_VALIDDATA ))->GetValue(); if ( nIndex ) { @@ -1850,10 +1850,10 @@ void ScGridWindow::HandleMouseButtonDown( const MouseEvent& rMEvt, MouseEventSta SCsCOL nRealPosX; SCsROW nRealPosY; pViewData->GetPosFromPixel( aPos.X(), aPos.Y(), eWhich, nRealPosX, nRealPosY, false );//the real row/col - ScMergeFlagAttr* pRealPosAttr = (ScMergeFlagAttr*) - pDoc->GetAttr( nRealPosX, nRealPosY, nTab, ATTR_MERGE_FLAG ); - ScMergeFlagAttr* pAttr = (ScMergeFlagAttr*) - pDoc->GetAttr( nPosX, nPosY, nTab, ATTR_MERGE_FLAG ); + const ScMergeFlagAttr* pRealPosAttr = static_cast<const ScMergeFlagAttr*>( + pDoc->GetAttr( nRealPosX, nRealPosY, nTab, ATTR_MERGE_FLAG )); + const ScMergeFlagAttr* pAttr = static_cast<const ScMergeFlagAttr*>( + pDoc->GetAttr( nPosX, nPosY, nTab, ATTR_MERGE_FLAG )); if( pRealPosAttr->HasAutoFilter() ) { SC_MOD()->InputEnterHandler(); @@ -2158,8 +2158,8 @@ void ScGridWindow::MouseButtonUp( const MouseEvent& rMEvt ) GetStyleSheetPool()); if ( pStylePool ) { - SfxStyleSheet* pStyleSheet = (SfxStyleSheet*) - pStylePool->GetActualStyleSheet(); ... etc. - the rest is truncated _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits