Bloody well done! Incidentally, I noticed this in the patch frenzy:
2002-11-15 John Levon <[EMAIL PROTECTED]> * FormBase.h: make hide() virtual for prefs It already was virtual, because FormBase derives from ViewBase (controllers/ViewBase.h): class ViewBase : boost::noncopyable { public: /// Hide the dialog. virtual void hide() = 0; }; Angus