[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kio
From: David Faure <faure () kde ! org>
Date: 2003-11-24 12:01:36
[Download RAW message or body]
CVS commit by faure:
Nice try, but QVariant(true) doesn't create a Boolean variant!
M +16 -19 kio/kservice.cpp 1.152
M +3 -0 tests/ktradertest.cpp 1.10
--- kdelibs/kio/kio/kservice.cpp #1.151:1.152
@@ -511,5 +511,5 @@ QVariant KService::property( const QStri
}
- // Then we use a homebuild class based on KBaseConfig to convert the QString.
+ // Then we use a homebuild class based on KConfigBase to convert the QString.
// For some often used property types we do the conversion ourselves.
QMap<QString,QVariant>::ConstIterator it = m_mapProps.find( _name );
@@ -540,8 +540,5 @@ QVariant KService::property( const QStri
if (t == QVariant::Bool)
{
- if (val)
- return QVariant(true);
- else
- return QVariant(false);
+ return QVariant((bool)val, 1);
}
return QVariant(val);
--- kdelibs/kio/tests/ktradertest.cpp #1.9:1.10
@@ -77,4 +77,7 @@ int main( int argc, char **argv )
outp += prop.toStringList().join(" - ");
break;
+ case QVariant::Bool:
+ outp += prop.toBool() ? "TRUE" : "FALSE";
+ break;
default:
outp += prop.toString();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic