c++ - QTreeWidget - disable dropping on top level -
i have qtreewidget , enabled drag , drop. despite users able drag , drop items inside tree don't want them drop dragged item on top level. how can ?
let's have predefined categories top level items , don't want extend list. in lower levels user can create number of items , she/he can move items around.
thanks help. worked.
mytreewidget::mytreewidget( qwidget* aparent /*= nullptr*/ ) : qtreewidget( aparent ) { // ... auto rooitem = invisiblerootitem(); rooitem->setflags( rooitem->flags() ^ qt::itemisdropenabled ); }
Comments
Post a Comment