Есть у меня класс, унаследованный от QTableView. Для него я устанавливаю следующие параметры:
setSelectionMode(QAbstractItemView::SingleSelection);
setSelectionBehavior(QAbstractItemView::SelectRows);
Проблема в том, что не выделяется строка при ЛЕВОМ клике мышкой. Выделение строки ЛЕВЫМ кликом возможно только, если это первый клик на таблице. Все последующие клики не выделяют строку, а выделяют ячейку.
На экране происходит вот это:
http://i.piccy.info/i9/dd6d85d244c18553e7c6fcb6d95ccdcc/1414267658/48572/5974...
Выделенная строка №4 - была выделена при первом ЛЕВОМ клике. А ячейка в строке №2 была выделена позже, при клике ЛЕВОЙ кнопки мыши.
Не могу разобраться - у меня еще что-то не настроено в QTableView? Или это могут быть проблемы из-за переназначения сигналов?
Исходник: https://github.com/xintrea/mytetra_dev/blob/experimental/src/views/recordTabl...