NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
ITrackConfigurable Class Referenceabstract

Search Toolkit Book for ITrackConfigurable

ITrackConfigurable interface for tracks that are configurable. More...

#include <gui/widgets/seq_graphic/layout_track.hpp>

+ Inheritance diagram for ITrackConfigurable:

Public Types

typedef map< string, stringTKeyValuePairs
 

Public Member Functions

virtual ~ITrackConfigurable ()
 
virtual CRef< objects::CTrackConfigSet > GetSettings (const string &profile, const TKeyValuePairs &settings, const CTempTrackProxy *track_proxy) const =0
 

Detailed Description

ITrackConfigurable interface for tracks that are configurable.

This is currently for sviewer (cgi) purpose. If a track is configurable, it should provide a list of settings (either dropdown list or check box) exposed to users to modify.

Definition at line 289 of file layout_track.hpp.

Member Typedef Documentation

◆ TKeyValuePairs

Definition at line 292 of file layout_track.hpp.

Constructor & Destructor Documentation

◆ ~ITrackConfigurable()

virtual ITrackConfigurable::~ITrackConfigurable ( )
inlinevirtual

Definition at line 294 of file layout_track.hpp.

Member Function Documentation

◆ GetSettings()

virtual CRef<objects::CTrackConfigSet> ITrackConfigurable::GetSettings ( const string profile,
const TKeyValuePairs settings,
const CTempTrackProxy track_proxy 
) const
pure virtual

The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:37 2024 by modify_doxy.py rev. 669887