/** @class FilmEditor
* @brief A wx widget to edit a film's metadata, and perform various functions.
*/
class FilmEditor : public wxPanel
{
public:
/** @class FilmEditor
* @brief A wx widget to edit a film's metadata, and perform various functions.
*/
class FilmEditor : public wxPanel
{
public:
boost::signals2::signal<void (boost::filesystem::path)> FileChanged;
boost::signals2::signal<void (void)> SelectionChanged;
boost::signals2::signal<void (boost::filesystem::path)> FileChanged;
boost::signals2::signal<void (void)> SelectionChanged;
/* Handle changes to the model */
void film_change (ChangeType, Film::Property);
void film_content_change (ChangeType type, int);
/* Handle changes to the model */
void film_change (ChangeType, Film::Property);
void film_content_change (ChangeType type, int);