]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/note-performer.hh
patch::: 0.0.74pre.jcn1: pats
[lilypond.git] / lily / include / note-performer.hh
1 /*
2   note-performer.hh -- declare Note_performer
3
4   (c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
5                  Jan Nieuwenhuizen <jan@digicash.com>
6  */
7
8 #ifndef NOTE_PERFORMER_HH
9 #define NOTE_PERFORMER_HH
10
11 #include "performer.hh"
12
13 /**
14 */
15
16 class Note_performer : public Performer {
17 public:
18     NAME_MEMBERS();
19
20     Note_performer();
21     ~Note_performer();
22
23     virtual void process_requests();
24     virtual bool /*do_*/try_request( Request *req_l ) ;
25
26 protected:
27     virtual void do_print() const;
28
29 #if 0
30     virtual void /*do_*/process_requests();
31     virtual void /*do_*/pre_move_processing();
32     virtual void /*do_*/post_move_processing();
33 #endif
34
35 private:
36     Melodic_req * note_req_l_;
37 //    Rhythmic_req * note_req_l_;
38
39 //    Melodic_req* current_l_;
40 //    Moment off_mom_;
41 //    Moment on_mom_;
42 };
43
44 #endif // NOTE_PERFORMER_HH