PublisherDialog::PublisherDialog(QWidget *parent) : QMainWindow(parent), ui(new Ui::PublisherDialog), publisher(0) { ui->setupUi(this); #if defined(Q_OS_SYMBIAN) || defined(Q_WS_SIMULATOR) QPushButton* button = ui->buttonBox->button(QDialogButtonBox::Close); if (button) { ui->buttonBox->removeButton(button); } QPushButton *switchButton = ui->buttonBox->addButton(tr("Switch"), QDialogButtonBox::ActionRole); connect(switchButton, SIGNAL(clicked()), this, SIGNAL(switchRequested())); #elif defined(MEEGO_EDITION_HARMATTAN) connect(ui->buttonBox->button(QDialogButtonBox::Close), SIGNAL(clicked()), this, SIGNAL(closeApp())); #endif //! [1] connect(ui->connectButton, SIGNAL(clicked()), this, SLOT(createNewObject())); connect(ui->intValue, SIGNAL(valueChanged(int)), this, SLOT(intValueChanged(int))); connect(ui->unsetIntButton, SIGNAL(clicked()), this, SLOT(unsetIntValue())); connect(ui->setStringButton, SIGNAL(clicked()), this, SLOT(setStringValue())); connect(ui->setByteArrayButton, SIGNAL(clicked()), this, SLOT(setByteArrayValue())); //! [1] //! [3] createNewObject(); //! [3] }
PublisherDialog::PublisherDialog(QWidget *parent) : QDialog(parent), ui(new Ui::PublisherDialog), publisher(0) { ui->setupUi(this); #ifdef QTM_EXAMPLES_SMALL_SCREEN QPushButton *switchButton = ui->buttonBox->addButton(tr("Switch"), QDialogButtonBox::ActionRole); connect(switchButton, SIGNAL(clicked()), this, SIGNAL(switchRequested())); #endif //! [1] connect(ui->connectButton, SIGNAL(clicked()), this, SLOT(createNewObject())); connect(ui->intValue, SIGNAL(valueChanged(int)), this, SLOT(intValueChanged(int))); connect(ui->unsetIntButton, SIGNAL(clicked()), this, SLOT(unsetIntValue())); connect(ui->setStringButton, SIGNAL(clicked()), this, SLOT(setStringValue())); connect(ui->setByteArrayButton, SIGNAL(clicked()), this, SLOT(setByteArrayValue())); //! [1] //! [3] createNewObject(); //! [3] }