1 /********************************************************************** 2 3 Audacity: A Digital Audio Editor 4 5 WarningsPrefs.h 6 7 Brian Gunlogson 8 Joshua Haberman 9 James Crook 10 11 **********************************************************************/ 12 13 #ifndef __AUDACITY_WARNINGS_PREFS__ 14 #define __AUDACITY_WARNINGS_PREFS__ 15 16 #include <wx/defs.h> 17 18 #include "PrefsPanel.h" 19 20 class ShuttleGui; 21 22 #define WARNINGS_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Warnings") } 23 24 class WarningsPrefs final : public PrefsPanel 25 { 26 public: 27 WarningsPrefs(wxWindow * parent, wxWindowID winid); 28 ~WarningsPrefs(); 29 ComponentInterfaceSymbol GetSymbol() override; 30 TranslatableString GetDescription() override; 31 32 bool Commit() override; 33 ManualPageID HelpPageName() override; 34 35 private: 36 void Populate(); 37 void PopulateOrExchange(ShuttleGui & S) override; 38 }; 39 40 #endif 41