Logo Search packages:      
Sourcecode: qasmixer version File versions  Download package

Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes

QSnd::Mixer_Switches Class Reference

Mixer_Switches. More...

#include <mixer_switches.hpp>

Collaboration diagram for QSnd::Mixer_Switches:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool event (QEvent *event_n)
QSize minimumSizeHint () const
const Simple_Mixer_Settingsmixer_settings () const
Snd_Mixer_Simplemixer_simple () const
 Mixer_Switches (QWidget *parent_n=0)
unsigned int num_visible () const
void set_mixer_settings (const Simple_Mixer_Settings &cfg_n)
void set_mixer_simple (Snd_Mixer_Simple *mixer_n)
QSize sizeHint () const

Protected Slots

void action_toggle_joined ()
void context_menu_cleanup_behind ()
void update_focus_proxies ()

Protected Member Functions

void acquire_ui_state (Mixer_State &state_n)
void clear_proxies_groups ()
bool context_menu_start (const QPoint &pos_n)
unsigned int context_menu_update ()
void create_proxies_groups ()
Wdg::Switches_Pad_Proxycreate_proxy (Mixer_Switches_Proxies_Group *mspg_n, int channel_idx_n)
bool eventFilter (QObject *watched, QEvent *event)
Mixer_Switches_Proxies_Groupfind_visible_proxy (const Mixer_State_Proxy &prox_id_n)
void join_proxies_group (Mixer_Switches_Proxies_Group *mspg_n)
const
Mixer_Switches_Proxies_Group
proxies_group_visible (unsigned int idx_n) const
 Convenience method that does a type cast.
Mixer_Switches_Proxies_Groupproxies_group_visible (unsigned int idx_n)
 Convenience method that does a type cast.
void rebuild_visible_proxies_list ()
void restore_ui_state (const Mixer_State &state_n)
void separate_proxies_group (Mixer_Switches_Proxies_Group *mspg_n)
void separate_where_requested ()
void setup_proxies_group_joined (Mixer_Switches_Proxies_Group *mspg_n)
void setup_proxies_group_separate (Mixer_Switches_Proxies_Group *mspg_n)
bool should_be_visible (const Mixer_Switches_Proxies_Group *mspg_n) const
void show_visible_proxies_sets (bool flag_n)
const Wdg::Switches_Padswitches_pad () const
 Switches pad getter.
Wdg::Switches_Padswitches_pad ()
 Switches pad getter.
void toggle_joined_separated (Mixer_Switches_Proxies_Group *mspg_n)

Private Attributes

QPointer
< Mixer_Switches_Proxies_Group
_act_proxies_group
unsigned int _act_proxy_column
QString _act_str_toggle_joined [2]
QAction _act_toggle_joined
QMenu _cmenu
QPointer
< Mixer_Switches_Proxies_Group
_focus_proxies_group
unsigned int _focus_proxy_column
Snd_Mixer_Simple_mixer
Mixer_Switches_Proxy_Group_List _proxies_groups
Wdg::Switches_Pad_Proxies_Group_List _proxies_groups_visible
bool _separation_requested
Simple_Mixer_Settings _settings
Wdg::Switches_Area _switches_area
Wdg::Switches_Pad _switches_pad

Detailed Description

Mixer_Switches.

Definition at line 36 of file mixer_switches.hpp.


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

Generated by  Doxygen 1.6.0   Back to index