From 4e95043ff71d42f4b9f7672e7c7847383158f847 Mon Sep 17 00:00:00 2001 From: louisjb Date: Sun, 2 May 2010 12:45:25 +0000 Subject: [PATCH] git-svn-id: https://svn.code.sf.net/p/pianobooster/code/trunk@119 ba081f5d-443b-49a7-ac4b-446c3f91f371 --- PianoBooster/src/GlView.cpp | 2 ++ PianoBooster/src/Score.cpp | 4 ++++ PianoBooster/src/Score.h | 3 +++ 3 files changed, 9 insertions(+) diff --git a/PianoBooster/src/GlView.cpp b/PianoBooster/src/GlView.cpp index 420c316..2e36914 100644 --- a/PianoBooster/src/GlView.cpp +++ b/PianoBooster/src/GlView.cpp @@ -351,6 +351,8 @@ void CGLView::init() } setFocusPolicy(Qt::ClickFocus); + + m_score->init(); // increased the tick time for Midi handling m_timer.start(4, this ); // was 12 diff --git a/PianoBooster/src/Score.cpp b/PianoBooster/src/Score.cpp index c25bfda..1fc3b1a 100644 --- a/PianoBooster/src/Score.cpp +++ b/PianoBooster/src/Score.cpp @@ -44,6 +44,10 @@ CScore::CScore(CSettings* settings) : CDraw(settings) } m_activeScroll = 0; +} + +void CScore::init() { + m_activeScroll = 0; m_scroll[m_activeScroll]->showScroll(true); m_scoreDisplayListId = 0;//glGenLists (1); m_stavesDisplayListId = glGenLists (1); diff --git a/PianoBooster/src/Score.h b/PianoBooster/src/Score.h index 15744c5..9ef2835 100644 --- a/PianoBooster/src/Score.h +++ b/PianoBooster/src/Score.h @@ -43,6 +43,9 @@ public: CScore(CSettings* settings); ~CScore(); + + void init(); + //! add a midi event to be analysed and displayed on the score