| 
    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().