void StoragePluginGUItab::init(vle::gvle::vleVpm* vpm, const QString& viewName) { mvleVpm = vpm; mViewName = viewName; outputNodeConfig = mvleVpm->buildOutputConfigMap(mViewName); if (not wellFormed()) { buildDefaultConfig(); mvleVpm->fillOutputConfigMap(mViewName, *outputNodeConfig); } bool oldBlock = ui->spinBoxRows->blockSignals(true); ui->spinBoxRows->setValue(outputNodeConfig->getInt("rows")); ui->spinBoxRows->blockSignals(oldBlock); oldBlock = ui->spinBoxColumns->blockSignals(true); ui->spinBoxColumns->setValue(outputNodeConfig->getInt("columns")); ui->spinBoxColumns->blockSignals(oldBlock); oldBlock = ui->spinBoxUpdateRows->blockSignals(true); ui->spinBoxUpdateRows->setValue(outputNodeConfig->getInt("inc_rows")); ui->spinBoxUpdateRows->blockSignals(oldBlock); oldBlock = ui->spinBoxUpdateColumns->blockSignals(true); ui->spinBoxUpdateColumns->setValue(outputNodeConfig->getInt("inc_columns")); ui->spinBoxUpdateColumns->blockSignals(oldBlock); oldBlock = ui->checkBoxHeader->blockSignals(true); if (outputNodeConfig->getString("header") == "top") { ui->checkBoxHeader->setCheckState(Qt::Checked); } else { ui->checkBoxHeader->setCheckState(Qt::Unchecked); } ui->checkBoxHeader->blockSignals(oldBlock); }
void runTest() { auto a = m_A; auto b = m_B; for (std::size_t i = 0; i < 1000; ++i) { checkPass(a.is_well_formed() == b.wellFormed()); checkPass(a.is_special() == b.isSpecial()); auto c = a; auto d = b; c.to_special(); d.toSpecial(); checkPass(c.is_well_formed() == d.wellFormed()); checkPass(c.is_special() == d.isSpecial()); a = a + U::one(); b = b + T::one(); } }