track labels
[mussa.git] / qui / PathScene.cpp
index ccbd7e0f0e758ea6686f908aa9fef01f0324d651..4a488826de29a4a572f7cee2aa13bdcbca89849f 100644 (file)
@@ -26,7 +26,8 @@ PathScene::PathScene(QWidget *parent)
 
 QSize PathScene::sizeHint() const
 {
-  return QSize((int)GlTracks::viewportHeight(), (int)GlTracks::viewportWidth());
+  //return QSize((int)GlTracks::viewportHeight(), (int)GlTracks::viewportWidth());
+  return QSize(600, 400);
 }
 
 void PathScene::setViewportCenter(float x)
@@ -68,6 +69,24 @@ void PathScene::setClipPlane(int )
 */
 }
 
+void PathScene::clear()
+{
+  GlTracks::clear();
+  emit tracksChanged();
+}
+
+void PathScene::push_sequence(const Sequence &s)
+{
+  GlTracks::push_sequence(s);
+  emit tracksChanged();
+}
+
+void PathScene::push_sequence(GlSequence &gs)
+{
+  GlTracks::push_sequence(gs);
+  emit tracksChanged();
+}
+
 ////////////////////
 // Rendering code
 void PathScene::initializeGL()