X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Faudio_mapping_view.h;h=f5626e524d66020e44c544a65f1570cba888f404;hb=ba9fb85168d004d7643dc02f911fd173a136758b;hp=c65df4dafcb6eed51839ae56a78ab0c74e98e912;hpb=d7cf091bdbbeae8187e887104d1135e93bcdf5da;p=dcpomatic.git diff --git a/src/wx/audio_mapping_view.h b/src/wx/audio_mapping_view.h index c65df4daf..f5626e524 100644 --- a/src/wx/audio_mapping_view.h +++ b/src/wx/audio_mapping_view.h @@ -24,6 +24,7 @@ */ #include "lib/audio_mapping.h" +#include "lib/types.h" #include "lib/warnings.h" DCPOMATIC_DISABLE_WARNINGS #include @@ -51,8 +52,8 @@ public: AudioMappingView (wxWindow *, wxString left_label, wxString from, wxString top_label, wxString to); void set (AudioMapping); - void set_input_channels (std::vector const & names); - void set_output_channels (std::vector const & names); + void set_input_channels (std::vector const& channels); + void set_output_channels (std::vector const& channels); struct Group { @@ -90,11 +91,10 @@ private: void right_down (wxMouseEvent &); void motion (wxMouseEvent &); void mouse_wheel (wxMouseEvent &); - boost::optional > mouse_event_to_channels (wxMouseEvent& ev) const; + boost::optional > mouse_event_to_channels (wxMouseEvent& ev) const; boost::optional mouse_event_to_input_group_name (wxMouseEvent& ev) const; void setup (); - wxString safe_input_channel_name (int n) const; - wxString safe_output_channel_name (int n) const; + wxString input_channel_name_with_group (NamedChannel const& n) const; void set_gain_from_menu (double linear); void edit (); @@ -113,9 +113,9 @@ private: wxString _top_label; wxString _to; - std::vector _input_channels; - std::vector _output_channels; + std::vector _input_channels; + std::vector _output_channels; std::vector _input_groups; - boost::optional > _last_tooltip_channels; + boost::optional > _last_tooltip_channels; };