[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kde-workspace] plasma/generic/applets/digital-clock: Plasma Clock: Use correct date format api
From:       John Layt <jlayt () kde ! org>
Date:       2012-03-31 22:09:00
Message-ID: 20120331220900.4BF6BA60A9 () git ! kde ! org
[Download RAW message or body]

Git commit 9f3612f9adc290ab7c242d03c496afeed6be89d7 by John Layt.
Committed on 31/03/2012 at 23:56.
Pushed by jlayt into branch 'master'.

Plasma Clock: Use correct date format api

Use the proper format api rather than a temp locale. KF5 prep.

M  +2    -6    plasma/generic/applets/digital-clock/clock.cpp

http://commits.kde.org/kde-workspace/9f3612f9adc290ab7c242d03c496afeed6be89d7

diff --git a/plasma/generic/applets/digital-clock/clock.cpp \
b/plasma/generic/applets/digital-clock/clock.cpp index 0af6a03..1331776 100644
--- a/plasma/generic/applets/digital-clock/clock.cpp
+++ b/plasma/generic/applets/digital-clock/clock.cpp
@@ -472,12 +472,8 @@ void Clock::paintInterface(QPainter *p, const \
QStyleOptionGraphicsItem *option,  //Create the localized date string if needed
         if (m_dateStyle) {
             // JPL This needs a complete rewrite for l10n issues
-            KLocale tmpLocale(*KGlobal::locale());
-            tmpLocale.setCalendar(calendar()->calendarType()); 
-            tmpLocale.setDateFormat("%e"); // day number of the month
-            QString day = tmpLocale.formatDate(m_date);
-            tmpLocale.setDateFormat("%m"); // short form of the month
-            QString month = tmpLocale.formatDate(m_date);
+            QString day = KGlobal::locale()->calendar()->formatDate(m_date, \
KLocale::Day, KLocale::ShortNumber); +            QString month = \
KGlobal::locale()->calendar()->formatDate(m_date, KLocale::Month, \
KLocale::LongNumber);  
             if (m_dateStyle == 1) {         //compact date
                 dateString = i18nc("@label Compact date: "


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic