61 ui->accessionHttpButton->setText(oboTerm.
getAccession());
62 ui->nameLabel->setText(oboTerm.
m_name);
67 ui->diffMonoLabel->setText(QString::number(oboTerm.
m_diffMono,
'f', 4));
68 parseDefinitionLabel();
72 ui->diffMonoLabel->setText(
"");
74 ui->originLabel->setText(oboTerm.
m_origin);
78 m_oboPsiModTerm = oboTerm;
103 QString label = ui->definitionLabel->text();
108 while((child = ui->xrefScrollAreaLayout->takeAt(0)) != 0)
110 if(child->widget() != NULL)
112 delete(child->widget());
117 ui->xrefScrollArea->hide();
118 QRegularExpressionMatch match = m_findExternalLinks.match(label);
121 QStringList pline = match.capturedTexts();
122 ui->definitionLabel->setText(pline[1]);
124 QStringList list_xref = pline[2].split(
",");
126 ui->xrefScrollArea->show();
127 for(
auto xref : list_xref)
130 newButton->
setText(xref.trimmed());
131 newButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
132 ui->xrefScrollAreaLayout->addWidget(newButton);