[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: proko2: kdepim/kresources/kolab/shared
From: Bo Thorsen <bo () sonofthor ! dk>
Date: 2004-06-18 11:53:03
Message-ID: 20040618115303.81C299910 () office ! kde ! org
[Download RAW message or body]
CVS commit by thorsen:
Change reading and writing of dates and color to the new (and standard) formats
M +7 -15 kolabbase.cpp 1.1.2.4
--- kdepim/kresources/kolab/shared/kolabbase.cpp #1.1.2.3:1.1.2.4
@@ -206,28 +206,20 @@ QDomDocument KolabBase::domTree()
QString KolabBase::dateTimeToString( const QDateTime& time )
{
- return time.toString( "yyyyMMddhhmmss" );
+ return time.toString( Qt::ISODate );
}
QString KolabBase::dateToString( const QDate& date )
{
- return date.toString( "yyyyMMdd" );
+ return date.toString( Qt::ISODate );
}
QDateTime KolabBase::stringToDateTime( const QString& date )
{
- int h = date.mid( 8, 2 ).toInt();
- int m = date.mid( 10, 2 ).toInt();
- int s = date.mid( 12, 2 ).toInt();
-
- return QDateTime( stringToDate( date ), QTime( h, m, s ) );
+ return QDateTime::fromString( date, Qt::ISODate );
}
QDate KolabBase::stringToDate( const QString& date )
{
- int y = date.left( 4 ).toInt();
- int m = date.mid( 4, 2 ).toInt();
- int d = date.mid( 6, 2 ).toInt();
-
- return QDate( y, m, d );
+ return QDate::fromString( date, Qt::ISODate );
}
@@ -254,11 +246,11 @@ KolabBase::Sensitivity KolabBase::string
QString KolabBase::colorToString( const QColor& color )
{
- // Color is in the format "0xRRGGBB"
- return "0x" + color.name().mid( 1 );
+ // Color is in the format "#RRGGBB"
+ return color.name();
}
QColor KolabBase::stringToColor( const QString& s )
{
- return QColor( "#" + s.mid( 2 ) );
+ return QColor( s );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic