]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/key-performer.cc
patch::: 1.3.108.jcn5
[lilypond.git] / lily / key-performer.cc
index 77fb5c74e79c30e73bb2915658ea27dc38ec30cf..a3fecf5267e5c3662035a1a6634562f54e341ea2 100644 (file)
@@ -6,10 +6,27 @@
   (c)  1997--2000 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
-#include "key-performer.hh"
 #include "command-request.hh"
 #include "audio-item.hh"
+#include "performer.hh"
 
+class Key_performer : public Performer
+{
+public:
+  VIRTUAL_COPY_CONS(Translator);
+  
+  Key_performer();
+  ~Key_performer();
+
+protected:
+  virtual bool do_try_music (Music* req_l);
+  virtual void process_acknowledged ();
+  virtual void do_pre_move_processing ();
+
+private:
+  Key_change_req* key_req_l_;
+  Audio_key* audio_p_;
+};
 
 ADD_THIS_TRANSLATOR (Key_performer);
 
@@ -24,7 +41,7 @@ Key_performer::~Key_performer ()
 }
 
 void
-Key_performer::deprecated_process_music ()
+Key_performer::process_acknowledged ()
 {
   if (key_req_l_ &&
       gh_list_p (key_req_l_->get_mus_property ("pitch-alist")))