Как сделать активным пункт контекстного меню только на определенных колонках QTreeView?
Здравствуйте. Такой вопрос. Есть таблица QTree View, состоящая из нескольких столбцов. И есть контекстное меню для этой таблицы. Как сделать так, чтобы определенные пункты меню были активны только на определенных колонках, а на остальных деактивны?
Я уже тысячу лет не использую виджеты, и плохо помню как там что работает, но теоретически — это может управляться через логику в своём делегате-наследнике QItemDelegate.
А может отдельной ролью в модели, которая будет хранить enum с вариантами отображения меню.