qtmobility/examples/publish-subscribe/publisherdialog.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- 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]