# Change editortrigger using subjectHierarchyItemFlags()

**URL:** <https://discourse.slicer.org/t/change-editortrigger-using-subjecthierarchyitemflags/35425>\
**Category:** Development\
**Created:** [April 11, 2024, 5:43am UTC](https://discourse.slicer.org/t/change-editortrigger-using-subjecthierarchyitemflags/35425 "2024-04-11T05:43:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zina](https://avatars.discourse-cdn.com/v4/letter/z/f08c70/32.png) [@zina](https://discourse.slicer.org/u/zina)\
**Post date:** [April 11, 2024, 5:43am UTC](https://discourse.slicer.org/t/change-editortrigger-using-subjecthierarchyitemflags/35425/1 "2024-04-11T05:43:16Z")

</div>

Operating system: windows 10  
Slicer version:5.6.1 r32438 / 117ce5f  
Expected behavior:  
Actual behavior:  
I have only qMRMLSubjectHierarchyTreeView( not a widget) I have to change edit enable for some rows , leaving other no editable.  
I know I have to set flag something like this:  
caliper\_row.setFlags(caliper\_row.flags() | qt.ItemIsEditable), if I would have widget. But in my case, I probably have to use ui.caliper\_subject\_hierarchy.model().qMRMLSubjectHierarchyTreeView but :1) it did not recognize this function 2) how to set flag in it. If somebody have example, it will help.
