1 #include "qui/PathSidebar.hpp"
2 #include "alg/glsequence.hpp"
6 PathSidebar::PathSidebar(QWidget* parent)
12 void PathSidebar::updateSidebar(PathScene& scene)
14 for (vector<SequenceDescription *>::iterator desc_i = descriptions.begin();
15 desc_i != descriptions.end();
18 layout.removeWidget(*desc_i);
21 cout << "sidebar " << scene.tracks().size() << endl;
22 for (vector<GlSequence>::const_iterator track_i = scene.tracks().begin();
23 track_i != scene.tracks().end();
26 cout << " " << track_i->sequence().length() << endl;
27 SequenceDescription *desc = new SequenceDescription(this);
28 //disc->setName(track_i->sequence().name());
29 desc->setLength(track_i->sequence().length());
30 //desc->setPosition(track_i->sequence().length());
31 descriptions.push_back(desc);
32 layout.addWidget(desc);