- meter_dialog.run ();
-
- if (meter_dialog.run_status() == 0) {
-
- double bpb = meter_dialog.get_bpb ();
- bpb = max (1.0, bpb); // XXX is this a reasonable limit?
-
- double note_type = meter_dialog.get_note_type ();
- BBT_Time requested;
-
- meter_dialog.get_bbt_time (requested);
-
- begin_reversible_command (_("add meter mark"));
- session->add_undo (map.get_memento());
- map.add_meter (Meter (bpb, note_type), requested);
- session->add_redo_no_execute (map.get_memento());
- commit_reversible_command ();
-
- map.dump (cerr);