void SqlStorageHelper::save() { disconnectObject(); if (ui->edHost->text() != m_storage->host()) m_storage->setHost(ui->edHost->text()); if (ui->cmbDriver->lineEdit()->text() != m_storage->driver()) m_storage->setDriver(ui->cmbDriver->currentText()); if (ui->edPort->value() != m_storage->port()) m_storage->setPort(ui->edPort->value()); if (ui->edUser->text() != m_storage->user()) m_storage->setUser(ui->edUser->text()); if (ui->edPassword->text() != m_storage->password()) m_storage->setPassword(ui->edPassword->text()); if (ui->edDatabase->text() != m_storage->database()) m_storage->setDatabase(ui->edDatabase->text()); if (ui->edTable->text() != m_storage->tableName()) m_storage->setTableName(ui->edTable->text()); if (ui->edColId->text() != m_storage->columnId()) m_storage->setColumnId(ui->edColId->text()); if (ui->edColData->text() != m_storage->columnData()) m_storage->setColumnData(ui->edColData->text()); if (ui->ckUseDefault->isChecked() != m_storage->useAsDefaultConnection()) m_storage->setUseAsDefaultConnection(ui->ckUseDefault->isChecked()); if (ui->edConnection->text() != m_storage->connectionId()) m_storage->setConnectionId(ui->edConnection->text()); connectObject(); }
SqlStorageHelper::SqlStorageHelper(StorageSql * storage, VisibleOptions visibleOptions) : CuteReport::StorageHelperInterface(storage, visibleOptions), ui(new Ui::SqlStorageHelper), m_storage(storage) { ui->setupUi(this); ui->cmbDriver->addItems(QSqlDatabase::drivers()); connect(ui->ckUseDefault, SIGNAL(toggled(bool)), ui->edConnection, SLOT(setDisabled(bool))); load(); // sync signals connect(ui->edHost, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->cmbDriver, SIGNAL(editTextChanged(QString)), this, SLOT(save())); connect(ui->edPort, SIGNAL(valueChanged(int)), this, SLOT(save())); connect(ui->edUser, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->edPassword, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->edDatabase, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->edTable, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->edColId, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->edColData, SIGNAL(editingFinished()), this, SLOT(save())); connect(ui->ckUseDefault, SIGNAL(toggled(bool)), this, SLOT(save())); connect(ui->edConnection, SIGNAL(editingFinished()), this, SLOT(save())); connectObject(); }
neuron::neuron(objectIO **ios, int s, double t) { // Set all Clean x = NULL; w = NULL; sz = 0; date = 0.0; output = 0.0; // Random Threshold or value from constructor if(t == 0) thr = (double)rand()/(double)(RAND_MAX/1.0); else thr = t; // Links to Obj if((s!=0) && (ios!=NULL)) { // Set Object Links for(int i = 0; i<s; i++) { connectObject(ios[i]); } } }
QtGuiToolBar::~QtGuiToolBar() { } QWidget *QtGuiToolBar::create(QWidget* parent, QLayout*) { qDebug("QtGuiToolBar::create\n"); data_->create(parent); delete data_->argdict_; data_->argdict_=0; return data_->widget_; } void QtGuiToolBar::connectObject() { QTGUI_DO_ITEMS(QtGuiDialogItem,data_->item_,connectObject()) } void QtGuiToolBar::show() { qDebug("QtGuiToolBar::show %s\n",(const char*)data_->name_); QtGuiDialogItem *item; item=data_->item_->first(); while (item) { item->variableGet(); item=data_->item_->next(); } data_->widget_->show(); qDebug("QtGuiToolBar::show %s done\n",(const char*)data_->name_); }