(request) RecentlyOpenedFilesList : public ChangeBroadcaster?

What would you think about making RecentlyOpenedFilesList a ChangeBroadcaster?
That could be useful.

Hmm, it’s not really that kind of object, it’s more of a dumb data structure than an active object. If you need change notification, it might be best to just embed one in a class that handles the notification side of things.