Rework the callback mechanism for the global settings
authorSoeren Apel <soeren@apelpie.net>
Sun, 21 Jan 2018 13:28:27 +0000 (14:28 +0100)
committerSoeren Apel <soeren@apelpie.net>
Wed, 7 Feb 2018 18:41:56 +0000 (19:41 +0100)
Up to now, registered callbacks could not be unregistered
because std::function does not permit comparing for equality.

Using an interface class removes the need for std::function,
making the mechanism a little less elegant but at least fully
functional.


No differences found