NCBI C++ ToolKit
|
Search Toolkit Book for CMolInfoTableCommandConverter
#include <gui/packages/pkg_sequence_edit/tbl_edit_dlg.hpp>
Public Member Functions | |
CMolInfoTableCommandConverter (CSourceRequirements::EWizardType wizard_type=CSourceRequirements::eWizardType_standard) | |
virtual | ~CMolInfoTableCommandConverter () |
virtual CRef< objects::CSeq_table > | GetValuesTableFromSeqEntry (objects::CSeq_entry_Handle seh) |
virtual CRef< CCmdComposite > | GetCommandFromValuesTable (CRef< objects::CSeq_table >, objects::CSeq_entry_Handle seh) |
CRef< CCmdComposite > | GetCommandFromValuesTable (CRef< objects::CSeq_table > values_table, objects::CSeq_entry_Handle seh, bool add_confirmed) |
virtual CRef< CCmdComposite > | ClearAllValues (objects::CSeq_entry_Handle seh) |
virtual string | RemapColumnName (string column_name) |
virtual string | GetErrorMessage (CRef< objects::CSeq_table >) |
virtual CRef< objects::CSeq_table > | GetChoices (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 | |
CSourceRequirements::EWizardType | m_WizardType |
Definition at line 233 of file tbl_edit_dlg.hpp.
|
inline |
Definition at line 236 of file tbl_edit_dlg.hpp.
|
inlinevirtual |
Definition at line 237 of file tbl_edit_dlg.hpp.
|
virtual |
Implements CTableFieldCommandConverter.
Definition at line 547 of file tbl_edit_dlg.cpp.
References ApplySrcTableToSeqEntry(), GetValuesTableFromSeqEntry(), and x_SetAllTableStringValues().
|
virtual |
Reimplemented from CTableCommandConverter.
Definition at line 565 of file tbl_edit_dlg.cpp.
References CSourceRequirements::eWizardType_d_loop, CSourceRequirements::eWizardType_microsatellite, GetMoleculeTypeOptions(), i, kMoleculeType, kTopology, m_WizardType, s_FindColumn(), s_GetNthColumn(), and CSeqTable_column_Base::SetData().
CRef<CCmdComposite> CMolInfoTableCommandConverter::GetCommandFromValuesTable | ( | CRef< objects::CSeq_table > | values_table, |
objects::CSeq_entry_Handle | seh, | ||
bool | add_confirmed | ||
) |
|
virtual |
Implements CTableCommandConverter.
Referenced by CSubPrep_panel::SetWizardType().
Implements CTableCommandConverter.
Definition at line 606 of file tbl_edit_dlg.cpp.
|
virtual |
Implements CTableCommandConverter.
Definition at line 526 of file tbl_edit_dlg.cpp.
References BuildMolInfoValuesTableFromSeqEntry(), FillShortColumns(), and m_WizardType.
Referenced by ClearAllValues(), and CSubPrep_panel::SetWizardType().
Implements CTableFieldCommandConverter.
Definition at line 590 of file tbl_edit_dlg.cpp.
References NStr::EqualNocase(), kMoleculeType, and kTopology.
|
private |
Definition at line 247 of file tbl_edit_dlg.hpp.
Referenced by GetChoices(), and GetValuesTableFromSeqEntry().