Add new macOS preferences icons.
[dcpomatic.git] / src / wx / player_config_dialog.cc
index c270abd856c8962bf75f717e4f9e06df119b57dc..00a74c65925b67fe25f8af93bb990100c117d087 100644 (file)
@@ -270,17 +270,29 @@ private:
 /** @class PlayerAdvancedPage
  *  @brief Advanced page of the preferences dialog for the player.
  */
-class PlayerAdvancedPage : public StockPage
+class PlayerAdvancedPage : public Page
 {
 public:
        PlayerAdvancedPage (wxSize panel_size, int border)
-               : StockPage (Kind_Advanced, panel_size, border)
+               : Page (panel_size, border)
                , _log_general (0)
                , _log_warning (0)
                , _log_error (0)
                , _log_timing (0)
        {}
 
+       wxString GetName () const
+       {
+               return _("Advanced");
+       }
+
+#ifdef DCPOMATIC_OSX
+       wxBitmap GetLargeIcon () const
+       {
+               return wxBitmap ("advanced", wxBITMAP_TYPE_PNG_RESOURCE);
+       }
+#endif
+
 private:
        void add_top_aligned_label_to_sizer (wxSizer* table, wxWindow* parent, wxString text)
        {