void TMOGUIAdjust::updateall() { double gamma = pGamma->text().toDouble(); if(gamma < GAMMA_MIN) { gamma = GAMMA_MIN; pGamma->setText(FormatVal(gamma)); } if(gamma > GAMMA_MAX) { gamma = GAMMA_MAX; pGamma->setText(FormatVal(gamma)); } pValues->RenderValues(); }
void CParmHistoRangeDlg::OnValButton(int idx) { UpdateData(); m_LevelsFlag[idx] = 0; ShowVal(idx); UpdateLevels(); FormatVal(m_pRun->SetValues(this)); UpdateData(FALSE); }
BOOL CParmHistoRangeDlg::OnInitDialog() { ASSERT(m_pLUT); CParamDlg::OnInitDialog(); EnableGroups(); ShowVal(); FormatVal(m_pRun->SetValues(this)); UpdateLevels(FALSE); UpdateData(FALSE); return TRUE; }
void CParmHistoRangeDlg::OnEven() { UpdateData(); CHistEvenDlg dlg; dlg.m_num = m_pLUT->m_num; m_pLUT->m_Lower.Get(dlg.m_LowerStr); m_pLUT->m_Upper.Get(dlg.m_UpperStr); m_pLUT->GetNumLevels(dlg.m_NumStr); if (dlg.DoModal() != IDOK) return; m_pLUT->m_Lower.Set(dlg.m_LowerStr); m_pLUT->m_Upper.Set(dlg.m_UpperStr); m_pLUT->SetNumLevels(dlg.m_NumStr); m_pLUT->SetEvenLevels(); FormatVal(m_pRun->SetValues(this)); UpdateLevels(FALSE); UpdateData(FALSE); }
void TMOGUIAdjust::valueschanged() { bUpdate = false; switch(iMode) { case 0: pBlack->setText(FormatVal(0.299 * pValues->dRMinimum + 0.587 * pValues->dGMinimum + 0.114 * pValues->dBMinimum)); pWhite->setText(FormatVal(0.299 * pValues->dRMaximum + 0.587 * pValues->dGMaximum + 0.114 * pValues->dBMaximum)); pGamma->setText(FormatVal(1/(0.299 * pValues->dRGamma + 0.587 * pValues->dGGamma + 0.114 * pValues->dBGamma))); //pAn break; case 1: pBlack->setText(FormatVal(pValues->dRMinimum)); pWhite->setText(FormatVal(pValues->dRMaximum)); pGamma->setText(FormatVal(1/pValues->dRGamma)); break; case 2: pBlack->setText(FormatVal(pValues->dGMinimum)); pWhite->setText(FormatVal(pValues->dGMaximum)); pGamma->setText(FormatVal(1/pValues->dGGamma)); break; case 3: pBlack->setText(FormatVal(pValues->dBMinimum)); pWhite->setText(FormatVal(pValues->dBMaximum)); pGamma->setText(FormatVal(1/pValues->dBGamma)); break; } bUpdate = true; }