< prev index next >

application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/pages/itemhandler/ItemListAndChart.java

Print this page

        

*** 65,74 **** --- 65,75 ---- import org.openjdk.jmc.common.util.StateToolkit; import org.openjdk.jmc.flightrecorder.ui.FlightRecorderUI; import org.openjdk.jmc.flightrecorder.ui.IPageContainer; import org.openjdk.jmc.flightrecorder.ui.ItemCollectionToolkit; import org.openjdk.jmc.flightrecorder.ui.StreamModel; + import org.openjdk.jmc.flightrecorder.ui.common.DataPageToolkit; import org.openjdk.jmc.flightrecorder.ui.common.FilterComponent; import org.openjdk.jmc.flightrecorder.ui.common.ImageConstants; import org.openjdk.jmc.flightrecorder.ui.common.ItemHistogram.HistogramSelection; import org.openjdk.jmc.flightrecorder.ui.common.ItemList; import org.openjdk.jmc.flightrecorder.ui.common.ItemList.ItemListBuilder;
*** 151,162 **** }); // FIXME: Should we use the state here, if the columns have been updated? // FIXME: Should we change the column state if the user explicitly has configured the columns? ! TableSettings itemListSettings = TableSettings.forStateAndColumns( ! state != null ? state.getChild(LIST_SETTINGS) : null, acc.getAllAttributes().keySet(), acc.getCommonAttributes().keySet()); Composite listComposite = toolkit.createComposite(tabFolder); listComposite.setLayout(GridLayoutFactory.swtDefaults().create()); itemList = itemListBuilder.buildWithoutBorder(listComposite, itemListSettings); --- 152,165 ---- }); // FIXME: Should we use the state here, if the columns have been updated? // FIXME: Should we change the column state if the user explicitly has configured the columns? ! final TableSettings itemListSettings = state == null ! ? DataPageToolkit.createTableSettingsByAllAndVisibleColumns(acc.getAllAttributes().keySet(), ! acc.getCommonAttributes().keySet()) ! : TableSettings.forStateAndColumns(state.getChild(LIST_SETTINGS), acc.getAllAttributes().keySet(), acc.getCommonAttributes().keySet()); Composite listComposite = toolkit.createComposite(tabFolder); listComposite.setLayout(GridLayoutFactory.swtDefaults().create()); itemList = itemListBuilder.buildWithoutBorder(listComposite, itemListSettings);
< prev index next >