void PreviewSettingsDialog::on_toneMappingMethodCombo_activated(int index) { bool keyVisible = index == EReinhard; if (index == EReinhard) { ui->exposureLabel->setText("Burn :"); ui->exposureSlider->setValue((int) (m_context->reinhardBurn*100)); } else { ui->exposureLabel->setText("E&xposure : 2 ^"); ui->exposureSlider->setValue((int) (m_context->exposure*100)); } ui->keySlider->setVisible(keyVisible); ui->keyLabel->setVisible(keyVisible); emit toneMappingMethodChanged((EToneMappingMethod) index); }
void ToneMapping::initialize() throw (tgt::Exception){ ImageProcessor::initialize(); toneMappingMethodChanged(); wTotal_ = 0.0f; }