virtual ~MetricSection() {}
const BBT_Time& start() const { return _start; }
- nframes64_t frame() const { return _frame; }
+ nframes64_t frame() const { return _frame; }
void set_movable (bool yn) { _movable = yn; }
bool movable() const { return _movable; }
*/
virtual XMLNode& get_state() const = 0;
+ int compare (MetricSection *, bool) const;
+
private:
BBT_Time _start;
- nframes64_t _frame;
+ nframes64_t _frame;
bool _movable;
};
nframes_t frame_rate () const { return _frame_rate; }
- boost::signals2::signal<void(ARDOUR::Change)> StateChanged;
-
private:
static Tempo _default_tempo;
static Meter _default_meter;