When you resize or move a QWidget, does it invalidate the appropriate areas in the parent widget and also mark the widget as needing to be repainted at the new area, or is it the caller's responsibility to do invalidates/repaints? I'm assuming the former, but I just wanted to make sure. dave