Follow-up from "(core): deprecate configureWithIHM"
Description
The following discussion from !486 (merged) should be addressed:
-
@dweckmann started a discussion: Maybe we should reconsider the need of the pure virtual later. And, from a design point of view, force-coupling a class that should not need to be "graphical" with GUI stuff seems strange. I would rather make a new class "IGUIReader ?" that inherits from "IReader" and implements the pure virtual
openLocationDialog()
. So core non-gui functionalities are not polluted with gui stuff. (my two cents)