1 #include "qui/seqbrowser/SequenceBrowserSidebar.hpp"
5 SequenceBrowserSidebar::SequenceBrowserSidebar(QWidget* parent)
11 void SequenceBrowserSidebar::clear()
13 for (vector<SequenceDescription *>::iterator desc_i = descriptions.begin();
14 desc_i != descriptions.end();
17 layout.removeWidget(*desc_i);
23 void SequenceBrowserSidebar::setSequences(
24 vector<boost::shared_ptr<GlSequence> > sequences
27 typedef vector<boost::shared_ptr<GlSequence> > vector_shared_glsequences;
29 for (vector_shared_glsequences::iterator track_i = sequences.begin();
30 track_i != sequences.end();
33 SequenceDescription *desc = new SequenceDescription(this);
34 desc->setGlSequence(*track_i);
35 descriptions.push_back(desc);
36 layout.addWidget(desc);
37 if ((track_i+1) != sequences.end()) {