NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CMolInfoTableCommandConverter Class Reference

Search Toolkit Book for CMolInfoTableCommandConverter

#include <gui/packages/pkg_sequence_edit/tbl_edit_dlg.hpp>

+ Inheritance diagram for CMolInfoTableCommandConverter:
+ Collaboration diagram for CMolInfoTableCommandConverter:

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< CCmdCompositeGetCommandFromValuesTable (CRef< objects::CSeq_table >, objects::CSeq_entry_Handle seh)
 
CRef< CCmdCompositeGetCommandFromValuesTable (CRef< objects::CSeq_table > values_table, objects::CSeq_entry_Handle seh, bool add_confirmed)
 
virtual CRef< CCmdCompositeClearAllValues (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
 

Detailed Description

Definition at line 233 of file tbl_edit_dlg.hpp.

Constructor & Destructor Documentation

◆ CMolInfoTableCommandConverter()

CMolInfoTableCommandConverter::CMolInfoTableCommandConverter ( CSourceRequirements::EWizardType  wizard_type = CSourceRequirements::eWizardType_standard)
inline

Definition at line 236 of file tbl_edit_dlg.hpp.

◆ ~CMolInfoTableCommandConverter()

virtual CMolInfoTableCommandConverter::~CMolInfoTableCommandConverter ( )
inlinevirtual

Definition at line 237 of file tbl_edit_dlg.hpp.

Member Function Documentation

◆ ClearAllValues()

CRef< CCmdComposite > CMolInfoTableCommandConverter::ClearAllValues ( objects::CSeq_entry_Handle  seh)
virtual

◆ GetChoices()

CRef< objects::CSeq_table > CMolInfoTableCommandConverter::GetChoices ( CRef< objects::CSeq_table >  values_table)
virtual

◆ GetCommandFromValuesTable() [1/2]

CRef<CCmdComposite> CMolInfoTableCommandConverter::GetCommandFromValuesTable ( CRef< objects::CSeq_table >  values_table,
objects::CSeq_entry_Handle  seh,
bool  add_confirmed 
)

◆ GetCommandFromValuesTable() [2/2]

virtual CRef<CCmdComposite> CMolInfoTableCommandConverter::GetCommandFromValuesTable ( CRef< objects::CSeq_table >  ,
objects::CSeq_entry_Handle  seh 
)
virtual

◆ GetErrorMessage()

string CMolInfoTableCommandConverter::GetErrorMessage ( CRef< objects::CSeq_table >  )
virtual

Implements CTableCommandConverter.

Definition at line 606 of file tbl_edit_dlg.cpp.

◆ GetValuesTableFromSeqEntry()

CRef< objects::CSeq_table > CMolInfoTableCommandConverter::GetValuesTableFromSeqEntry ( objects::CSeq_entry_Handle  seh)
virtual

◆ RemapColumnName()

string CMolInfoTableCommandConverter::RemapColumnName ( string  column_name)
virtual

Implements CTableFieldCommandConverter.

Definition at line 590 of file tbl_edit_dlg.cpp.

References NStr::EqualNocase(), kMoleculeType, and kTopology.

Member Data Documentation

◆ m_WizardType

CSourceRequirements::EWizardType CMolInfoTableCommandConverter::m_WizardType
private

Definition at line 247 of file tbl_edit_dlg.hpp.

Referenced by GetChoices(), and GetValuesTableFromSeqEntry().


The documentation for this class was generated from the following files:
Modified on Wed May 08 12:10:46 2024 by modify_doxy.py rev. 669887