Check out the documentation of Qt Meta Object System. Yes, most of the stuff should be possible as long as you have some concrete objects of those classes.
↧