Example #1
0
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();
}
Example #2
0
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();
}
Example #3
0
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_);
}