void ZDvidTile::setDvidTarget(const ZDvidTarget &target) { m_dvidTarget = target; if (!m_tilingInfo.isValid()) { ZDvidReader reader; if (reader.open(target)) { m_tilingInfo = reader.readTileInfo(target.getMultiscale2dName()); } } }
void ZDvidDialog::setServer(int index) { ZDvidTarget dvidTarget = m_dvidRepo[index]; ui->addressLineEdit->setText(dvidTarget.getAddress().c_str()); ui->portSpinBox->setValue(dvidTarget.getPort()); ui->uuidLineEdit->setText(dvidTarget.getUuid().c_str()); ui->infoLabel->setText(dvidTarget.getComment().c_str()); ui->bodyLineEdit->setText(dvidTarget.getBodyLabelName().c_str()); ui->grayScalelineEdit->setText(dvidTarget.getGrayScaleName().c_str()); ui->labelBlockLineEdit->setText(dvidTarget.getLabelBlockName().c_str()); ui->tileLineEdit->setText(dvidTarget.getMultiscale2dName().c_str()); ui->addressLineEdit->setReadOnly(index > 0); ui->portSpinBox->setReadOnly(index > 0); ui->uuidLineEdit->setReadOnly(index > 0); // ui->bodyLineEdit->setReadOnly(index > 0); }