qtmobility/examples/publish-subscribe/publisherdialog.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
   113 
   113 
   114 void PublisherDialog::setByteArrayValue()
   114 void PublisherDialog::setByteArrayValue()
   115 {
   115 {
   116     publisher->setValue("byteArrayValue", ui->byteArrayValue->text().toAscii());
   116     publisher->setValue("byteArrayValue", ui->byteArrayValue->text().toAscii());
   117 }
   117 }
   118 
       
   119 //! [0]
   118 //! [0]
   120 
   119 
   121 //! [2]
   120 //! [2]
   122 void PublisherDialog::createNewObject()
   121 void PublisherDialog::createNewObject()
   123 {
   122 {
   124     if (publisher)
   123     if (publisher)
   125         delete publisher;
   124         delete publisher;
   126 
   125 
   127     publisher = new QValueSpacePublisher(ui->basePath->text());
   126     publisher = new QValueSpacePublisher(QValueSpace::WritableLayer, ui->basePath->text());
   128     intValueChanged(ui->intValue->value());
   127     if (publisher->isConnected()) {
   129     setStringValue();
   128         ui->setters->setEnabled(true);
   130     setByteArrayValue();
   129         intValueChanged(ui->intValue->value());
       
   130         setStringValue();
       
   131         setByteArrayValue();
       
   132     } else {
       
   133         ui->setters->setEnabled(false);
       
   134     }
   131 }
   135 }
   132 //! [2]
   136 //! [2]