]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/time-signature.hh
use classnames for interface naming; remove inclusion of
[lilypond.git] / lily / include / time-signature.hh
index 72cdc97a069127123e0f5a7b81f00084025fe9aa..d25843252e248f003546b67f32eacd602f2ab541 100644 (file)
@@ -7,7 +7,8 @@
 #ifndef METER_HH
 #define METER_HH
 
-#include "item.hh"
+#include "grob-interface.hh"
+#include "lily-proto.hh"
 
 /**
    Print a time_signature sign.
@@ -18,7 +19,7 @@
 */
 struct Time_signature
 {
-  static bool has_interface (Grob *);
+  DECLARE_GROB_INTERFACE();
   static Stencil special_time_signature (Grob *, SCM, int, int);
   static Stencil numbered_time_signature (Grob *, int, int);
   DECLARE_SCHEME_CALLBACK (print, (SCM));