Hi,
I have a question regarding XQSettingsManager use in S60 environment.
I'm having problems with KSettingsDialPrefixText which is a literal. In my unit
test I want to set it (I read it in the code that is tested) but the only type
that XQSettingsManager lets me set is int, not string.
This doesn't work:
XQSettingsKey dialPrefixString(XQSettingsKey::TargetCentralRepository,
KCRUidNetworkSettings.iUid, KSettingsDialPrefixText);
XQSettingsManager setManager;
int err = setManager.writeItemValue(dialPrefixString, QString("00"));
qDebug() << err;
qDebug() << setManager.error();
err is 0, setManager.error() returns 5 (BadTypeError).
This doesn't give bad type error but how I'm supposed to read the string out of
int?
int err = setManager.writeItemValue(dialPrefixString, 1);
qDebug() << err;
qDebug() << setManager.error();
err is 0 and setManager.error() returns 0.
The value I want to write is "00". Am I using this API wrong or what's going on?
BR, Pasi
_______________________________________________
Qt-mobility-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-mobility-feedback