mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-28 08:13:54 +01:00
Add ComponentInterface to PrefsPanel
This is so that we can have plug-in prefs panels loaded from a dll, and introspect what we have.
This commit is contained in:
@@ -18,11 +18,17 @@
|
||||
|
||||
class ShuttleGui;
|
||||
|
||||
#define BATCH_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Batch") }
|
||||
|
||||
class BatchPrefs final : public PrefsPanel
|
||||
{
|
||||
public:
|
||||
BatchPrefs(wxWindow * parent, wxWindowID winid);
|
||||
~BatchPrefs();
|
||||
virtual ComponentInterfaceSymbol GetSymbol();
|
||||
virtual wxString GetDescription();
|
||||
wxString HelpPageName() override;
|
||||
|
||||
bool Commit() override;
|
||||
void PopulateOrExchange(ShuttleGui & S) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user