cviewer = v;
}
+ @Override
public void inputChanged(Viewer v, Object oldInput, Object newInput) {
this.elements = (ITmfTimeAnalysisEntry[]) newInput;
if (elements != null) {
}
}
+ @Override
public void dispose() {
}
cviewer.replace(elements[index], index);
}
- // @Override
+ @Override
public Object[] getElements(Object inputElement) {
return elements;
}
}
- class ViewLabelProvider extends LabelProvider implements
- ITableLabelProvider {
+ class ViewLabelProvider extends LabelProvider implements ITableLabelProvider {
+ @Override
public String getColumnText(Object obj, int index) {
String strRes = ""; //$NON-NLS-1$
LttngTimestamp time;
return strRes;
}
+ @Override
public Image getColumnImage(Object obj, int index) {
return getImage(obj);
}
tableViewer.setLabelProvider(new ViewLabelProvider());
Table table = tableViewer.getTable();
tableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+ @Override
public void selectionChanged(SelectionChangedEvent event) {
ISelection sel = event.getSelection();
if (!sel.isEmpty()) {
// Listen to page up /down and Home / Enc keys
tableViewer.getTable().addKeyListener(new KeyListener() {
+ @Override
public void keyPressed(KeyEvent e) {
Table table = tableViewer.getTable();
Point origin = scrollFrame.getOrigin();
}
}
+ @Override
public void keyReleased(KeyEvent e) {
// Nothing to do
MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$
menuMgr.setRemoveAllWhenShown(true);
menuMgr.addMenuListener(new IMenuListener() {
+ @Override
public void menuAboutToShow(IMenuManager manager) {
ControlFlowView.this.fillContextMenu(manager);
}
private void hookDoubleClickAction() {
tableViewer.addDoubleClickListener(new IDoubleClickListener() {
+ @Override
public void doubleClick(DoubleClickEvent event) {
doubleClickAction.run();
}
// Perform the updates on the UI thread)
display.asyncExec(new Runnable() {
+ @Override
public void run() {
if (!table.isDisposed()) {
tableViewer.setInput(items); // This shall be the minimal
}
}
- // @Override
+ @Override
public void tmfTaProcessFilterSelection(TmfTimeFilterSelectionEvent event) {
if (tableFilter != null) {
Vector<ITmfTimeAnalysisEntry> filteredout = event.getFilteredOut();