X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Fwx%2Fcontent_properties_dialog.h;h=9faccb4b74ab3ce9fc93a0b53855e4d6b13e0dbe;hp=5c5efa1e85ab4696b84c04d97759971459736c10;hb=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26;hpb=258da8a37c21a87ba5a7aa1c3e6243280d5c8d10 diff --git a/src/wx/content_properties_dialog.h b/src/wx/content_properties_dialog.h index 5c5efa1e8..9faccb4b7 100644 --- a/src/wx/content_properties_dialog.h +++ b/src/wx/content_properties_dialog.h @@ -1,33 +1,37 @@ /* - Copyright (C) 2015 Carl Hetherington + Copyright (C) 2015-2018 Carl Hetherington - This program is free software; you can redistribute it and/or modify + This file is part of DCP-o-matic. + + DCP-o-matic is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + DCP-o-matic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with DCP-o-matic. If not, see . */ #include "table_dialog.h" -#include +#include "lib/user_property.h" +#include +#include class Content; +class Film; +class UserProperty; class ContentPropertiesDialog : public TableDialog { public: - ContentPropertiesDialog (wxWindow* parent, boost::shared_ptr content); + ContentPropertiesDialog (wxWindow* parent, std::shared_ptr film, std::shared_ptr content); private: - void add_property (wxString k, wxString v); + void maybe_add_group (std::map > const & groups, UserProperty::Category category); }; -