Guitarix
TunerSwitcher Class Reference

#include <tunerswitcher.h>

Inheritance diagram for TunerSwitcher:
Collaboration diagram for TunerSwitcher:

Public Types

enum  SwitcherState { normal_mode, wait_start, listening, wait_stop }
 

Public Member Functions

 TunerSwitcher (gx_preset::GxSettings &settings, gx_engine::GxEngine &engine)
 
bool get_active ()
 
void activate (bool tuner_active)
 
void deactivate ()
 
void toggle (bool tuner_active)
 
sigc::signal< void, const Glib::ustring &, const Glib::ustring & > & signal_display ()
 
sigc::signal< void, SwitcherState > & signal_set_state ()
 
sigc::signal< void, bool > & signal_selection_done ()
 

Detailed Description

Definition at line 29 of file tunerswitcher.h.

Member Enumeration Documentation

§ SwitcherState

Enumerator
normal_mode 
wait_start 
listening 
wait_stop 

Definition at line 31 of file tunerswitcher.h.

Constructor & Destructor Documentation

§ TunerSwitcher()

TunerSwitcher::TunerSwitcher ( gx_preset::GxSettings settings,
gx_engine::GxEngine engine 
)

Definition at line 33 of file tunerswitcher.cpp.

Member Function Documentation

§ activate()

void TunerSwitcher::activate ( bool  tuner_active)

§ deactivate()

void TunerSwitcher::deactivate ( )

§ get_active()

bool TunerSwitcher::get_active ( )
inline

§ signal_display()

sigc::signal<void,const Glib::ustring&,const Glib::ustring&>& TunerSwitcher::signal_display ( )
inline

§ signal_selection_done()

sigc::signal<void, bool>& TunerSwitcher::signal_selection_done ( )
inline

§ signal_set_state()

sigc::signal<void,SwitcherState>& TunerSwitcher::signal_set_state ( )
inline

§ toggle()

void TunerSwitcher::toggle ( bool  tuner_active)

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