libpappsomspp
Library for mass spectrometry
|
#include <obotermform.h>
Public Slots | |
void | displayOboTerm (OboPsiModTerm oboTerm) |
Public Member Functions | |
OboTermForm (QWidget *parent=nullptr) | |
~OboTermForm () | |
bool | isOboTerm () const |
tells if an OBO term is displayed | |
const OboPsiModTerm & | getOboPsiModTerm () const |
get the obo term or an exception | |
Protected Member Functions | |
void | parseDefinitionLabel () |
parse the definition label to extract external links | |
Private Attributes | |
Ui::OboTermForm * | ui |
OboPsiModTerm | m_oboPsiModTerm |
Static Private Attributes | |
static QRegularExpression | m_findExternalLinks |
Definition at line 44 of file obotermform.h.
|
explicit |
Default constructor
Definition at line 43 of file obotermform.cpp.
References OboTermForm(), displayOboTerm(), and ui.
Referenced by OboTermForm().
pappso::OboTermForm::~OboTermForm | ( | ) |
|
slot |
Definition at line 58 of file obotermform.cpp.
References pappso::OboPsiModTerm::getAccession(), pappso::OboPsiModTerm::isValid(), pappso::OboPsiModTerm::m_definition, pappso::OboPsiModTerm::m_diffFormula, pappso::OboPsiModTerm::m_diffMono, pappso::OboPsiModTerm::m_name, m_oboPsiModTerm, pappso::OboPsiModTerm::m_origin, pappso::OboPsiModTerm::m_psiModLabel, parseDefinitionLabel(), and ui.
Referenced by pappso::OboChooserWidget::OboChooserWidget(), and OboTermForm().
const pappso::OboPsiModTerm & pappso::OboTermForm::getOboPsiModTerm | ( | ) | const |
get the obo term or an exception
Definition at line 82 of file obotermform.cpp.
References isOboTerm(), and m_oboPsiModTerm.
bool pappso::OboTermForm::isOboTerm | ( | ) | const |
tells if an OBO term is displayed
Definition at line 95 of file obotermform.cpp.
References m_oboPsiModTerm.
Referenced by getOboPsiModTerm().
|
protected |
parse the definition label to extract external links
Definition at line 101 of file obotermform.cpp.
References m_findExternalLinks, pappso::HttpButton::setText(), and ui.
Referenced by displayOboTerm().
|
staticprivate |
Definition at line 83 of file obotermform.h.
Referenced by parseDefinitionLabel().
|
private |
Definition at line 80 of file obotermform.h.
Referenced by displayOboTerm(), getOboPsiModTerm(), and isOboTerm().
|
private |
Definition at line 78 of file obotermform.h.
Referenced by OboTermForm(), ~OboTermForm(), displayOboTerm(), and parseDefinitionLabel().