-struct Midi_text : Midi_item {
- DECLARE_MY_RUNTIME_TYPEINFO;
-
- enum Type {
- TEXT = 1, COPYRIGHT, TRACK_NAME, INSTRUMENT_NAME, LYRIC,
- MARKER, CUE_POINT
- };
- Midi_text (Midi_text::Type type, String text_str);
- Midi_text (Audio_item* audio_item_l);
-
- virtual String str () const;
-
- Type type_;
- String text_str_;
+class Midi_text : public Midi_item
+{
+public:
+ enum Type
+ {
+ TEXT = 1, COPYRIGHT, TRACK_NAME, INSTRUMENT_NAME, LYRIC,
+ MARKER, CUE_POINT
+ };
+ DECLARE_CLASSNAME(Midi_text);
+
+ Midi_text (Audio_text *);
+
+ virtual string to_string () const;
+
+ Audio_text *audio_;