void set_time_domain_parent(TimeDomainProvider const &p)
bool has_time_domain_parent() const
bool has_own_time_domain() const
virtual void time_domain_changed()
TimeDomain time_domain() const
int set_state(const XMLNode &, int version)
TimeDomainProvider const * parent
void clear_time_domain_parent()
TimeDomainProvider const * time_domain_parent() const
void set_time_domain(TimeDomain td)
PBD::Signal< void()> TimeDomainChanged
TimeDomainProvider(TimeDomain td)
TimeDomainProvider(TimeDomainProvider const &other)
virtual ~TimeDomainProvider()
TimeDomainProvider & operator=(TimeDomainProvider const &other)
TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p)
XMLNode & get_state() const
TimeDomainProvider(TimeDomainProvider const &parnt, bool)
PBD::ScopedConnection parent_connection