Russian Qt Forum

Qt => Вопросы новичков => Тема начата: YvenTitan от Март 13, 2017, 16:12



Название: Проверка на редактируемость в данной момент ячейки таблицы
Отправлено: YvenTitan от Март 13, 2017, 16:12
Добрый день.
У меня есть таблица (QAbstractTableModel), вставленная в QTableView. В один из столбцов вставлен QItemDelegate.
Мне надо сделать так, чтобы по нажатию ENTER выскакивало диалоговое окно, основанное на выделенной строке, если не редактируется ячейка с делегатом. Если в данный момент делегат редактируется, то надо, чтобы по ENTER заканчивалось редактирование.
Как это лучше реализовать?
Я делаю через переопределение keyPressEvent в QTableView, но получается, что непонятно как определить редактируется делегат или нет.