void DvidImageDialog::setSinglePlane() { if (m_singlePlaneDialog->exec()) { ZDvidReader reader; if (reader.open(m_dvidTarget)) { QString infoString = reader.readInfo("grayscale"); qDebug() << infoString; ZDvidInfo dvidInfo; dvidInfo.setFromJsonString(infoString.toStdString()); int z = m_singlePlaneDialog->getValue(); ui->xSpinBox->setValue(dvidInfo.getStartCoordinates().getX()); ui->ySpinBox->setValue(dvidInfo.getStartCoordinates().getY()); ui->zSpinBox->setValue(z); ui->widthSpinBox->setValue(dvidInfo.getStackSize()[0]); ui->heightSpinBox->setValue(dvidInfo.getStackSize()[1]); ui->depthSpinBox->setValue(1); } } }