Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- connect_signal_mouse_left_click(
- find_widget<ttoggle_button>(&window, "show_floating_labels", false),
- boost::bind(
- &tpreferences::simple_toggle_callback
- , this, "show_floating_labels"
- , preferences::set_show_floating_labels, boost::ref(window)));
- template <typename T>
- void tpreferences::simple_toggle_callback(const std::string& widget,
- void (*setter) (T), twindow& window)
- {
- const T value = find_widget<ttoggle_button>(&window, widget, false).get_value_bool();
- setter(value);
- }
- ERRORS
- C:\Users\Charles\Documents\wesnoth-git\src\gui\dialogs\preferences_dialog.cpp|101|error: no matching function for call to 'bind(<unresolved overloaded function type>, gui2::tpreferences*, const char [21], void (&)(bool), const boost::reference_wrapper<gui2::twindow>)'|
Advertisement
Add Comment
Please, Sign In to add comment