#include <base.h>
Inheritance diagram for ui_extension::extension_base:

Public Member Functions | |
| virtual void | export_config (stream_writer *p_writer, abort_callback &p_abort) const |
| Get instance configuration data. This differs from get_config, in that what is written is intended to be transferable between different foobar2000 installations on different computers (i.e. self-contained). | |
| virtual void | get_config (stream_writer *p_writer, abort_callback &p_abort) const |
| Get instance configuration data. | |
| virtual const GUID & | get_extension_guid () const =0 |
| Get unique ID of extension. | |
| virtual void | get_menu_items (menu_hook_t &p_hook) |
| Retrieve menu items to be displayed in the host menu. | |
| virtual void | get_name (pfc::string_base &out) const =0 |
| Get a user-readable name of the extension. | |
| virtual bool | have_config_popup () const |
| Gets whether the extension has a modal configuration window. | |
| virtual void | import_config (stream_reader *p_reader, t_size p_size, abort_callback &p_abort) |
| Set instance configuration data. This differs from set_config in that the data will be of that returned by export_config. | |
| virtual void | set_config (stream_reader *p_reader, t_size p_size, abort_callback &p_abort) |
| Set instance configuration data. | |
| virtual bool | show_config_popup (HWND wnd_parent) |
| Displays a modal configuartion dialog. | |
|
||||||||||||
|
Get instance configuration data. This differs from get_config, in that what is written is intended to be transferable between different foobar2000 installations on different computers (i.e. self-contained).
|
|
||||||||||||
|
Get instance configuration data.
|
|
|
Get unique ID of extension. This GUID is used to identify a specific extension.
|
|
|
Retrieve menu items to be displayed in the host menu.
|
|
|
Get a user-readable name of the extension.
|
|
|
Gets whether the extension has a modal configuration window. The window is exposed through show_config_popup()
|
|
||||||||||||||||
|
Set instance configuration data. This differs from set_config in that the data will be of that returned by export_config.
|
|
||||||||||||||||
|
Set instance configuration data.
|
|
|
Displays a modal configuartion dialog.
|
1.4.6-NO