I just noticed something. editormanager.h depends on editorbase.h, altho the only thing where class editorbase is used is:
WX_DECLARE_LIST(EditorBase, EditorsList);
Can it be done without including the editorbase.h (just by declaring "class EditorBase;" ) ?
Update: Yes, it can! In fact I updated editormanager.h to drop a few dependencies. Hopefully this will cut some compile times :-)