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);
}
Example #2
0
void ToneMapping::initialize() throw (tgt::Exception){
    ImageProcessor::initialize();
    toneMappingMethodChanged();
    wTotal_ = 0.0f;
}