void LabelLayout::setHeader(analyzer_header *header) { m_header = header; quint16 len = m_header->hasLen() ? m_header->length : m_header->packet_length; lenChanged(len); UpdateTypes(); }
void CFunc::GetTypes(ppType& src1, ppType& src2, ppType& dst1, ppType& dst2) const { CMyString sBase, sType1, sType2, sType3, sDescr; ParseFunction(sBase, sType1, sType2, sType3, sDescr); if (sType1.IsEmpty()) throw _T("Bad function type"); src1 = StringToType(sType1); src2 = StringToType(sType2); dst1 = StringToType(sType3); dst2 = dst1; UpdateTypes(src1, src2, dst1, dst2); }
BOOL CParmWarpqDlg::OnInitDialog() { if (m_pDocDst == NULL) m_pDocDst = m_pDocSrc; QuadToString(m_srcQuad, m_SQuadStr); QuadToString(m_dstQuad, m_DQuadStr); CParamDlg::OnInitDialog(); UpdateTypes(); EnableQuad(m_SType,m_SQuadEdit); EnableQuad(m_DType,m_DQuadEdit); UpdateQuad(m_pDocSrc->GetImage(),m_SType,m_srcQuad); UpdateQuad(m_pDocDst->GetImage(),m_DType,m_dstQuad); UpdateMyData(FALSE); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }