diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-04-13 13:16:27 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2017-04-13 18:36:05 +0200 |
commit | 608e93bce9d72ccabadeb6707f9a29c3499fd32e (patch) | |
tree | a37d9f370342c6d76fe6e5b4741a90535d12bde1 /vcl | |
parent | fe62003caabf7665d41085c5d16f177f8186fce4 (diff) |
convert DateFormat to scoped enum and rename to DateOrder
Change-Id: I71d7a7755a5c20d5146d1ad7e96ca22b7823173a
Reviewed-on: https://gerrit.libreoffice.org/36517
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/control/field2.cxx | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/vcl/source/control/field2.cxx b/vcl/source/control/field2.cxx index dd7acf7aeae1..ff5897737313 100644 --- a/vcl/source/control/field2.cxx +++ b/vcl/source/control/field2.cxx @@ -939,13 +939,13 @@ void PatternBox::ReformatAll() SetUpdateMode( true ); } -static ExtDateFieldFormat ImplGetExtFormat( DateFormat eOld ) +static ExtDateFieldFormat ImplGetExtFormat( DateOrder eOld ) { switch( eOld ) { - case DMY: return ExtDateFieldFormat::ShortDDMMYY; - case MDY: return ExtDateFieldFormat::ShortMMDDYY; - default: return ExtDateFieldFormat::ShortYYMMDD; + case DateOrder::DMY: return ExtDateFieldFormat::ShortDDMMYY; + case DateOrder::MDY: return ExtDateFieldFormat::ShortMMDDYY; + default: return ExtDateFieldFormat::ShortYYMMDD; } } @@ -1012,7 +1012,7 @@ static bool ImplDateProcessKeyInput( Edit*, const KeyEvent& rKEvt, ExtDateFieldF return true; } -static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFormat eDateFormat, +static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFormat eDateOrder, const LocaleDataWrapper& rLocaleDataWrapper, const CalendarWrapper& rCalendarWrapper, const AllSettings& ) { @@ -1022,22 +1022,22 @@ static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFor bool bError = false; OUString aStr( rStr ); - if ( eDateFormat == ExtDateFieldFormat::SystemLong ) + if ( eDateOrder == ExtDateFieldFormat::SystemLong ) { - DateFormat eFormat = rLocaleDataWrapper.getLongDateFormat(); + DateOrder eFormat = rLocaleDataWrapper.getLongDateOrder(); switch( eFormat ) { - case MDY: + case DateOrder::MDY: nMonth = ImplCutMonthFromString( aStr, rCalendarWrapper ); nDay = ImplCutNumberFromString( aStr ); nYear = ImplCutNumberFromString( aStr ); break; - case DMY: + case DateOrder::DMY: nDay = ImplCutNumberFromString( aStr ); nMonth = ImplCutMonthFromString( aStr, rCalendarWrapper ); nYear = ImplCutNumberFromString( aStr ); break; - case YMD: + case DateOrder::YMD: default: nYear = ImplCutNumberFromString( aStr ); nMonth = ImplCutMonthFromString( aStr, rCalendarWrapper ); @@ -1050,7 +1050,7 @@ static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFor bool bYear = true; // Check if year is present: - OUString aDateSep = ImplGetDateSep( rLocaleDataWrapper, eDateFormat ); + OUString aDateSep = ImplGetDateSep( rLocaleDataWrapper, eDateOrder ); sal_Int32 nSepPos = aStr.indexOf( aDateSep ); if ( nSepPos < 0 ) return false; @@ -1064,7 +1064,7 @@ static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFor const sal_Unicode* pBuf = aStr.getStr(); ImplSkipDelimiters( pBuf ); - switch ( eDateFormat ) + switch ( eDateOrder ) { case ExtDateFieldFormat::ShortDDMMYY: case ExtDateFieldFormat::ShortDDMMYYYY: @@ -1104,7 +1104,7 @@ static bool ImplDateGetValue( const OUString& rStr, Date& rDate, ExtDateFieldFor default: { - OSL_FAIL( "DateFormat???" ); + OSL_FAIL( "DateOrder???" ); } } } @@ -1224,7 +1224,7 @@ OUString DateFormatter::ImplGetDateAsText( const Date& rDate, break; default: { - OSL_FAIL( "DateFormat???" ); + OSL_FAIL( "DateOrder???" ); } } @@ -1340,7 +1340,7 @@ void DateField::ImplDateSpinArea( bool bUp ) ExtDateFieldFormat eFormat = GetExtDateFormat( true ); if ( eFormat == ExtDateFieldFormat::SystemLong ) { - eFormat = ImplGetExtFormat( ImplGetLocaleDataWrapper().getLongDateFormat() ); + eFormat = ImplGetExtFormat( ImplGetLocaleDataWrapper().getLongDateOrder() ); nDateArea = 1; } else @@ -1467,14 +1467,16 @@ ExtDateFieldFormat DateFormatter::GetExtDateFormat( bool bResolveSystemFormat ) if ( bResolveSystemFormat && ( eDateFormat <= ExtDateFieldFormat::SystemShortYYYY ) ) { bool bShowCentury = (eDateFormat == ExtDateFieldFormat::SystemShortYYYY); - switch ( ImplGetLocaleDataWrapper().getDateFormat() ) + switch ( ImplGetLocaleDataWrapper().getDateOrder() ) { - case DMY: eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortDDMMYYYY : ExtDateFieldFormat::ShortDDMMYY; - break; - case MDY: eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortMMDDYYYY : ExtDateFieldFormat::ShortMMDDYY; - break; - default: eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortYYYYMMDD : ExtDateFieldFormat::ShortYYMMDD; - + case DateOrder::DMY: + eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortDDMMYYYY : ExtDateFieldFormat::ShortDDMMYY; + break; + case DateOrder::MDY: + eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortMMDDYYYY : ExtDateFieldFormat::ShortMMDDYY; + break; + default: + eDateFormat = bShowCentury ? ExtDateFieldFormat::ShortYYYYMMDD : ExtDateFieldFormat::ShortYYMMDD; } } |