-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
1.1.0
-
None
-
MADDE build 64.
library files are taken from qt-mobility source 1.1.0 (qt-mobility-1.1.0~git20100825).
Same in scratchbox and on device with flash image version 0.2010.36-3.
When i change a value of a key using QValueSpacePublisher::setValue() API, the QValueSpaceSubscriber::contentsChanged() signal is not emitted. Please see the code a below.
BatteryCharger::BatteryCharger()
{
publisher = new QValueSpacePublisher("/Battery");
subscriber = new QValueSpaceSubscriber("/Battery");
connect(subscriber, SIGNAL(contentsChanged()), this, SLOT(chargeStateChanged()));
publisher->setValue("charging", charge);
}
void BatteryCharger::chargeStateChanged()
{
if(subscriber->value("charging") == QVariant(true))
timer.start();
else
timer.stop();
}
NOTE: When i do subscriber->value("charging") the value is still 0.