NCBI C++ ToolKit
|
Search Toolkit Book for CTrackTypeInfo
CTrackTypeInfo - holds description of a layout track type. More...
#include <gui/widgets/seq_graphic/layout_track.hpp>
Public Member Functions | |
CTrackTypeInfo (const string &id, const string &description) | |
virtual | ~CTrackTypeInfo () |
const string & | GetId () const |
const string & | GetDescr () const |
Protected Attributes | |
string | m_Id |
string | m_Descr |
CTrackTypeInfo - holds description of a layout track type.
Definition at line 62 of file layout_track.hpp.
Definition at line 65 of file layout_track.hpp.
|
inlinevirtual |
Definition at line 70 of file layout_track.hpp.
Definition at line 73 of file layout_track.hpp.
References m_Descr.
Referenced by CFeaturePanel::CFeaturePanel(), CTrackConfigManager::CreateTrackConfig(), CBinsTrackFactory::GetExtensionLabel(), CHapmapTrackFactory::GetExtensionLabel(), CLDBlockTrackFactory::GetExtensionLabel(), CSnpTrackFactory::GetExtensionLabel(), CAggregateFeatureTrackFactory::GetExtensionLabel(), CAllOtherFeaturesTrackFactory::GetExtensionLabel(), CComponentTrackFactory::GetExtensionLabel(), CVarTrackFactory::GetExtensionLabel(), CEpigenomicsTrackFactory::GetExtensionLabel(), CExternalLayoutTrackFactory::GetExtensionLabel(), CFeatureTrackFactory::GetExtensionLabel(), CGraphOverlayFactory::GetExtensionLabel(), CGraphTrackFactory::GetExtensionLabel(), CScaffoldTrackFactory::GetExtensionLabel(), CSegmentMapTrackFactory::GetExtensionLabel(), CSeqTableGraphTrackFactory::GetExtensionLabel(), CSequenceTrackFactory::GetExtensionLabel(), CSixFramesTransTrackFactory::GetExtensionLabel(), CTraceGraphTrackFactory::GetExtensionLabel(), CTrackContainerFactory::GetExtensionLabel(), CAlignmentTrackFactory::GetExtensionLabel(), CGeneModelFactory::GetExtensionLabel(), CVcfTrackFactory::GetExtensionLabel(), CBinsTrackFactory::GetSettings(), CHapmapTrackFactory::GetSettings(), CGraphOverlayFactory::GetSettings(), CGraphTrackFactory::GetSettings(), CSequenceTrackFactory::GetSettings(), CTraceGraphTrackFactory::GetSettings(), CAlignmentTrackFactory::GetSettings(), CGeneModelFactory::GetSettings(), CVcfTrackFactory::GetSettings(), CSnpTrackFactory::x_GetSettings(), CFeatureTrackFactory::x_GetSettings(), and CVarTrackFactory::x_GetSettings().
Definition at line 72 of file layout_track.hpp.
References m_Id.
Referenced by CTrackContainer::CloneTrack(), CTrackConfigManager::CreateTrackConfig(), CBinsTrackFactory::GetExtensionIdentifier(), CHapmapTrackFactory::GetExtensionIdentifier(), CLDBlockTrackFactory::GetExtensionIdentifier(), CSnpTrackFactory::GetExtensionIdentifier(), CAggregateFeatureTrackFactory::GetExtensionIdentifier(), CAllOtherFeaturesTrackFactory::GetExtensionIdentifier(), CComponentTrackFactory::GetExtensionIdentifier(), CVarTrackFactory::GetExtensionIdentifier(), CEpigenomicsTrackFactory::GetExtensionIdentifier(), CExternalLayoutTrackFactory::GetExtensionIdentifier(), CFeatureTrackFactory::GetExtensionIdentifier(), CGraphOverlayFactory::GetExtensionIdentifier(), CGraphTrackFactory::GetExtensionIdentifier(), CScaffoldTrackFactory::GetExtensionIdentifier(), CSegmentMapTrackFactory::GetExtensionIdentifier(), CSeqTableGraphTrackFactory::GetExtensionIdentifier(), CSequenceTrackFactory::GetExtensionIdentifier(), CSixFramesTransTrackFactory::GetExtensionIdentifier(), CTraceGraphTrackFactory::GetExtensionIdentifier(), CTrackContainerFactory::GetExtensionIdentifier(), CAlignmentTrackFactory::GetExtensionIdentifier(), CGeneModelFactory::GetExtensionIdentifier(), CVcfTrackFactory::GetExtensionIdentifier(), CAllOtherFeaturesTrackFactory::GetSettings(), CTrackConfigManager::GetUsedFeatureKeys(), CwxTrackSettingsDlg::InitTrackTypes(), CTrackContainer::RemoveEmptyTracks(), CFeaturePanel::x_CreateLevelTrack(), and CSeqGraphicWidget::x_CreatePopupMenu().
|
protected |
Definition at line 77 of file layout_track.hpp.
Referenced by GetDescr().
|
protected |
Definition at line 76 of file layout_track.hpp.
Referenced by GetId().