NCBI C++ ToolKit
|
Search Toolkit Book for CFeatureTableCommandConverter
#include <gui/packages/pkg_sequence_edit/tbl_edit_dlg.hpp>
Public Member Functions | |
CFeatureTableCommandConverter (const objects::CSeq_feat &ftemplate, const TFeatureSeqTableColumnList &reqs, const TFeatureSeqTableColumnList &opts) | |
virtual | ~CFeatureTableCommandConverter () |
virtual CRef< objects::CSeq_table > | GetValuesTableFromSeqEntry (objects::CSeq_entry_Handle seh) |
virtual CRef< CCmdComposite > | GetCommandFromValuesTable (CRef< objects::CSeq_table >, objects::CSeq_entry_Handle seh) |
virtual string | GetErrorMessage (CRef< objects::CSeq_table >) |
virtual CRef< CCmdComposite > | ClearAllValues (objects::CSeq_entry_Handle seh) |
virtual string | RemapColumnName (string column_name) |
virtual CRef< objects::CSeq_table > | GetChoices (CRef< objects::CSeq_table > values_table) |
virtual CRef< objects::CSeqTable_column > | MakeProblemsColumn (CRef< objects::CSeq_table > values_table) |
Public Member Functions inherited from CTableFieldCommandConverter | |
CTableFieldCommandConverter () | |
virtual | ~CTableFieldCommandConverter () |
Public Member Functions inherited from CTableCommandConverter | |
CTableCommandConverter () | |
virtual | ~CTableCommandConverter () |
virtual string | CheckForMixedValues (CRef< objects::CSeq_table > values_table, string column_name) |
virtual bool | IsReadOnlyColumn (string column_name) |
virtual int | GetCollapsible () |
Private Attributes | |
CRef< objects::CSeq_feat > | m_Template |
TFeatureSeqTableColumnList | m_Reqs |
TFeatureSeqTableColumnList | m_Opts |
Definition at line 304 of file tbl_edit_dlg.hpp.
CFeatureTableCommandConverter::CFeatureTableCommandConverter | ( | const objects::CSeq_feat & | ftemplate, |
const TFeatureSeqTableColumnList & | reqs, | ||
const TFeatureSeqTableColumnList & | opts | ||
) |
Definition at line 1065 of file tbl_edit_dlg.cpp.
References m_Opts, m_Reqs, and m_Template.
|
inlinevirtual |
Definition at line 310 of file tbl_edit_dlg.hpp.
|
virtual |
Implements CTableFieldCommandConverter.
Definition at line 1201 of file tbl_edit_dlg.cpp.
|
virtual |
Reimplemented from CTableCommandConverter.
Definition at line 1214 of file tbl_edit_dlg.cpp.
References GetTrueFalseList(), i, kPartialStart, kPartialStop, s_FindColumn(), s_GetNthColumn(), and CSeqTable_column_Base::SetData().
|
virtual |
Implements CTableCommandConverter.
Definition at line 1172 of file tbl_edit_dlg.cpp.
References AddFeatureSeqTableToSeqEntry(), cmd, m_Opts, m_Reqs, m_Template, NULL, RemoveMatchingFeaturesWithoutLocalIntFeatureIdsFromSeqEntry(), and table.
Implements CTableCommandConverter.
Definition at line 1194 of file tbl_edit_dlg.cpp.
|
virtual |
Implements CTableCommandConverter.
Definition at line 1115 of file tbl_edit_dlg.cpp.
References AddFeatureToSeqTable(), AddProblemsColumnToFeatureSeqTable(), f(), FillShortColumns(), FindSeqTableColumnByName(), GetFeaturesFromSeqEntry(), i, ITERATE, m_Opts, m_Reqs, m_Template, CRef< C, Locker >::Reset(), and table.
Referenced by CSubPrep_panel::x_GetMicrosatelliteTableConverter(), and CSubPrep_panel::x_UpdateFeatureStatus().
|
virtual |
Definition at line 1091 of file tbl_edit_dlg.cpp.
References AddProblemsToColumn(), GetColumnRuleForFeatureSeqTable(), i, ITERATE, kProblems, kSkipColumns, m_Opts, m_Reqs, and ncbi::grid::netcache::search::fields::size.
Referenced by CTblEditDlg::OnUpdateProblems(), and CSubPrep_panel::x_UpdateFeatureStatus().
Implements CTableFieldCommandConverter.
Definition at line 1208 of file tbl_edit_dlg.cpp.
|
private |
Definition at line 321 of file tbl_edit_dlg.hpp.
Referenced by CFeatureTableCommandConverter(), GetCommandFromValuesTable(), GetValuesTableFromSeqEntry(), and MakeProblemsColumn().
|
private |
Definition at line 320 of file tbl_edit_dlg.hpp.
Referenced by CFeatureTableCommandConverter(), GetCommandFromValuesTable(), GetValuesTableFromSeqEntry(), and MakeProblemsColumn().
|
private |
Definition at line 319 of file tbl_edit_dlg.hpp.
Referenced by CFeatureTableCommandConverter(), GetCommandFromValuesTable(), and GetValuesTableFromSeqEntry().