+ void fill_ui_from_mapping(const InputMapping &mapping);
+ void fill_row_from_bus(unsigned row, const InputMapping::Bus &bus);
+ void setup_channel_choices_from_bus(unsigned row, const InputMapping::Bus &bus);
+ void cell_changed(int row, int column);
+ void card_selected(QComboBox *card_combo, unsigned row, int index);
+ void channel_selected(unsigned row, unsigned channel, int index);
+ void ok_clicked();
+ void cancel_clicked();
+ void add_clicked();
+ void remove_clicked();
+ void updown_clicked(int direction);
+ void save_clicked();
+ void load_clicked();
+ void update_button_state();
+