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

Search Toolkit Book for CMappingObjectLoader

CMappingObjectLoader. More...

#include <gui/widgets/loaders/mapping_object_loader.hpp>

+ Inheritance diagram for CMappingObjectLoader:
+ Collaboration diagram for CMappingObjectLoader:

Public Member Functions

 CMappingObjectLoader ()
 

Protected Member Functions

void x_CreateMapper (const string &assembly)
 
void x_UpdateMap (objects::CSeq_annot &annot)
 
bool x_ShowMappingDlg (IObjectLoader::TObjects &objects)
 

Private Types

typedef map< objects::CSeq_id_Handle, objects::CSeq_id_Handle > TIdMap
 

Private Attributes

unique_ptr< objects::IIdMapper > m_IdMapper
 
TIdMap m_IdMap
 

Detailed Description

CMappingObjectLoader.

Definition at line 52 of file mapping_object_loader.hpp.

Member Typedef Documentation

◆ TIdMap

typedef map<objects::CSeq_id_Handle, objects::CSeq_id_Handle> CMappingObjectLoader::TIdMap
private

Definition at line 63 of file mapping_object_loader.hpp.

Constructor & Destructor Documentation

◆ CMappingObjectLoader()

CMappingObjectLoader::CMappingObjectLoader ( )
inline

Definition at line 55 of file mapping_object_loader.hpp.

Member Function Documentation

◆ x_CreateMapper()

void CMappingObjectLoader::x_CreateMapper ( const string assembly)
protected

◆ x_ShowMappingDlg()

bool CMappingObjectLoader::x_ShowMappingDlg ( IObjectLoader::TObjects objects)
protected

◆ x_UpdateMap()

void CMappingObjectLoader::x_UpdateMap ( objects::CSeq_annot &  annot)
protected

Member Data Documentation

◆ m_IdMap

TIdMap CMappingObjectLoader::m_IdMap
private

Definition at line 65 of file mapping_object_loader.hpp.

Referenced by x_ShowMappingDlg(), and x_UpdateMap().

◆ m_IdMapper

unique_ptr<objects::IIdMapper> CMappingObjectLoader::m_IdMapper
private

Definition at line 64 of file mapping_object_loader.hpp.

Referenced by x_CreateMapper(), and x_UpdateMap().


The documentation for this class was generated from the following files:
Modified on Tue May 28 05:50:04 2024 by modify_doxy.py rev. 669887