TSegmentLevel LevelStrToValue(
const string& level);
72 static const string& LevelValueToStr(TSegmentLevel level);
117 voidx_SaveConfiguration(
const string& preset_style)
const;
143 virtualTTrackMap CreateTracks(
147 constSExtraParams& params = SExtraParams(),
148 constTAnnotMetaDataList& src_annots = TAnnotMetaDataList())
const;
165GetSettings(
const string& profile,
166 constTKeyValuePairs& settings,
172 virtual stringGetExtensionIdentifier()
const;
173 virtual stringGetExtensionLabel()
const;
CAppJobNotification Notification send by CAppJobEventTranslator.
CDataTrack - a abstract base class for layout tracks which need to deal with background data retrieva...
virtual CRef< CSGGenBankDS > GetDataSource()=0
Method for accessing the data source.
virtual void x_UpdateData()=0
update track content.
virtual void x_OnJobCompleted(CAppJobNotification ¬ify)=0
virtual const CTrackTypeInfo & GetTypeInfo() const
virtual void x_SaveSettings(const string &preset_style)
save the track settings to a profile string.
virtual void x_LoadSettings(const string &preset_style, const TKeyValuePairs &settings)
load the track settings.
virtual string GetFullTitle() const
get a more meaningful title.
CRenderingContext offers the basic context and utility methods for rendering layout objects in featur...
CSGJobResult â the data structure holding the seqgraphic job results.
ESegmentLevel
It is not technically correct to name a specific segment level as config/scaffold and component becau...
virtual bool UnderstandLevel() const
Have any concept of level.
CSegmentMapTrackFactory()
static const CTrackTypeInfo & GetTypeInfo()
virtual const CTrackTypeInfo & GetThisTypeInfo() const
virtual bool NeedBackgroundInit() const
Background track initialization.
CRef< CSegmentConfig > m_Config
CSegmentMapTrack(const CSegmentMapTrack &)
CSegmentMapTrack & operator=(const CSegmentMapTrack &)
CSGSegmentMapDS::ESegmentLevel TSegmentLevel
static CTrackTypeInfo m_TypeInfo
CRef< CSGSegmentMapDS > m_DS
virtual CRef< CSGGenBankDS > GetDataSource()
CSegmentMapTrack inline methods.
CTrackTypeInfo - holds description of a layout track type.
IExtension IExtension interface represents an abstract pluggable component.
ISGDSManager is seqgraphic data source manage that serves as an data source context.
ITrackConfigurable interface for tracks that are configurable.
map< string, string > TKeyValuePairs
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4