ardour
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PBD::BlinkTimer Class Reference

#include <timer.h>

Inheritance diagram for PBD::BlinkTimer:
PBD::Timer

Public Member Functions

 BlinkTimer (unsigned int interval, const Glib::RefPtr< Glib::MainContext > &main_context=Glib::MainContext::get_default())
 
sigc::connection connect (const sigc::slot< void, bool > &slot)
 
virtual unsigned int connection_count () const
 
- Public Member Functions inherited from PBD::Timer
 Timer (unsigned int interval, const Glib::RefPtr< Glib::MainContext > &main_context)
 
unsigned int get_interval () const
 
void set_interval (unsigned int new_interval)
 

Protected Member Functions

virtual bool on_elapsed ()
 
- Protected Member Functions inherited from PBD::Timer
virtual ~Timer ()
 
void start ()
 
void stop ()
 

Protected Attributes

sigc::signal< void, bool > m_blink_signal
 

Detailed Description

Definition at line 98 of file timer.h.

Constructor & Destructor Documentation

PBD::BlinkTimer::BlinkTimer ( unsigned int  interval,
const Glib::RefPtr< Glib::MainContext > &  main_context = Glib::MainContext::get_default() 
)

Definition at line 128 of file timer.cc.

Member Function Documentation

sigc::connection PBD::BlinkTimer::connect ( const sigc::slot< void, bool > &  slot)

Definition at line 134 of file timer.cc.

virtual unsigned int PBD::BlinkTimer::connection_count ( ) const
inlinevirtual

Implements PBD::Timer.

Definition at line 108 of file timer.h.

bool PBD::BlinkTimer::on_elapsed ( )
protectedvirtual

Implements PBD::Timer.

Definition at line 142 of file timer.cc.

Member Data Documentation

sigc::signal<void, bool> PBD::BlinkTimer::m_blink_signal
protected

Definition at line 115 of file timer.h.


The documentation for this class was generated from the following files: