
Public Member Functions | |
| PrefsTreeCtrl () | |
| PrefsTreeCtrl (intf_thread_t *_p_intf, PrefsDialog *p_prefs_dialog, HWND hwnd, HINSTANCE _hInst) | |
| virtual | ~PrefsTreeCtrl () |
| void | ApplyChanges () |
| void | OnSelectTreeItem (LPNM_TREEVIEW pnmtv, HWND parent, HINSTANCE hInst) |
| ConfigTreeData * | FindModuleConfig (ConfigTreeData *config_data) |
Data Fields | |
| HWND | hwndTV |
| PrefsTreeCtrl::PrefsTreeCtrl | ( | ) | [inline] |
| PrefsTreeCtrl::PrefsTreeCtrl | ( | intf_thread_t * | _p_intf, | |
| PrefsDialog * | p_prefs_dialog, | |||
| HWND | hwnd, | |||
| HINSTANCE | _hInst | |||
| ) |
References _FROMMB, CONFIG_CATEGORY, config_CategoryHelpGet(), config_CategoryNameGet(), CONFIG_ITEM, CONFIG_SUBCATEGORY, hwndTV, module_value_t::i, i, ConfigTreeData::i_object_id, ConfigTreeData::i_subcat_id, ConfigTreeData::i_type, module_config_t::i_type, long(), MAIN_HELP, module_config_free(), module_config_get(), module_get_main, module_get_name(), module_get_object(), module_is_main(), module_list_free(), module_list_get(), p_item, ConfigTreeData::p_module, ConfigTreeData::psz_help, ConfigTreeData::psz_name, strdup(), SUBCAT_ADVANCED_MISC, SUBCAT_AUDIO_GENERAL, SUBCAT_INPUT_GENERAL, SUBCAT_INTERFACE_GENERAL, SUBCAT_PLAYLIST_GENERAL, SUBCAT_SOUT_GENERAL, SUBCAT_VIDEO_GENERAL, TYPE_CATEGORY, TYPE_CATSUBCAT, TYPE_MODULE, TYPE_SUBCATEGORY, and module_config_t::value.
| PrefsTreeCtrl::~PrefsTreeCtrl | ( | ) | [virtual] |
| void PrefsTreeCtrl::ApplyChanges | ( | ) |
References PrefsPanel::ApplyChanges(), hwndTV, and ConfigTreeData::panel.
Referenced by PrefsDialog::OnOk().
| void PrefsTreeCtrl::OnSelectTreeItem | ( | LPNM_TREEVIEW | pnmtv, | |
| HWND | parent, | |||
| HINSTANCE | hInst | |||
| ) |
References FindModuleConfig(), PrefsPanel::Hide(), hwndTV, ConfigTreeData::p_module, ConfigTreeData::panel, ConfigTreeData::psz_help, ConfigTreeData::psz_name, and PrefsPanel::Show().
Referenced by PrefsDialog::WndProc().
| ConfigTreeData * PrefsTreeCtrl::FindModuleConfig | ( | ConfigTreeData * | config_data | ) |
References hwndTV, and ConfigTreeData::p_module.
Referenced by OnSelectTreeItem(), and PrefsDialog::WndProc().
Referenced by ApplyChanges(), FindModuleConfig(), OnSelectTreeItem(), PrefsTreeCtrl(), and PrefsDialog::WndProc().
1.5.6