+
+#include "engraver-group-engraver.hh"
+
+
+/**
+ generate time_signatures.
+ */
+class Time_signature_engraver : public Engraver {
+protected:
+ virtual void stop_translation_timestep ();
+ virtual void create_grobs ();
+public:
+ VIRTUAL_COPY_CONS (Translator);
+ Item * time_signature_p_;
+ SCM last_time_fraction_;
+ Time_signature_engraver ();
+};
+
+
+Time_signature_engraver::Time_signature_engraver ()