Esempio n. 1
0
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);
}
Esempio n. 2
0
    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();
        }
    }