--- a/qtmobility/examples/publish-subscribe/publisherdialog.cpp Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/examples/publish-subscribe/publisherdialog.cpp Wed Jun 23 19:08:38 2010 +0300
@@ -115,7 +115,6 @@
{
publisher->setValue("byteArrayValue", ui->byteArrayValue->text().toAscii());
}
-
//! [0]
//! [2]
@@ -124,9 +123,14 @@
if (publisher)
delete publisher;
- publisher = new QValueSpacePublisher(ui->basePath->text());
- intValueChanged(ui->intValue->value());
- setStringValue();
- setByteArrayValue();
+ publisher = new QValueSpacePublisher(QValueSpace::WritableLayer, ui->basePath->text());
+ if (publisher->isConnected()) {
+ ui->setters->setEnabled(true);
+ intValueChanged(ui->intValue->value());
+ setStringValue();
+ setByteArrayValue();
+ } else {
+ ui->setters->setEnabled(false);
+ }
}
//! [2]