But if you reach the last line and press down again - cursor changes its position. But to be able to implement that without creating your own widgets I need possibility to analyze child control keyboard events.
Note that current protocol is explicitly designed to deal with such issues well (true: key was used). In fact, you should rather ask about fixing LineEdit
Quote:
BTW: It would be great if Ctrl class have type field. For example GetType() could return Ctrl::EDIT, Ctrl::ARRAY_CTRL, CTRL::UNKNOWN and so on. It would be easier and cheaper to distinguish child control type than using RTTI.
RTTI dynamic_cast is fast enought here to warrant such complex and limited facility.