NCBI C++ ToolKit
|
Search Toolkit Book for CDBLinkTableCommandConverter
#include <gui/packages/pkg_sequence_edit/tbl_edit_dlg.hpp>
Public Member Functions | |
CDBLinkTableCommandConverter (vector< string > fields) | |
virtual | ~CDBLinkTableCommandConverter () |
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 CRef< CCmdComposite > | ClearAllValues (objects::CSeq_entry_Handle seh) |
virtual string | RemapColumnName (string column_name) |
virtual string | GetErrorMessage (CRef< objects::CSeq_table > 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 CRef< objects::CSeq_table > | GetChoices (CRef< objects::CSeq_table > values_table) |
virtual bool | IsReadOnlyColumn (string column_name) |
virtual int | GetCollapsible () |
Private Attributes | |
vector< string > | m_DBLinkFields |
Definition at line 179 of file tbl_edit_dlg.hpp.
|
inline |
Definition at line 182 of file tbl_edit_dlg.hpp.
|
inlinevirtual |
Definition at line 185 of file tbl_edit_dlg.hpp.
|
virtual |
Implements CTableFieldCommandConverter.
Definition at line 378 of file tbl_edit_dlg.cpp.
References cmd, and NStr::EqualNocase().
|
virtual |
Implements CTableCommandConverter.
Definition at line 372 of file tbl_edit_dlg.cpp.
References ApplyDBLinkValuesTableToSeqEntry().
Implements CTableCommandConverter.
Definition at line 410 of file tbl_edit_dlg.cpp.
|
virtual |
Implements CTableCommandConverter.
Definition at line 357 of file tbl_edit_dlg.cpp.
References AddValueToTable(), BuildDBLinkValuesTableFromSeqEntry(), FillShortColumns(), CSeq_table_Base::GetNum_rows(), ITERATE, m_DBLinkFields, and s_FindColumn().
Implements CTableFieldCommandConverter.
Definition at line 399 of file tbl_edit_dlg.cpp.
References NStr::EqualNocase(), ITERATE, and m_DBLinkFields.
|
private |
Definition at line 193 of file tbl_edit_dlg.hpp.
Referenced by GetValuesTableFromSeqEntry(), and RemapColumnName().