I think the current method is OK - automatic scanning of source files for any #include files. The only "problem" right now is that you sometimes have to help the IDE by using the command "Update all dependencies" - to re-scan the source files.
Pelle
I found one of my problems. It won't list files in <pointy braces>. It will only find them if they are in quotes.
I can't use quotes when I'm simulating an include folder under "\." though, so I guess I'll have to live with it in those cases.
There appears to be an issue with #includes inside of struct typedefs though, even with the quotes. zzz_fields.h will load, the program will work perfectly, but zzz_fields.h won't get listed in the header files list.
typedef struct _ZZZ
{
#include "zzz_fields.h"
}ZZZ;
This is very useful for compile-time inheritance linkage. zzz_fields.h includes yyy_fields.h, and so on - and on.
Since this concept is probably also "on the fringe", so to speak, I won't bug you about it.
But... it would be nice if the parser could find these includes too. ;-)
Every user built (i.e., non-lib) class in the OOPz system would be included in quotes.