Q_OBJECT
public:
+ //! pointer to our sequence description widget
+ typedef SequenceDescription *seq_description_type;
+ //! an STL collection of our sequence description widget
+ typedef std::vector<seq_description_type> collection;
+ typedef collection::size_type size_type;
+ typedef collection::iterator iterator;
enum SidebarSide { Left, Right };
SequenceBrowserSidebar(QWidget *parent = 0);
//! clear our list of descriptions
void clear();
+ //! how many items are we storing
+ size_t size() const;
+ //! set the glsequences we're going to be displaying
void setSequences(std::vector<boost::shared_ptr<GlSequence> > );
- std::vector<SequenceDescription *> descriptions;
+ collection descriptions;
public slots:
//! update the reported sequence position for each of our sequences
/*! for example when the right side is at position 3000 call