(self)
Callback for Group-by attributes selection change; update attribute
        and call commit
Callback for Group-by attributes selection change; update attribute
        and call commit
Callback for Group - by attributes selection change ; update attribute and call commit
def __gb_changed(self) -> None:
        """
        Callback for Group-by attributes selection change; update attribute
        and call commit
        """
        rows = self.gb_attrs_view.selectionModel().selectedRows()
        values = self.gb_attrs_view.model()[:]
        self.gb_attrs = [values[row.row()] for row in sorted(rows)]
        # everything cached in result should be recomputed on gb change
        self.result = Result()
        self.commit()
def __gb_changed ( self ) -> None : rows = self . gb_attrs_view . selectionModel ( ) . selectedRows ( ) values = self . gb_attrs_view . model ( ) [ : ] self . gb_attrs = [ values [ row . row ( ) ] for row in sorted ( rows ) ] # everything cached in result should be recomputed on gb change self . result = Result ( ) self . commit ( )