void CAnalysisHowPage::SetAnalysisToInterface(const CAnalysis& analysis)
	{
		const CAnalysisComputation& computation = analysis.GetComputation();
		m_selectCtrl.SetCheck(computation.m_bSelectTimeTransformation);

		if (!m_info.m_period.IsInit())
			m_pParent->GetParentInfo(WBSF::GetFM(), m_info, TIME_REF);


		//WBSF::StringVector nameArray;
		//m_pParent->GetDimensionList(*m_pFileManager, DIMENSION::TIME_REF, nameArray);
		//ASSERT( nameArray.size() == 2);

		//m_sourceTM = p.GetTM();
		m_sourceTM = m_info.m_period.GetTM();
		//SetTM(m_sourceTM);
		m_CTTypeCtrl.SetCurSel((int)m_sourceTM.Type());
		m_CTModeCtrl.SetCurSel((int)m_sourceTM.Mode());

		FillType();
		FillMode((int)computation.m_TM.Type());
		SetTM(computation.m_TM);



		SetComputationKind(computation.m_kind);
		//if( computation.m_kind == CAnalysisComputation::STATISTIC)
		m_previousStatisticCtrl.SetCurSel(computation.m_previousStatisticType + 1);
		m_statisticTypeCtrl.SetCurSel(computation.m_statisticType2 + 1);
		//m_statisticTypeCtrl.SetCurSel(computation.m_statisticType);
		m_eventTypeCtrl.SetCurSel(computation.m_eventType);
		m_KCtrl.SetWindowText(ToString(computation.m_K));
		m_bDropYearCtrl.SetCheck(computation.m_bDropYear);

		m_meanOverReplicationCtrl.SetCheck(computation.m_bMeanOverReplication);
		m_meanOverParameterSetCtrl.SetCheck(computation.m_bMeanOverParameterSet);
		m_meanOverLocationCtrl.SetCheck(computation.m_bMeanOverLocation);

		UpdateCtrl();
	}
Example #2
0
QDeclarativeVideo::FillMode QDeclarativeVideo::fillMode() const
{
    return FillMode(m_graphicsItem->aspectRatioMode());
}
	void CAnalysisHowPage::OnTTypeChange()
	{
		FillMode(m_TTTypeCtrl.GetCurItemData());
		UpdateCtrl();
	}