Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_SEQ_GRAPHIC___SEQGRAPHIC_DATA_SOURCE__HPP
2 #define GUI_WIDGETS_SEQ_GRAPHIC___SEQGRAPHIC_DATA_SOURCE__HPP
Default seqgraphic data source implementation.
static bool IsBackgroundJob()
static void SetBackgroundJob(bool flag)
virtual ~ISGDataSourceType()
virtual ISGDataSource * CreateDS(SConstScopedObject &object) const =0
create an instance of the layout track type using default settings.
virtual bool IsSharable() const =0
check if the data source can be shared.
map< string, string > TAnnotNameTitleMap
List of annotations with the corresponding titles.
The NCBI C++ standard methods for dealing with std::string.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
Defines to provide correct exporting from DLLs in Windows.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.