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

Search Toolkit Book for CFeatureTableCommandConverter

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

+ Inheritance diagram for CFeatureTableCommandConverter:
+ Collaboration diagram for CFeatureTableCommandConverter:

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

Detailed Description

Definition at line 304 of file tbl_edit_dlg.hpp.

Constructor & Destructor Documentation

◆ CFeatureTableCommandConverter()

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.

◆ ~CFeatureTableCommandConverter()

virtual CFeatureTableCommandConverter::~CFeatureTableCommandConverter ( )
inlinevirtual

Definition at line 310 of file tbl_edit_dlg.hpp.

Member Function Documentation

◆ ClearAllValues()

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

Implements CTableFieldCommandConverter.

Definition at line 1201 of file tbl_edit_dlg.cpp.

References cmd, and NULL.

◆ GetChoices()

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

◆ GetCommandFromValuesTable()

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

◆ GetErrorMessage()

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

Implements CTableCommandConverter.

Definition at line 1194 of file tbl_edit_dlg.cpp.

◆ GetValuesTableFromSeqEntry()

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

◆ MakeProblemsColumn()

CRef< objects::CSeqTable_column > CFeatureTableCommandConverter::MakeProblemsColumn ( CRef< objects::CSeq_table >  values_table)
virtual

◆ RemapColumnName()

string CFeatureTableCommandConverter::RemapColumnName ( string  column_name)
virtual

Implements CTableFieldCommandConverter.

Definition at line 1208 of file tbl_edit_dlg.cpp.

Member Data Documentation

◆ m_Opts

TFeatureSeqTableColumnList CFeatureTableCommandConverter::m_Opts
private

◆ m_Reqs

TFeatureSeqTableColumnList CFeatureTableCommandConverter::m_Reqs
private

◆ m_Template

CRef<objects::CSeq_feat> CFeatureTableCommandConverter::m_Template
private

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