Guitarix
UiToggleAction< T > Class Template Reference

#include <gx_main_window.h>

Inheritance diagram for UiToggleAction< T >:
Collaboration diagram for UiToggleAction< T >:

Static Public Member Functions

static Glib::RefPtr< UiToggleActioncreate (gx_engine::GxMachineBase &machine, const std::string &id, const Glib::ustring &name, const Glib::ustring &label=Glib::ustring(), const Glib::ustring &tooltip=Glib::ustring(), bool is_active=false)
 

Protected Member Functions

 UiToggleAction (gx_engine::GxMachineBase &machine_, const std::string &id, const Glib::ustring &name, const Glib::ustring &icon_name, const Glib::ustring &label=Glib::ustring(), const Glib::ustring &tooltip=Glib::ustring(), bool is_active=false)
 
 ~UiToggleAction ()
 

Detailed Description

template<class T>
class UiToggleAction< T >

Definition at line 26 of file gx_main_window.h.

Constructor & Destructor Documentation

◆ UiToggleAction()

template<class T >
UiToggleAction< T >::UiToggleAction ( gx_engine::GxMachineBase machine_,
const std::string &  id,
const Glib::ustring &  name,
const Glib::ustring &  icon_name,
const Glib::ustring &  label = Glib::ustring(),
const Glib::ustring &  tooltip = Glib::ustring(),
bool  is_active = false 
)
protected

Definition at line 483 of file gx_main_window.cpp.

Referenced by UiToggleAction< T >::create().

◆ ~UiToggleAction()

template<class T >
UiToggleAction< T >::~UiToggleAction ( )
protected

Definition at line 496 of file gx_main_window.cpp.

Member Function Documentation

◆ create()

template<class T >
static Glib::RefPtr<UiToggleAction> UiToggleAction< T >::create ( gx_engine::GxMachineBase machine,
const std::string &  id,
const Glib::ustring &  name,
const Glib::ustring &  label = Glib::ustring(),
const Glib::ustring &  tooltip = Glib::ustring(),
bool  is_active = false 
)
inlinestatic

Definition at line 38 of file gx_main_window.h.


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