]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/key-grav.hh
release: 0.1.13
[lilypond.git] / lily / include / key-grav.hh
index f60243fc8f0ec6ed56f3b1926a6b4c012a59a416..b81605e547ce4ed72ad98ecd99a842661733e584 100644 (file)
   Make the key signature.
  */
 class Key_engraver : public Engraver {
-    void create_key();
-    void read_req (Key_change_req * r);
+  void create_key();
+  void read_req (Key_change_req * r);
 
 public:
-    Key key_;
-    Key_change_req * keyreq_l_;
-    Key_item * kit_p_;
-    Array<int> accidental_idx_arr_;
-    bool default_key_b_;
-    bool change_key_b_;
+  Key_engraver();
+  DECLARE_MY_RUNTIME_TYPEINFO;
+  TRANSLATOR_CLONE(Key_engraver);
+  Key key_;
+  Key_change_req * keyreq_l_;
+  Key_item * kit_p_;
+  Array<int> accidental_idx_arr_;
+  bool default_key_b_;
+  bool change_key_b_;
     
 protected:
-    virtual bool do_try_request (Request *req_l);
-    virtual void do_process_requests();
-    virtual void do_pre_move_processing();
-    virtual void do_post_move_processing();
-    virtual void acknowledge_element (Score_elem_info);
-public:
-    Key_engraver();
-    DECLARE_MY_RUNTIME_TYPEINFO;
+  virtual bool do_try_request (Request *req_l);
+  virtual void do_process_requests();
+  virtual void do_pre_move_processing();
+  virtual void do_post_move_processing();
+  virtual void acknowledge_element (Score_elem_info);
 };
 
 #endif // KEYGRAV_HH