X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=input_mapping_dialog.h;fp=input_mapping_dialog.h;h=93a84b02d5c8d55c8465bec792de068f8f5a3dce;hb=0f4b5fde73be7c8606d5812b8007cb23b8083bb6;hp=90be52acffa8bb82dddea0d8ef891cd1c88cd3b6;hpb=2181f089c675f074b4b5060100dd473714d48cd4;p=nageru diff --git a/input_mapping_dialog.h b/input_mapping_dialog.h index 90be52a..93a84b0 100644 --- a/input_mapping_dialog.h +++ b/input_mapping_dialog.h @@ -12,6 +12,8 @@ namespace Ui { class InputMappingDialog; } // namespace Ui +class QComboBox; + class InputMappingDialog : public QDialog { Q_OBJECT @@ -24,7 +26,7 @@ private: 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(unsigned row, int index); + 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(); @@ -41,7 +43,7 @@ private: // held forever). InputMapping old_mapping; - const std::vector card_names; + const std::map card_names; }; #endif // !defined(_INPUT_MAPPING_DIALOG_H)