I really don't know what more code I could put in. It's basically all there. There are a few other QActions, etc., but I don't think that would matter. It's really straightforward. I am in the middle of converting to Qt4. I wonder if there's some conflict going on between the Qt4 libraries and the Qt3Support libraries.

RemoveAllAction is only defined in my .h file, nowhere else.