NCBI C++ ToolKit
|
Search Toolkit Book for CDBLinkFieldType
#include <gui/widgets/edit/dblink_fieldtype.hpp>
Static Public Member Functions | |
static vector< string > | GetFieldNames () |
static EDBLinkFieldType | GetTypeForLabel (string label) |
static string | GetLabelForType (EDBLinkFieldType field_type) |
static void | NormalizeDBLinkFieldName (string &orig_label) |
Definition at line 38 of file dblink_fieldtype.hpp.
Enumerator | |
---|---|
eDBLinkFieldType_Trace | |
eDBLinkFieldType_BioSample | |
eDBLinkFieldType_ProbeDB | |
eDBLinkFieldType_SRA | |
eDBLinkFieldType_BioProject | |
eDBLinkFieldType_Assembly | |
eDBLinkFieldType_Unknown |
Definition at line 41 of file dblink_fieldtype.hpp.
|
static |
Definition at line 37 of file dblink_fieldtype.cpp.
References eDBLinkFieldType_Trace, eDBLinkFieldType_Unknown, and GetLabelForType().
Referenced by CExportTableDlg::AddDblinkToTable(), CFieldChoicePanel::AutoMatchDBLink(), CMacroEditorContext::CMacroEditorContext(), CAddConstraint::CreateControls(), CConstraintPanel::CreateControls(), CQualChoicePanel::CreateControls(), CMacroAddConstraint::CreateControls(), CQualPanel< T1 >::CreateControls(), CSelectQualdDlg::SetFieldType(), and CFieldChoicePanel::SetFieldType().
|
static |
Definition at line 61 of file dblink_fieldtype.cpp.
References eDBLinkFieldType_Assembly, eDBLinkFieldType_BioProject, eDBLinkFieldType_BioSample, eDBLinkFieldType_ProbeDB, eDBLinkFieldType_SRA, eDBLinkFieldType_Trace, and eDBLinkFieldType_Unknown.
Referenced by GetFieldNames(), CDBLinkField::GetLabel(), CDBLinkField::GetRelatedObjects(), GetTypeForLabel(), and CDBLinkField::SetVal().
|
static |
Definition at line 49 of file dblink_fieldtype.cpp.
References eDBLinkFieldType_Trace, eDBLinkFieldType_Unknown, NStr::EqualNocase(), GetLabelForType(), i, label, match(), and NormalizeDBLinkFieldName().
Referenced by CDBLinkField::ClearVal(), CFieldHandlerFactory::Create(), CDBLinkField::GetVals(), CDBLinkField::SetConstraint(), and CDBLinkField::SetVal().
|
static |
Definition at line 89 of file dblink_fieldtype.cpp.
References NStr::StartsWith().
Referenced by GetTypeForLabel().