#include <reverbwindow.h>
Inherits BC_MenuBar.

Public Member Functions | |
| ReverbMenu (Reverb *reverb, ReverbWindow *window) | |
| ~ReverbMenu () | |
| int | create_objects (BC_Hash *defaults) |
| int | load_defaults (BC_Hash *defaults) |
| int | save_defaults (BC_Hash *defaults) |
| int | add_load (char *path) |
Data Fields | |
| ReverbLoadPrevThread * | prev_load_thread |
| int | total_loads |
| BC_Menu * | filemenu |
| ReverbWindow * | window |
| Reverb * | reverb |
| ReverbLoad * | load |
| ReverbSave * | save |
| ReverbSetDefault * | set_default |
| ReverbLoadPrev * | prev_load [TOTAL_LOADS] |
Definition at line 129 of file reverbwindow.h.
| ReverbMenu::ReverbMenu | ( | Reverb * | reverb, | |
| ReverbWindow * | window | |||
| ) |
Definition at line 208 of file reverbwindow.C.
| ReverbMenu::~ReverbMenu | ( | ) |
Definition at line 215 of file reverbwindow.C.
References load, prev_load, prev_load_thread, save, and total_loads.
| int ReverbMenu::create_objects | ( | BC_Hash * | defaults | ) |
Definition at line 227 of file reverbwindow.C.
References _, BC_Menu::add_item(), BC_MenuBar::add_menu(), BC_MenuBar::BC_Menu, filemenu, load, load_defaults(), prev_load_thread, reverb, and save.

| int ReverbMenu::load_defaults | ( | BC_Hash * | defaults | ) |
Reimplemented from BC_WindowBase.
Definition at line 238 of file reverbwindow.C.
References BC_Menu::add_item(), BC_WindowBase::BC_MenuItem, FileSystem::extract_name(), filemenu, BC_Hash::get(), prev_load, reverb, and total_loads.
Referenced by create_objects().

| int ReverbMenu::save_defaults | ( | BC_Hash * | defaults | ) |
Reimplemented from BC_WindowBase.
Definition at line 259 of file reverbwindow.C.
References prev_load, total_loads, and BC_Hash::update().

| int ReverbMenu::add_load | ( | char * | path | ) |
Definition at line 275 of file reverbwindow.C.
References BC_Menu::add_item(), BC_WindowBase::BC_MenuItem, FileSystem::extract_name(), filemenu, prev_load, reverb, ReverbLoadPrev::set_path(), BC_MenuItem::set_text(), TOTAL_LOADS, and total_loads.
Referenced by ReverbLoadPrevThread::run(), ReverbLoadThread::run(), and ReverbSaveThread::run().

Definition at line 140 of file reverbwindow.h.
Referenced by create_objects(), ReverbLoadPrev::handle_event(), and ~ReverbMenu().
Definition at line 142 of file reverbwindow.h.
Referenced by add_load(), load_defaults(), save_defaults(), and ~ReverbMenu().
Definition at line 143 of file reverbwindow.h.
Referenced by add_load(), create_objects(), and load_defaults().
Definition at line 144 of file reverbwindow.h.
Definition at line 145 of file reverbwindow.h.
Referenced by add_load(), create_objects(), and load_defaults().
Definition at line 148 of file reverbwindow.h.
| ReverbLoadPrev* ReverbMenu::prev_load[TOTAL_LOADS] |
Definition at line 149 of file reverbwindow.h.
Referenced by add_load(), load_defaults(), save_defaults(), and ~ReverbMenu().
1.5.5