I have custom made class that inherits QListView. I am creating object of this class with:
Qt Code:
  1. list = new QCustomList(this);
To copy to clipboard, switch view to plain text mode 
form the widget, lets say widget1.

Then this custom list is list is added to a QSplitter. When I try to get parentWidget from the custom widget I get that QSplitter is a parent. I keep m_parent at object creation to debug and this is what I get:
widget1(0xa032ee8) = QSplitter(0xa035608)
first pointer is m_parent and second is QCustomList->parentWidget()(the same is with parent()).

Is this behavior normal?
Should QSplitter really stole parenthood?
Is this happenings with other classes?

I have no problem in development. I am using m_parent and everything works fine. I am just curious to get answer on my questions.