C++ (Qt)treeView->setItemDelegateForColumn( 2, sysMessDlg );
C++ (Qt)... if (index.parent().isValid()) { paintChild(index, ...); } else { paintParent(index, ...) }...