public FilterMenu(final DebugPanelFilterModel model) {
for (int i = 0; i < model.getCountOfAvailableFilters(); i++) {
newItem(i, model.getFilter(i), model.isFilterActive(i));
}
model.addListener(new DebugPanelFilterModelListener() {
//@Override
public void filterStatusChanged(DebugPanelFilter filter, int idx, boolean active) {
((Item) getWidget(idx)).setActive(active);
}
});