У QStandardItem есть метод setFlags(), можно не переопределять этот.