(self, agg: str)
Callback for aggregation change; update aggregations dictionary and call
        commit
Callback for aggregation change; update aggregations dictionary and call
        commit
Callback for aggregation change ; update aggregations dictionary and call commit
def __aggregation_changed(self, agg: str) -> None:
        """
        Callback for aggregation change; update aggregations dictionary and call
        commit
        """
        selected_attrs = self.get_selected_attributes()
        for attr in selected_attrs:
            if self.agg_checkboxes[agg].isChecked() and self.__aggregation_compatible(
                agg, attr
            ):
                self.aggregations[attr].add(agg)
            else:
                self.aggregations[attr].discard(agg)
            self.agg_table_model.update_aggregation(attr)
        self.commit()
def __aggregation_changed ( self , agg : str ) -> None : selected_attrs = self . get_selected_attributes ( ) for attr in selected_attrs : if self . agg_checkboxes [ agg ] . isChecked ( ) and self . __aggregation_compatible ( agg , attr ) : self . aggregations [ attr ] . add ( agg ) else : self . aggregations [ attr ] . discard ( agg ) self . agg_table_model . update_aggregation ( attr ) self . commit ( )